Talk:TechniSat AirStar-HD5000-USB
Any progress on updating this driver to support the newer hardware rev?
My output of lsusb -v shows the following, but the b2c2-flexcop-usb driver fails to connect to the device.
Bus 005 Device 002: ID 13d0:2282
Device Descriptor:
bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x13d0 idProduct 0x2282 bcdDevice 1.01 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 81 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 222mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 9 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 0 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 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x8d EP 13 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x0d EP 13 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x8e EP 14 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x0e EP 14 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x8f EP 15 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 1
dmesg output shows,
DVB: registering new adapter (FlexCop Digital TV device). b2c2-flexcop: reading of MAC address failed. b2c2-flexcop: i2c master_xfer failed b2c2-flexcop: i2c master_xfer failed b2c2-flexcop: i2c master_xfer failed mt352_read_register: readreg error (reg=127, ret==-121) b2c2-flexcop: i2c master_xfer failed nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121) Unknown/Unsupported NXT chip: 00 00 00 00 00 b2c2-flexcop: i2c master_xfer failed lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121) b2c2-flexcop: i2c master_xfer failed b2c2-flexcop: i2c master_xfer failed stv0297_readreg: readreg error (reg == 0x80, ret == -121) b2c2-flexcop: i2c master_xfer failed mt312_read: ret == -121 b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter usbcore: registered new interface driver b2c2_flexcop_usb usb 5-1: USB disconnect, address 2
- That your attempt failed is explained simply by the fact that there have been no steps taken towards providing a driver -- which itself is explained simply by the fact that no developer has such device and no end user (whom would be able to provide testing and feedback about any extensions to existing code) has yet to request support. That said, from brief discussion about the device, it is likely that it would be fairly simple to add support. As per the instructions on the article page, please inquire about this on the mail list.--CityK 21:22, 30 September 2007 (CEST)
Components
Top side:
- LG TDVS-H064F demodulator (P1 or U2)
- Atmel PLD: ATF750C (U8)
- clock: CTS09-CB3 45M00000 (U23)
- Flexcop-IIB MM5HG-000 (U1)
- MKAL 5298 (U22)
- 62AE N12A (U7) (looks like regulator)
- ?? (U21)
- ?? (U20)
There's an unpopulated jumper that appears to lead to U11; not checked.
Bottom:
- ISSI IS61LV256-15TL (U3)
- ATMEL616 24C08AN (U4)
- PLX NET2282-A833PC (U9)
- ATMEL 542 25640AN (U11)
- C77331 65T C12E (U13)
--Grythumn 03:37, 3 October 2007 (CEST)
Support
With the exception of the additional PLX USB bridge, the device's components are otherwise near identical, if not the same, to its AirStar-HD5000-PCI counterpart. Given that driver support for the PLX USB bridge does exist [1], adding support for this device should probably not be too difficult' (famous last words), and is likely just a matter of adding the glue code that ties all the components together.
I don't think this is true... the net2282 is a dual mode device; it can be used either as a PCI host, or a PCI device. It is being used in a 'Remote PCI' configuration (PCI host, USB device) on this device. The net2280.c driver looks to me to be designed for use in the PCI device configuration (PCI device, USB host).
--Grythumn 08:52, 8 March 2009 (CET)