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
(btw, this was originally reported at http://bugs.debian.org/508685)
If this is still seen with modern kernels please update