btw. I forgot to mention the firmware file itself is there:
#ls -la /lib/firmware/dvb-usb-dib0700-1.20.fw -rw-r--r-- 1 root root 33768 2009-08-17 04:31 /lib/firmware/dvb-usb-dib0700-1.20.fw #
and during normal boot it works fine:
[ 5.890098] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold state, will try to load a firmware [ 5.890101] usb 3-1: firmware: requesting dvb-usb-dib0700-1.20.fw [ 5.899455] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [ 5.924128] alloc irq_desc for 22 on node -1 [ 5.924130] alloc kstat_irqs on node -1 [ 5.924135] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 [ 5.924184] HDA Intel 0000:00:1b.0: setting latency timer to 64 [ 5.996324] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input5 [ 6.108361] dib0700: firmware started successfully. [ 6.612010] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in warm state. [ 6.612054] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 6.612243] DVB: registering new adapter (Hauppauge Nova-TD-500 (84xxx)) [ 6.844554] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)... [ 7.024318] DiB0070: successfully identified [ 7.024321] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 7.024520] DVB: registering new adapter (Hauppauge Nova-TD-500 (84xxx)) [ 7.173082] DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)... [ 7.352222] DiB0070: successfully identified [ 7.352282] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1e.0/0000:04:00.2/usb3/3-1/input/input6 [ 7.352308] dvb-usb: schedule remote query interval to 50 msecs. [ 7.352310] dvb-usb: Hauppauge Nova-TD-500 (84xxx) successfully initialized and connected.
The issue just happens after suspend/resume. Resume takes 50seconds (as it can be seen above) until it times out the fw load for the nova-t card.
btw. I forgot to mention the firmware file itself is there:
#ls -la /lib/firmware/ dvb-usb- dib0700- 1.20.fw dvb-usb- dib0700- 1.20.fw
-rw-r--r-- 1 root root 33768 2009-08-17 04:31 /lib/firmware/
#
and during normal boot it works fine:
[ 5.890098] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold state, will try to load a firmware dib0700- 1.20.fw dib0700- 1.20.fw' pci0000: 00/0000: 00:1b.0/ input/input5 pci0000: 00/0000: 00:1e.0/ 0000:04: 00.2/usb3/ 3-1/input/ input6
[ 5.890101] usb 3-1: firmware: requesting dvb-usb-
[ 5.899455] dvb-usb: downloading firmware from file 'dvb-usb-
[ 5.924128] alloc irq_desc for 22 on node -1
[ 5.924130] alloc kstat_irqs on node -1
[ 5.924135] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 5.924184] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 5.996324] input: HDA Digital PCBeep as /devices/
[ 6.108361] dib0700: firmware started successfully.
[ 6.612010] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in warm state.
[ 6.612054] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 6.612243] DVB: registering new adapter (Hauppauge Nova-TD-500 (84xxx))
[ 6.844554] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[ 7.024318] DiB0070: successfully identified
[ 7.024321] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 7.024520] DVB: registering new adapter (Hauppauge Nova-TD-500 (84xxx))
[ 7.173082] DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
[ 7.352222] DiB0070: successfully identified
[ 7.352282] input: IR-receiver inside an USB DVB receiver as /devices/
[ 7.352308] dvb-usb: schedule remote query interval to 50 msecs.
[ 7.352310] dvb-usb: Hauppauge Nova-TD-500 (84xxx) successfully initialized and connected.
The issue just happens after suspend/resume. Resume takes 50seconds (as it can be seen above) until it times out the fw load for the nova-t card.