I have posted several times in the past re the inability to get the DigiTV usb device to work from a cold state with Linux, in particular it seemed impossible to get the firmware to load. I have now found a way to get the firmware to load but it depends on the power up sequence. The way it works is as follows. The PC is powered up and running Linux (jn this case Debian Etch). The DigiTV device is connected to its external power supply and the usb cable is connected, but the device not powered up. If i switch on the power, i get this (via dmesg). ========================================================================= usb 1-1: new high speed USB device using ehci_hcd and address 6 usb 1-1: configuration #1 chosen from 1 choice hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected usb 1-1.1: new high speed USB device using ehci_hcd and address 7 usb 1-1.1: configuration #1 chosen from 1 choice usbtest 1-1.1:1.0: FX2 device usbtest 1-1.1:1.0: high speed {control bulk-in bulk-out} tests (+alt) ========================================================================= Linux has detected the usb hub present on the DigiTV device, but not the tuner device itself. I power off the device, remove the usb cable, and power on with the usb cable disconnected. Then after a few seconds i connect the usb cable - i then get proper recognition of the DIgiTV device, firmware download, and the device is now fully functional. Dmesg shows: ========================================================================= usb 1-1: USB disconnect, address 6 usb 1-1.1: USB disconnect, address 7 usb 1-1: new high speed USB device using ehci_hcd and address 8 usb 1-1: configuration #1 chosen from 1 choice hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected usb 1-1.1: new high speed USB device using ehci_hcd and address 9 usb 1-1.1: configuration #1 chosen from 1 choice dvb-usb: found a 'Nebula Electronics uDigiTV DVB-T USB2.0)' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-digitv-02.fw' usbcore: registered new driver dvb_usb_digitv usb 1-1.1: USB disconnect, address 9 dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. usb 1-1.1: new high speed USB device using ehci_hcd and address 10 usb 1-1.1: string descriptor 0 read error: -22 usb 1-1.1: string descriptor 0 read error: -22 usb 1-1.1: configuration #1 chosen from 1 choice dvb-usb: found a 'Nebula Electronics uDigiTV DVB-T USB2.0)' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Nebula Electronics uDigiTV DVB-T USB2.0)). DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)... input: IR-receiver inside an USB DVB receiver as /class/input/input4 dvb-usb: schedule remote query interval to 1000 msecs. dvb-usb: Nebula Electronics uDigiTV DVB-T USB2.0) successfully initialized and connected. ========================================================================= It seems that provided I always power up the DigiTV device with the usb cable unconnected, then subsequently connect it, I get a successful result. Note that if I power up the device with the usb cable connected, then simply disconnect and reconnect the cable, I do not get a successful outcome. The device appears to need to have the usb cable disconnected on power up for the device to work. Can someone help explain this and help me to find a solution to this problem that obviates the need to pull plugs in and out. Do I simply have a defective unit? Many thanks in advance, Phil T. ptay1685@xxxxxxxxxxxxxx _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb