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

Clemens Ladisch clemens at ladisch.de
Wed Sep 2 18:37:19 CEST 2009

Ozan Çağlayan wrote:
> Clemens Ladisch wrote:
> > 	if (subdevice == 0xffff)
> > 		subdevice = 0x8788;
> Okay, that worked.

Applied, should soon appear in the stable 2.6.30.x kernel.

> But I assume that this is a device specific solution right?

If the CMI8788 chip does not find an EEPROM, it reports the default ID.

> If there are other cards without an EEPROM chip, forcing them to
> 0x8788 shouldn't make sense?

The Windows driver treats such a card as the reference design.  Only
such cards can omit the EEPROM and expect to be treated correctly.

Best regards,

More information about the Alsa-devel mailing list