Skip to contentSkip to conversation

Setting the tuner type of cx88xx Module in Kernel 2.6.26.2 does not work anymore

DISCUSSION Marcel Tiede 1 participant 2 messages Aug 25, 2008 – Aug 31, 2008 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Hello,

till the last Kernel Upgrade of my distribution (Archlinux) I'm not able to set the tuner type of my conexant card in order to view tv. The setting is recognized by cx88xx module, but the tuner-simple seems to overwrite this setting again.

Extract:

Because my card is not recognized correctly, I use the following script to load
my modules correctly:

modprobe -r cx88-dvb cx88-blackbird cx8802 cx88-alsa cx8800 cx88xx tuner tuner-simple
modprobe tuner-simple debug=1
modprobe cx88xx tuner=38
modprobe cx8800

After running this script dmesg states:

tda9887 2-0043: destroying instance
tuner-simple 2-0061: destroying instance
Linux video capture interface: v2.00
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC1] -> GSI 16 (level, high) -> IRQ 16
cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected]
cx88[0]: TV tuner type 38, Radio tuner type -1
tuner' 2-0043: chip found @ 0x86 (cx88[0])
tda9887 2-0043: creating new instance
tda9887 2-0043: tda988[5/6/7] found
tuner' 2-0061: chip found @ 0xc2 (cx88[0])
tveeprom 2-0050: Encountered bad packet header [00]. Corrupt or not a Hauppauge eeprom.
cx88[0]: warning: unknown hauppauge model #0
cx88[0]: hauppauge eeprom: model=0
tuner-simple 2-0061: creating new instance
tuner-simple 2-0061: type set to 0 (Temic PAL (4002 FH5)) tuner-simple 2-0061: tuner 0 atv rf input will be autoselected tuner-simple 2-0061: tuner 0 dtv rf input will be autoselected tuner-simple 2-0061: using tuner params #0 (pal)
tuner-simple 2-0061: freq = 400.00 (6400), range = 1, config = 0x8e, cb = 0x04 tuner-simple 2-0061: Freq= 400.00 MHz, V_IF=38.93 MHz, Offset=0.00 MHz, div=7023
tuner-simple 2-0061: tv 0x1b 0x6f 0x8e 0x04
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input9 cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 16, latency: 32, mmio:
0xe6000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
tuner-simple 2-0061: desired params (ntsc) undefined for tuner 0 tuner-simple 2-0061: using tuner params #0 (pal)
tuner-simple 2-0061: freq = 400.00 (6400), range = 1, config = 0x8e, cb = 0x04 tuner-simple 2-0061: Freq= 400.00 MHz, V_IF=45.75 MHz, Offset=0.00 MHz, div=7132
tuner-simple 2-0061: tv 0x1b 0xdc 0x8e 0x04

Quoted 1 line

From my point of view this line is critical:

tuner-simple 2-0061: type set to 0 (Temic PAL (4002 FH5))

This should type 38 instead, like in:

cx88[0]: TV tuner type 38, Radio tuner type -1

I already opened a bugreport in the Kernels bugzilla, but noone is
responding: http://bugzilla.kernel.org/show_bug.cgi?id=11367 So I thought this would be the correct place to get things rolling.

Thanks for your help.

Marcel

--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

#1 lore raw

Hi again,

I switched the pci - slot of the tv - card just to check if there is any other behaviour (regarding eeprom detection). It just did not help :-(

Quoted 1 line

From the archlinux forum someone asked me wether my card is listed in

the pci-id repository. I don't know if this is relevant to the modul...

lspci -nn reports:

01:09.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
01:09.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05)

If I take a look into http://pci-ids.ucw.cz/iii/?i=0070 I can not find my id 8811 / 8800. (If I get s.th. wrong here, I'm sorry and an absolute beginner in this topic ;-))

My card is a Hauppauge PCI-FM it is model nr. 34519 revision J160.

Anyway, from my point of view, the modul should (again) provide a way to set the tuner manually.

Greetings

Marcel

Am Montag, den 25.08.2008, 17:44 +0200 schrieb Marcel Tiede:

Quoted 71 lines

Hello,

till the last Kernel Upgrade of my distribution (Archlinux) I'm not able to set the tuner type of my conexant card in order to view tv. The setting is recognized by cx88xx module, but the tuner-simple seems to overwrite this setting again.

Extract:

Because my card is not recognized correctly, I use the following script to load
my modules correctly:

modprobe -r cx88-dvb cx88-blackbird cx8802 cx88-alsa cx8800 cx88xx tuner tuner-simple
modprobe tuner-simple debug=1
modprobe cx88xx tuner=38
modprobe cx8800

After running this script dmesg states:

tda9887 2-0043: destroying instance
tuner-simple 2-0061: destroying instance
Linux video capture interface: v2.00
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC1] -> GSI 16 (level, high) -> IRQ 16
cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected]
cx88[0]: TV tuner type 38, Radio tuner type -1
tuner' 2-0043: chip found @ 0x86 (cx88[0])
tda9887 2-0043: creating new instance
tda9887 2-0043: tda988[5/6/7] found
tuner' 2-0061: chip found @ 0xc2 (cx88[0])
tveeprom 2-0050: Encountered bad packet header [00]. Corrupt or not a Hauppauge eeprom.
cx88[0]: warning: unknown hauppauge model #0
cx88[0]: hauppauge eeprom: model=0
tuner-simple 2-0061: creating new instance
tuner-simple 2-0061: type set to 0 (Temic PAL (4002 FH5)) tuner-simple 2-0061: tuner 0 atv rf input will be autoselected tuner-simple 2-0061: tuner 0 dtv rf input will be autoselected tuner-simple 2-0061: using tuner params #0 (pal)
tuner-simple 2-0061: freq = 400.00 (6400), range = 1, config = 0x8e, cb = 0x04 tuner-simple 2-0061: Freq= 400.00 MHz, V_IF=38.93 MHz, Offset=0.00 MHz, div=7023
tuner-simple 2-0061: tv 0x1b 0x6f 0x8e 0x04
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input9 cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 16, latency: 32, mmio:
0xe6000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
tuner-simple 2-0061: desired params (ntsc) undefined for tuner 0 tuner-simple 2-0061: using tuner params #0 (pal)
tuner-simple 2-0061: freq = 400.00 (6400), range = 1, config = 0x8e, cb = 0x04 tuner-simple 2-0061: Freq= 400.00 MHz, V_IF=45.75 MHz, Offset=0.00 MHz, div=7132
tuner-simple 2-0061: tv 0x1b 0xdc 0x8e 0x04

Quoted 1 line
Quoted 1 line

From my point of view this line is critical:

tuner-simple 2-0061: type set to 0 (Temic PAL (4002 FH5))

This should type 38 instead, like in:

cx88[0]: TV tuner type 38, Radio tuner type -1

I already opened a bugreport in the Kernels bugzilla, but noone is
responding: http://bugzilla.kernel.org/show_bug.cgi?id=11367 So I thought this would be the correct place to get things rolling.

Quoted 8 lines

Thanks for your help.

Marcel

--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list