2 Sep
2009
2 Sep
'09
6:37 p.m.
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, Clemens