Comment 0 for bug 303667

Revision history for this message
Robert Watkins (grumpy-robert) wrote : Nova T 500 : dib0700: firmware download failed

Binary package hint: linux-image-2.6.27-7-generic

My Nova T 500 card works well in Hardy with kernel 2.6.24-22-386 and earlier.
It fails utterly in Intrepid Ibex Ubuntu 8.10 with kernel 2.6.27-7-generic

The first problem is that the firmware always fails to load first time.

[ 23.538141] dib0700: loaded with support for 8 different device-types
[ 23.539042] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in
cold state, will try to load a firmware
[ 23.539051] firmware: requesting dvb-usb-dib0700-1.20.fw
[ 24.890408] lirc_dev: IR Remote Control driver registered, major 61
[ 25.090680] Linux video capture interface: v2.00
[ 25.214298] dvb-usb: downloading firmware from file
'dvb-usb-dib0700-1.20.fw'
[ 26.368174] dib0700: firmware download failed at 20146 with -110
[ 26.368380] usbcore: registered new interface driver dvb_usb_dib0700

The number the firmware download fails at changes, but the "with -110" is always the same.

I've installed the same recent drivers and firmware from http://linuxtv.org/hg/v4l-dvb
over both the 2.6.24 and 2.6.27 kernels. This problem remains the same.

This make me think the unwanted feature is closer to usb-core that it is to the dvb-usb-dib0700.

The problem also still exists in linux-image-2.6.27-9-generic.

[ 27.612619] dib0700: loaded with support for 8 different device-types
[ 27.612833] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will try to load a firmware
[ 27.612841] firmware: requesting dvb-usb-dib0700-1.20.fw
[ 27.698890] Linux video capture interface: v2.00
[ 27.768667] lirc_dev: IR Remote Control driver registered, major 61
[ 29.481341] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 30.564132] dib0700: firmware download failed at 9562 with -110
[ 30.564345] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[ 30.567037] lirc_streamzap[-1]: Streamzap, Inc. Streamzap Remote Control on usb3:9 attached
[ 30.567042] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 30.568907] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 30.573985] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:13.2/usb3/3-8/3-8.4/3-8.4.1/3-8.4.1.4/3-8.4.1.4:1.0/input/input6
[ 30.576353] usbcore: registered new interface driver dvb_usb_dib0700

If I remove the modules and then modprobe dvb-usb-dib0700 the firmware always loads.

[ 94.386237] usbcore: deregistering interface driver uvcvideo
[ 94.403883] usbcore: deregistering interface driver dvb_usb_dib0700
[ 94.528808] dib0700: loaded with support for 8 different device-types
[ 94.530948] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will try to load a firmware
[ 94.530961] firmware: requesting dvb-usb-dib0700-1.20.fw
[ 94.542518] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 94.758194] dib0700: firmware started successfully.
[ 95.262390] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
[ 95.262488] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 95.263210] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
[ 95.385822] DVB: registering adapter 0 frontend 0 (DiBcom 3000MC/P)...
[ 95.486947] MT2060: successfully identified (IF1 = 1229)
[ 95.975143] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 95.975384] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
[ 95.982037] DVB: registering adapter 1 frontend 0 (DiBcom 3000MC/P)...
[ 95.993671] MT2060: successfully identified (IF1 = 1217)
[ 96.561364] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.
[ 96.561689] usbcore: registered new interface driver dvb_usb_dib0700

(Although the system fails a within a couple of hours, with a what seems to be Bug204857 re-surfacing.
 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/204857 )

[ 230.456120] dvb-usb: error while enabling fifo.
[ 1958.525133] dvb-usb: error while stopping stream.
[ 1976.092180] mt2060 I2C write failed
[ 2281.908116] mt2060 I2C write failed
[ 2676.912186] mt2060 I2C write failed
[ 2806.924148] mt2060 I2C write failed (len=2)
[ 2811.924179] mt2060 I2C write failed (len=6)
[ 2816.924849] mt2060 I2C read failed