[mythtv-users] udev and DVB problems
Piers Kittel
mythtv at biased.org
Tue Apr 10 16:37:21 UTC 2007
Message: 13
Date: Tue, 10 Apr 2007 08:13:12 -0700
From: Yan Seiner <yan at seiner.com>
Subject: Re: [mythtv-users] udev and DVB problems
To: Discussion about mythtv <mythtv-users at mythtv.org>
Message-ID: <461BA988.2060205 at seiner.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
David Watkins wrote:
> I'm not sure what you mean by 'built in as a module. I thought kernel
> drivers are either 'built in' OR a module.
Sorry for being confusing. It's built as a module, and loaded once
the kernel has loaded. Maybe I should recompile the kernel with the
DVB drivers built in?
> Not sure if this is related but, with Fedora FC^, the upgrade from
> 2.6.19 to 2.6.20 broke the automatic loading of the CX88_dvb module
> and I had to modprobe it to get it to load, and going back further
> into the past I had a couple of systems that would automatically load
> the 'blackbird' dvb driver by mistake, which I had to blacklist. So
> it might be that your dvb drivers aren't correctly loading,
> particularly as 2.6.20 seems to have a problem with dvb_cx88.
>
>
> Debian Etch with self-built 2.6.20.4 kernel, I can confirm that the
> cx88_dvb module fails to load automatically. I just added a modprobe
> cx88_dvb to the mythbackend startup script in /etc/init.d/
Know what you both mean, but the dmesg output seems to show the
correct driver is being loaded:
Linux video capture interface: v2.00
cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
cx2388x v4l2 driver version 0.0.6 loaded
CORE cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
[card=18,autodetected]
TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
tveeprom 2-0050: Hauppauge model 90002, rev C176, serial# 53702
tveeprom 2-0050: MAC address is 00-0D-FE-00-D1-C6
tveeprom 2-0050: tuner model is Thompson DTT7592 (idx 76, type 4)
tveeprom 2-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
tveeprom 2-0050: audio processor is None (idx 0)
tveeprom 2-0050: decoder processor is CX882 (idx 25)
tveeprom 2-0050: has no radio, has IR receiver, has no IR transmitter
cx88[0]: hauppauge eeprom: model=90002
input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input3
cx88[0]/2: cx2388x 8802 Driver Manager
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
ACPI: PCI Interrupt 0000:01:07.2[A] -> Link [APC4] -> GSI 19 (level,
high) -> IRQ 20
cx88[0]/2: found at 0000:01:07.2, rev: 5, irq: 20, latency: 32, mmio:
0xe0000000
CORE cx88[1]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
[card=18,autodetected]
TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
tveeprom 3-0050: Hauppauge model 90002, rev C176, serial# 143463
tveeprom 3-0050: MAC address is 00-0D-FE-02-30-67
tveeprom 3-0050: tuner model is Thompson DTT7592 (idx 76, type 4)
tveeprom 3-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
tveeprom 3-0050: audio processor is None (idx 0)
tveeprom 3-0050: decoder processor is CX882 (idx 25)
tveeprom 3-0050: has no radio, has IR receiver, has no IR transmitter
cx88[1]: hauppauge eeprom: model=90002
input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input4
cx88[1]/2: cx2388x 8802 Driver Manager
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:01:09.2[A] -> Link [APC2] -> GSI 17 (level,
high) -> IRQ 21
cx88[1]/2: found at 0000:01:09.2, rev: 5, irq: 21, latency: 32, mmio:
0xe3000000
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC4] -> GSI 19 (level,
high) -> IRQ 20
cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 20, latency: 32, mmio:
0xdf000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC2] -> GSI 17 (level,
high) -> IRQ 21
cx88[1]/0: found at 0000:01:09.0, rev: 5, irq: 21, latency: 32, mmio:
0xe2000000
cx88[1]/0: registered device video1 [v4l2]
cx88[1]/0: registered device vbi1
And the output from modules shows that the cx88xx driver is being
loaded.
Nevertheless, I decided to do a modprobe cx88_dvb driver and it
*seems* to be working:
cx2388x dvb driver version 0.0.6 loaded
cx8802_register_driver() ->registering driver type=dvb access=shared
CORE cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
[card=18]
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
CORE cx88[1]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
[card=18]
cx88[1]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[1]).
DVB: registering frontend 1 (Conexant CX22702 DVB-T)...
So I guess the cx88xx driver is the blackbird driver, and cx88_dvb is
the right one, or do I need them both?
Yeah, seems to be working fine:
piers at destiny:~$ scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/uk-
Mendip
scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/uk-Mendip
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 754167000 0 2 9 1 0 0 0
>>> tune to:
754167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMI
SSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
754167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMI
SSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
piers at destiny:~$
Tuning failed due to aerial being temporarily disconnected, but shows
it can find the card.
Thanks so very much for your help again.
Regards - Piers
More information about the mythtv-users
mailing list