[alsa-devel] No sound with C-Media CMI8788

Clemens Ladisch clemens at ladisch.de
Wed Sep 2 11:12:19 CEST 2009


Ozan Çağlayan wrote:
> I have two bug reports about the $subject. One of the users had tested
> it with 1.0.21 and still can get no sound with it.
> 
> CMI8788 0000:05:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
> CMI8788 0000:05:06.0: PCI INT A disabled
> AV200 0000:05:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
> AV200 0000:05:06.0: PCI INT A disabled
> CMI8787HiFier 0000:05:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
> CMI8787HiFier 0000:05:06.0: PCI INT A disabled

This looks as if none of the drivers manages to detect a valid PCI
subvendor/device ID.

In the file sound/pci/oxygen/oxygen_lib.c, after the line containing
"subdevice = oxygen_read_eeprom(chip, 2);" (about line number 262),
please add the line

  printk(KERN_INFO "subdevice ID: %04x\n", subdevice);

and recompile the driver.  This should show what the actual subdevice ID
of your card is.


Best regards,
Clemens


More information about the Alsa-devel mailing list