On Mon, 17 Sep 2007 22:25:23 +0200 mg_2504_ml@xxxxxxxxxx wrote: > Hi, Hi. > > I have a "intuix s815", which is a usb2 dvb-t receiver. The mercurial > (hg) copy from 9.9. does recognise the device as 'Dposh DVB-T USB2.0' > - but this is not the right driver. I have installed the firmware for > this driver, but this is not working. I do not get a frontend and the > blue led on the device is not burning. Under Windows it is loaded as > "DigiO2 DVB-T USB Receiver". > > How can I procide from here? > Can I > a) extract the firmware from the windows driver, You can't really do this because AFAIK it's dynamically filled and it has some sort of checksum. > b) or read it from the device by warmbooting to linux. We don't know how to read it back. You can get it by snooping usb traffic with some program. I would suggest you to install VirtualBox with windows and capture it on linux side using usbmon. There are windows programs available as well but they tend not to work very reliably as the firmware upload happens so quickly.Usb support in VirtualBox works really well so I wouldn't be surprised if you could actually watch with it. Assuming of course that you have fairly fast processor. > > Thank you for all your help, > best regards. Malte > > > >>>>>>>>>>>>>>>>> dmesg <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > > dvb-usb: found a 'Dposh DVB-T USB2.0' in cold state, will try to load > a firmware input: Logitech USB Receiver as /class/input/input4 > input,hiddev96: USB HID v1.10 Mouse [Logitech USB Receiver] on > usb-0000:00:1d.0-2 usbcore: registered new driver usbhid > drivers/usb/input/hid-core.c: v2.6:USB HID core driver > dvb-usb: downloading firmware from file 'dvb-usb-dposh-01.fw' > dvb_usb_m920x: probe of 4-1:1.0 failed with error 64 > usbcore: registered new driver dvb_usb_m920x > usb 4-1: USB disconnect, address 2 > > >>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > > root@seelefant:~# ls /dev/dvb/adapter0/ > demux0 dvr0 net0 > > >>>>>>>>>>>>>>>>>>>>>> /var/log/messages > >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > > Sep 17 22:07:57 seelefant kernel: usb 4-1: new high speed USB device > using ehci_hcd and address 5 Sep 17 22:07:57 seelefant kernel: usb > 4-1: configuration #1 chosen from 1 choice Sep 17 22:07:57 seelefant > kernel: dvb-usb: found a 'Dposh DVB-T USB2.0' in cold state, will try > to load a firmware Sep 17 22:07:57 seelefant kernel: dvb-usb: > downloading firmware from file 'dvb-usb-dposh-01.fw' Sep 17 22:07:58 > seelefant kernel: dvb_usb_m920x: probe of 4-1:1.0 failed with error > 64 Sep 17 22:07:58 seelefant kernel: usb 4-1: USB disconnect, address > 5 Sep 17 22:07:58 seelefant kernel: usb 4-1: new high speed USB > device using ehci_hcd and address 6 Sep 17 22:07:59 seelefant kernel: > usb 4-1: configuration #1 chosen from 1 choice Sep 17 22:07:59 > seelefant kernel: dvb-usb: found a 'Dposh DVB-T USB2.0' in warm > state. Sep 17 22:07:59 seelefant kernel: dvb-usb: will pass the > complete MPEG2 transport stream to the software demuxer. Sep 17 > 22:07:59 seelefant kernel: DVB: registering new adapter (Dposh DVB-T > USB2.0) Sep 17 22:07:59 seelefant kernel: dvb-usb: Dposh DVB-T USB2.0 > successfully initialized and connected. > > > > >>>>>>>>>>>>>>>> lsusb -v <<<<<<<<<<<<<<<<<<<<<<< > > Bus 004 Device 004: ID 1498:a090 > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x1498 > idProduct 0xa090 > bcdDevice 0.94 > iManufacturer 1 ULi Electronics > iProduct 0 > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 41 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xc0 > Self Powered > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > 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 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 255 Vendor Specific Subclass > bInterfaceProtocol 255 Vendor Specific Protocol > 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 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: 0x0000 > (Bus Powered) > > > > > > > > > > > _______________________________________________ > linux-dvb mailing list > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb > > !DSPAM:46eee2bd97541342211937! > _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb