You are not logged in.

#1 2008-08-16 10:10:51

badcel
Member
Registered: 2008-08-16
Posts: 3
Website

Problems with TV - Card after Kernel Upgrade

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

#2 2008-08-18 23:28:24

dinux
Member
From: Lithuania, Kaunas
Registered: 2008-02-13
Posts: 25
Website

Re: Problems with TV - Card after Kernel Upgrade

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

#3 2008-08-23 12:48:30

badcel
Member
Registered: 2008-08-16
Posts: 3
Website

Re: Problems with TV - Card after Kernel Upgrade

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

#4 2008-08-24 00:29:13

cjpembo
Member
Registered: 2008-08-06
Posts: 105

Re: Problems with TV - Card after Kernel Upgrade

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

#5 2008-08-24 00:44:19

cjpembo
Member
Registered: 2008-08-06
Posts: 105

Re: Problems with TV - Card after Kernel Upgrade

Is your card listed in the Linux PCI ID Repository?

http://pci-ids.ucw.cz/

or more importantly in your machine's local copy:

/usr/share/hwdata/pci.ids

Offline

#6 2008-08-24 09:39:06

badcel
Member
Registered: 2008-08-16
Posts: 3
Website

Re: Problems with TV - Card after Kernel Upgrade

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

#7 2009-02-24 16:01:44

sigfried
Member
Registered: 2009-02-24
Posts: 5

Re: Problems with TV - Card after Kernel Upgrade

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

#8 2009-03-17 14:31:13

mike74
Member
Registered: 2008-07-11
Posts: 7

Re: Problems with TV - Card after Kernel Upgrade

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

#9 2009-12-01 15:19:20

mike74
Member
Registered: 2008-07-11
Posts: 7

Re: Problems with TV - Card after Kernel Upgrade

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

#10 2010-09-30 10:02:24

matze
Member
From: Germany
Registered: 2008-10-29
Posts: 8

Re: Problems with TV - Card after Kernel Upgrade

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

Board footer

Powered by FluxBB