FM Radio tuner of WinTV PCI (Conexant CX23881-19 chip) doesn't work

Bug #475734 reported by jk
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

The card (WinTV PCI, model 34519 Rev J189, using the Conexant CX23881-19 decoder chip) supports analog TV and FM radio, both of which I confirmed to be working in a Windows XP machine. TV also works on linux (Ubuntu 9.10, kernel version 2.6.31-14-generic), but the FM radio tuner doesn't work properly.

The device file /dev/radio0 is there, but every radio application I tried produces only a hissing noise on every frequency and doesn't find any channels. When I start "radio -c /dev/radio0" (from the "radio" package), the tuner frequency shown initially is "2147.", whatever this is supposed to mean. In this setting, it is noticable that there is some radio signal there - it is very faint and unintelligible, but you can tell that there are people speaking.

As soon as I try to change the frequency though, a hissing noise appears which sounds exactly the same on each and every frequency. Also, on no frequency I can set up there is anything resembling the unintelligible speech heard in the tool's initial setting.

I suspect that the code to change the tuner frequency doesn't work correctly for this card.

The dmesg output from the cx88 module reads as follows:

[ 12.180925] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
[ 12.181005] cx8800 0000:03:06.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 12.181491] cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected], frontend(s): 0
[ 12.181497] cx88[0]: TV tuner type -1, Radio tuner type -1
[ 12.642401] tuner 0-0043: chip found @ 0x86 (cx88[0])
[ 12.815426] tda9887 0-0043: creating new instance
[ 12.815434] tda9887 0-0043: tda988[5/6/7] found
[ 12.823106] tuner 0-0061: chip found @ 0xc2 (cx88[0])
[ 12.862253] tveeprom 0-0050: Hauppauge model 34519, rev J189, serial# 7873365
[ 12.862260] tveeprom 0-0050: tuner model is TCL MFPE05 2 (idx 89, type 38)
[ 12.862266] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
[ 12.862271] tveeprom 0-0050: audio processor is CX881 (idx 31)
[ 12.862275] tveeprom 0-0050: has radio
[ 12.862279] cx88[0]: hauppauge eeprom: model=34519
[ 13.079345] tuner-simple 0-0061: creating new instance
[ 13.079355] tuner-simple 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
[ 13.082911] input: cx88 IR (Hauppauge WinTV 34xxx as /devices/pci0000:00/0000:00:1e.0/0000:03:06.0/input/input6
[ 13.083204] cx88[0]/0: found at 0000:03:06.0, rev: 5, irq: 19, latency: 32, mmio: 0xdd000000
[ 13.083234] IRQ 19/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 13.083543] cx88[0]/0: registered device video0 [v4l2]
[ 13.083825] cx88[0]/0: registered device vbi0
[ 13.087668] cx88[0]/0: registered device radio0
[ 13.336262] EXT4-fs (dm-0): internal journal on dm-0:8
[ 13.640625] cx2388x alsa driver version 0.0.7 loaded
[ 13.640720] cx88_audio 0000:03:06.1: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 13.640736] IRQ 19/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 13.640783] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards

ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jensi 2497 F.... pulseaudio
 /dev/snd/controlC1: jensi 2497 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with CMI9739 at irq 17'
   Mixer name : 'C-Media Electronics CMI9739'
   Components : 'AC97a:434d4961'
   Controls : 43
   Simple ctrls : 27
Card1.Amixer.info:
 Card hw:1 'CX8811'/'Conexant CX8811 at 0xde000000'
   Mixer name : 'CX88'
   Components : ''
   Controls : 3
   Simple ctrls : 2
Card2.Amixer.info:
 Card hw:2 'UART'/'MPU-401 UART at 0x330, irq 5'
   Mixer name : ''
   Components : ''
   Controls : 0
   Simple ctrls : 0
Card2.Amixer.values:

Date: Thu Nov 5 20:02:42 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=16c3eedd-2816-4ce6-921b-86be5df3aa2b
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
Package: linux-image-2.6.31-14-generic 2.6.31-14.48
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-14-generic root=/dev/mapper/hostname-root ro nomodeset
ProcEnviron:
 LANGUAGE=de_AT:de
 LANG=de_AT.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-14-generic N/A
 linux-firmware 1.24
RfKill:

SourcePackage: linux
Uname: Linux 2.6.31-14-generic i686
dmi.bios.date: 09/01/2003
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P2.30
dmi.board.name: P4I45Gx_PE.
dmi.board.version: 1.00
dmi.chassis.asset.tag: 00000000
dmi.chassis.type: 3
dmi.chassis.version: Version 1.00
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.30:bd09/01/2003:svn:pnP4I45Gx_PE.:pvr1.00:rvn:rnP4I45Gx_PE.:rvr1.00:cvn:ct3:cvrVersion1.00:
dmi.product.name: P4I45Gx_PE.
dmi.product.version: 1.00

