You are not logged in.
Hi Folks,
since the last Kernel Upgrade I've got problems with my tv tuner card. Since ever I had to set the tuner manually to 38. But now it seems that its not enough just to set this type.
I used this script to set up my card correctly:
modprobe -r cx88-dvb cx88-blackbird cx8802 cx88-alsa cx8800 cx88xx
modprobe cx88xx tuner=38
modprobe cx8800
Now I've got weired sound and only a few stations, with a very poor picture quality. After reloading the modules with the script dmesg says:
tda9887 2-0043: destroying instance
tuner-simple 2-0061: destroying instance
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))
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input8
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
From my (limited) point of view the problem is, that tuner-simple does not loads the correct tuner type? I've looked into modinfo from tuner-simple but there is no parameter for type... What else could be the problem?
Thanks in advance
Badcel
Offline
Same problem to me. After kernel upgrade i don't have picture in tvtime (and xawtv, and kradio) window. I have Hauppauge WinTV PCI-FM model 598.
In other partition i have old Slackware (2.6.24) install, tvtunner works just fine.
Dmesg seems to be equal.
PS: sorry for my very bad english.
Offline
Hi dinux,
during my research I recognized similar problems for other tv-kernel modules. So I expect this to be a kernel issue and opened a corresponding bug - report: http://bugzilla.kernel.org/show_bug.cgi?id=11367
Let's hope, that this thing will be fixed soon.
Badcel
Offline
I'm not sure if we have identical cards. Could you run lspci -nn to see?
lspci -nn
07:00.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
07:00.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8801] (rev 05)
My card works without specifying any module parameters.
dmesg output:
...
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:07:00.0[A] -> GSI 21 (level, low) -> IRQ 21
cx2388x alsa driver version 0.0.6 loaded
cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected]
cx88[0]: TV tuner type -1, Radio tuner type -1
tuner' 1-0043: chip found @ 0x86 (cx88[0])
tda9887 1-0043: creating new instance
tda9887 1-0043: tda988[5/6/7] found
tuner' 1-0061: chip found @ 0xc2 (cx88[0])
tveeprom 1-0050: Hauppauge model 34132, rev J158, serial# 2776550
tveeprom 1-0050: tuner model is Philips FM1236 MK3 (idx 58, type 43)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is CX880 (idx 30)
tveeprom 1-0050: has radio
cx88[0]: warning: unknown hauppauge model #34132
cx88[0]: hauppauge eeprom: model=34132
tuner-simple 1-0061: creating new instance
tuner-simple 1-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input7
cx88[0]/0: found at 0000:07:00.0, rev: 5, irq: 21, latency: 32, mmio: 0xe1000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
ACPI: PCI Interrupt 0000:07:00.1[A] -> GSI 21 (level, low) -> IRQ 21
cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
...
cx88[0]: irq pci [0x1000] brdg_err*
...
What if you don't specify any module parameters?
Offline
Is your card listed in the Linux PCI ID Repository?
or more importantly in your machine's local copy:
/usr/share/hwdata/pci.ids
Offline
Hi cjpembo,
my Card looks like:
01:07.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
01:07.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05)
My card seems to be another version. Regarding to the v4l Wiki: http://linuxtv.org/v4lwiki/index.php/Tu … ted_Tuners
A new Hauppauge WinTV PCI-FM card is here (pci_ids: 14f1:8800, 14f1:8811), using the TCL MFPE05-02 PAL (DK BG I) FM tuner. It just implements mk3 API, you can use philips 1216me mk3 (tuner=38) instead.
If I don't specify any module parameters, the tuner type 0 is selected.
ACPI: PCI interrupt for device 0000:01:07.0 disabled
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 -1, 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))
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input8
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
The card is not listed in my local PCI ID repository. And it seems, that the PCI ID is not known to the PCI ID Repository: http://pci-ids.ucw.cz/iii/?i=0070
Badcel
Last edited by badcel (2008-08-24 09:46:18)
Offline
i have a little bit different problem, but i thought it might be useful to ask here..
i also have Leadtek Winfast 2000XP Expert tv card. it was detected by bttv automatically, and the picture works from the beginning without a problem. the sound is not however.
in /etc/tvtime/tvtime.xml i set up
<option name="MixerDevice" value="/dev/mixer:line"/>
and Line is unmuted in mixer.
where i sense the problem is my lspci output, where i can only find one line about the card:
00:0e.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
so it seems like i'm missing this one, that i found in your outputs:
00:0e.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05)
any ideas?
thank's a lot!
Offline
for me pinnacle pctv tuner channels work just fine but i lost sound with sox after kernel upgrade
bash-3.2# sox -t ossdsp -r 48000 -b -c 2 /dev/dsp1 -t ossdsp /dev/dsp
sox sox: Bits value `-c' is not a positive integer
bash-3.2#
Last edited by mike74 (2009-03-17 14:31:47)
Offline
It seems to work with this
arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay - & tvtime -d /dev/video0 && killall arecord
but there is a small problem , i realize that the lips go a little bit faster than the sound.
Offline
Had a different problem with the card.
After updating my system the card wasn't detected correctly.
dmesg output:
cx88/2: cx2388x dvb driver version 0.0.8 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18]
cx88[0]/2: cx2388x based DVB/ATSC card
cx8802_alloc_frontends() allocating 1 frontend(s)
cx88[0]/2: dvb_register failed (err = -22)
cx88[0]/2: cx8802 probe failed, err = -22
when I was trying to modprobe the cx88_dvb module there was "device not found" issued.
Had some trouble to find a solution. Some Google results where telling to replug the PCI card and to restart. This was really working!
I hope that someone with the same error, will find this solution.
Offline