[Bugme-new] [Bug 16566] New: Cannot mute radio on cx8800 v4l card

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Wed Aug 11 17:31:25 PDT 2010


https://bugzilla.kernel.org/show_bug.cgi?id=16566

           Summary: Cannot mute radio on cx8800 v4l card
           Product: Drivers
           Version: 2.5
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(Other)
        AssignedTo: drivers_video-other at kernel-bugs.osdl.org
        ReportedBy: stefan at ott.net
        Regression: No


Hi

I cannot seem to mute my cx8800 tv/radio tuner card (tried with various radio
applications). The commands run without errors (eg. "radio -c /dev/radio0 -qm")
but the card keeps sending audio (through the external jack connector).
Reloading the kernel module doesn't help either, it only resets the tuner's
frequency.

Opening and closing a TV application (tried xawtv) doesn't help either.

If I manually set the tuner type to radio=61, muting suddenly seems to work -
unfortunately, this breaks tuning (ie. i get white noise when i start the radio
application but as soon as i change frequency all audio stops). Radio tuning
works with any of the following tuner types: 0-32, 34-37, 39-42, 44, 46, 48-50,
52-53, 55-58, 64-68, 70, 73, 81, 82, 84.

IMHO this means that either there might have to be a new tuner type for the
hauppauge model #34614, using the tuning mechanism from the auto-detected type
20 and muting/unmuting from type 61 or that there is a bug that prevents type
20 from being muted (I guess that one would have been reported before, though).

My lspci entries for the card are:

05:03.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI
Video and Audio Decoder (rev 03)
    Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx models
    Flags: bus master, medium devsel, latency 20, IRQ 21
    Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
    Capabilities: [44] Vital Product Data
    Capabilities: [4c] Power Management version 2
    Kernel driver in use: cx8800

05:03.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [Audio Port] (rev 03)
    Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx models
    Flags: bus master, medium devsel, latency 4, IRQ 3
    Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
    Capabilities: [44] Vital Product Data
    Capabilities: [4c] Power Management version 2

When I load the driver, the kernel says

cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
cx8800 0000:05:03.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models
[card=1,autodetected], frontend(s): 0
cx88[0]: TV tuner type -1, Radio tuner type -1
tuner 6-0061: chip found @ 0xc2 (cx88[0])
tveeprom 6-0050: Hauppauge model 34614, rev E142, serial# 6226607
tveeprom 6-0050: tuner model is Temic 4009FR5 (idx 42, type 20)
tveeprom 6-0050: TV standards PAL(B/G) (eeprom 0x04)
tveeprom 6-0050: audio processor is CX881 (idx 31)
tveeprom 6-0050: has radio
cx88[0]: warning: unknown hauppauge model #34614
cx88[0]: hauppauge eeprom: model=34614
tuner-simple 6-0061: creating new instance
tuner-simple 6-0061: type set to 20 (Temic PAL_BG (4009 FR5) or PAL_I (4069
FR5))
IR keymap rc-hauppauge-new not found
cx88[0]/0: found at 0000:05:03.0, rev: 3, irq: 21, latency: 20, mmio:
0xfc000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0

The card, btw, is a Hauppauge WinTV 34614 Rev. E142 with a Conexant CX23881-27
chip.

The bug has been around for ages but I never managed to report it. It's still
there in 2.6.35.1.

cheers
Stefan

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Bugme-new mailing list