Bug 10886 - Hauppauge Nova-T 500 Dual DVB-T one tuner hangs / busy
Summary: Hauppauge Nova-T 500 Dual DVB-T one tuner hangs / busy
Status: CLOSED DOCUMENTED
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: dvb-usb (show other bugs)
Hardware: All Linux
: P1 high
Assignee: dvb-usb
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-07 18:38 UTC by David Wise
Modified: 2010-01-19 18:05 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.25.4-8-default
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description David Wise 2008-06-07 18:38:29 UTC
Latest working kernel version:2.6.25.4-8-default
Earliest failing kernel version:
Distribution: SuSE 11 rc1
Hardware Environment: Abit I-45CV motherboard Intel chipset
Software Environment: 
Problem Description: 
After cold boot get following message about card setup - all good.

david@linux-4azh:~> dmesg | grep -i dvb
dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
DVB: registering frontend 0 (DiBcom 3000MC/P)...
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
DVB: registering frontend 1 (DiBcom 3000MC/P)...
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1e.0/0000:03:06.2/usb6/6-1/input/input5
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_dib0700

Run Kaffine both tuners show OK and channel scan works as does TV.  When I shutdown Kaffine and later restart it I get device busy messages.  A console start of Kaffine shows following:

david@linux-4azh:~> kaffeine
/dev/dvb/adapter0/frontend0: Device or resource busy
/dev/dvb/adapter1/frontend0 : opened ( DiBcom 3000MC/P )
0 EPG plugins loaded for device 1:0.
Loaded epg data : 1652 events (21 msecs)
david@linux-4azh:~> Tuning to: ABC1 / autocount: 0
DvbCam::probe(): /dev/dvb/adapter1/ca0: : No such file or directory
Using DVB device 1:0 "DiBcom 3000MC/P"
tuning DVB-T to 226500000 Hz
inv:2 bw:1 fecH:3 fecL:9 mod:3 tm:1 gi:1 hier:0
.. LOCKED.
NOUT: 1
dvbEvents 1:0 started
Tuning delay: 678 ms
pipe opened
xine pipe opened /home/david/.kaxtv.ts
Asked to stop
pipe closed
Live stopped
dvbstream::run() end
dvbEvents 1:0 ended
fdDvr closed
Frontend closed
Saved epg data : 1652 events (45 msecs)


Adaptor0 being busy prevents Kaffine using the other

Steps to reproduce:
run Kaffine turn it off the run it again
Comment 1 David Wise 2008-06-08 16:05:13 UTC
I have managed to get the card working reliably - appears that I also had a problem with the sound system (set to Auto) and it appears that was causing the active tuner to hang when Kaffine was closed.  Choosing ESD for sound (on my system) worked.  I think that is still a bug but not sure if it relates to Kaffine  or to the Dip0700 driver.

Note You need to log in before you can comment on or make changes to this bug.