Technisat SkyStar USB 2 HD CI: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
mNo edit summary
Line 96: Line 96:
You have to change the usb-id to make it work. Have fun.
You have to change the usb-id to make it work. Have fun.


==Procedure==
==Process==
sudo apt-get install linux-headers-`uname-r` make gcc bzip2 build-essential libncurses-dev
sudo apt-get install linux-headers-`uname-r` make gcc bzip2 build-essential libncurses-dev
sudo apt-get install mercurial
sudo apt-get install mercurial
Line 121: Line 121:


sudo reboot
sudo reboot



==External Links==
==External Links==

Revision as of 17:17, 5 March 2010

A DVB-S2 USB 2.0 Device from Technisat It is currently unsupported.

It seems to be an clone of AzureWave DVB-S2 USB_CI - AD-SB300 (7050) [1] from twinhan.

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

sudo apt-get install linux-headers-`uname-r` make gcc bzip2 build-essential libncurses-dev sudo apt-get install mercurial

hg clone http://mercurial.intuxication.org/hg/s2-liplianincd s2-liplianin patch -p1 < irgendein-pfad/az6027_new.patch

  1. Das Modul firedtv-1394 scheint im Moment ein BUG zu haben,
  2. also abwählen.

sudo make menuconfig

  1. Multimedia Support -> DVB/ATSC Adapter -> Firedtv/Floppydtv abwählen

make make install

  1. 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

  1. 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

sudo reboot

External Links