Revision history for this message
jk (mail-j-k) wrote :
Revision history for this message
jk (mail-j-k) wrote :

I made another discovery: When I load the module cx88xx with option "radio=51" (I added the line "options cx88xx radio=51" to /etc/modprobe.d/local.conf), I still hear the hissing noise in the initial setting of the radio app (with frequency display on "2147."), but when I change the frequency I get a working radio signal - rather clear and ok sounding - just that it's the same signal no matter which frequency I choose!

Revision history for this message
jk (mail-j-k) wrote :

The same behavior (one station on all frequencies) happens with radio=60 and radio=78. I couldn't reproduce this behavior with any other of the defined card configurations.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi jk,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 475734

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
jk (mail-j-k) wrote : apport-collect data

Architecture: i386
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with CMI9739 at irq 17'
   Mixer name : 'C-Media Electronics CMI9739'
   Components : 'AC97a:434d4961'
   Controls : 43
   Simple ctrls : 27
Card1.Amixer.info:
 Card hw:1 'UART'/'MPU-401 UART at 0x330, irq 5'
   Mixer name : ''
   Components : ''
   Controls : 0
   Simple ctrls : 0
Card1.Amixer.values:

Card2.Amixer.info:
 Card hw:2 'CX8811'/'Conexant CX8811 at 0xde000000'
   Mixer name : 'CX88'
   Components : ''
   Controls : 3
   Simple ctrls : 2
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=16c3eedd-2816-4ce6-921b-86be5df3aa2b
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-16-generic root=/dev/mapper/kabinett-root ro nomodeset
ProcEnviron:
 SHELL=/bin/bash
 LANG=de_AT.UTF-8
 LANGUAGE=de_AT:de
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-16-generic N/A
 linux-firmware 1.25
RfKill:

Uname: Linux 2.6.31-16-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
WifiSyslog: May 26 21:38:37 kabinett kernel: [ 1699.386804] lp0: ECP mode
dmi.bios.date: 09/01/2003
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P2.30
dmi.board.name: P4I45Gx_PE.
dmi.board.version: 1.00
dmi.chassis.asset.tag: 00000000
dmi.chassis.type: 3
dmi.chassis.version: Version 1.00
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.30:bd09/01/2003:svn:pnP4I45Gx_PE.:pvr1.00:rvn:rnP4I45Gx_PE.:rvr1.00:cvn:ct3:cvrVersion1.00:
dmi.product.name: P4I45Gx_PE.
dmi.product.version: 1.00

Revision history for this message
jk (mail-j-k) wrote : AlsaDevices.txt
Revision history for this message
jk (mail-j-k) wrote : AplayDevices.txt
Revision history for this message
jk (mail-j-k) wrote : ArecordDevices.txt
Revision history for this message
jk (mail-j-k) wrote : AudioDevicesInUse.txt
Revision history for this message
jk (mail-j-k) wrote : BootDmesg.txt
Revision history for this message
jk (mail-j-k) wrote : Card0.Amixer.values.txt
Revision history for this message
jk (mail-j-k) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt
Revision history for this message
jk (mail-j-k) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt
Revision history for this message
jk (mail-j-k) wrote : Card2.Amixer.values.txt
Revision history for this message
jk (mail-j-k) wrote : CurrentDmesg.txt
Revision history for this message
jk (mail-j-k) wrote : Lspci.txt
Revision history for this message
jk (mail-j-k) wrote : Lsusb.txt
Revision history for this message
jk (mail-j-k) wrote : PciMultimedia.txt
Revision history for this message
jk (mail-j-k) wrote : ProcCpuinfo.txt
Revision history for this message
jk (mail-j-k) wrote : ProcInterrupts.txt
Revision history for this message
jk (mail-j-k) wrote : ProcModules.txt
Revision history for this message
jk (mail-j-k) wrote : UdevDb.txt
Revision history for this message
jk (mail-j-k) wrote : UdevLog.txt
Revision history for this message
jk (mail-j-k) wrote : XsessionErrors.txt
tags: added: apport-collected
Revision history for this message
WalterHangartner (walter-hangartner) wrote :

I have a similar problem running Ubuntu 10.04 and HVR-3000 card.
DVB-T Tv works fine with Kaffeine.

I installed Gnomeradio 1.8 (through Software Center), it finds the device /dev/radio, but scanning the stations gives no result.

So FM Radio doesn' t work.

To post a comment you must log in.