Technisat SkyStar USB 2 HD CI
From LinuxTVWiki
A DVB-S2 USB 2.0 Device from Technisat It is currently unsupported.
In latest version of kernel 2.6.35.4 or later and v4l from hg clone http://linuxtv.org/hg/v4l-dvb/ is this tunner working. But i can't turn on CI module. No patching, only enable tunner in menuconfig, make kernel and make v4l.
It seems to be an clone of AzureWave DVB-S2 USB_CI - AD-SB300 (7050) [1] from twinhan.
Contents |
Overview/Features
This is a USB 2.0 device capable of receiving DVB-S and DVB-S2 tranponders including a CI-Slot.
Output of lsusb -v:
Bus 002 Device 005: ID 14f7:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x14f7
idProduct 0x0001
bcdDevice 0.02
iManufacturer 1 DTV-DVB
iProduct 2 UDST70XX
iSerial 3 0008C9F000DD
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 100
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
Components Used
STMicroelectronics STB0899 multistandard demodulator (DVB-S and DVB-S2).
Identification
Vendor ID: 14f7 Product ID: 0001
Making it Work
This device is the same as the terratec s7. From Terratec exists a linux driver, get it here : http://linux.terratec.de/files/AZ6027_Linux_Driver.tar.gz It wont compile against 2.6.31 a patch is here : http://www.forum.free-x.de/wbb/index.php?page=Attachment&attachmentID=639&h=5ec4652adb502d3e8976a039fca950cd2eb01521&s=8d134972a1da163294463fd9071d45263c6b0df4
You have to change the usb-id to make it work. Have fun.
Process
need
- sudo apt-get install linux-headers-`uname-r` make gcc bzip2 build-essential libncurses-dev
- sudo apt-get install mercurial
Das Modul firedtv-1394 scheint im Moment ein BUG zu haben,also abwählen.
- hg clone http://mercurial.intuxication.org/hg/s2-liplianincd
- cd s2-liplianin
- patch -p1 < irgendein-pfad/az6027_new.patch
- sudo make menuconfig
goto Multimedia Support -> DVB/ATSC Adapter -> Firedtv/Floppydtv abwählen
- make
- make install
Falls der VDR selbst kompiliert wird, brauchen wir noch einen Symlink.
- cd linux/include/linux
- ln -s /usr/src/linux-headers-`uname -r`/include/linux/compiler.h compiler.h
Jetzt noch die Firmware an die richtige Stelle bringen
- wget http://linux.terratec.de/files/AZ6027_Linux_Driver.tar.gz
- tar -xzvf AZ6027_Linux_Driver.tar.gz
- sudo cp dvb-usb-az6027-03.fw /lib/firmware/dvb-usb-az6027-03.fw
restart
- sudo reboot
OR
hg clone http://linuxtv.org/hg/v4l-dvb/
cd v4l-dvb
cat /path/to/az6027_v6.diff | patch -p1
make && make install
reboot
az6027_v6.diff
http://www.vdr-portal.de/board/attachment.php?attachmentid=24403&sid=4dcc00dfdb78addf27d3afeb3bd68621