-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 10 February 2003 07:21, p z oooo wrote: > There is bug in via82xx.c. VIA8233A is wrongly detected as VIA8233 > and then not working.
You're the man! You've found the bug I've been cursing for days now. Takashi, I've attached a patch for you. Now the sound works like a charm again! :) - -- Regards, Tais M. Hansen OSD -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iQIVAwUBPkdhJIIvLOJqwYc4AQJqARAAosj0rw3+qHGPuRCuHeI9nE1ktNNrCZcY Dq4bpUKB7fyttuocKeT8cAJdeArE7B7/NJ+uW9FpAsUPH1KP0qwTmRJHww0EHOuq mW2A1QIwvjl/csoCYRlSHrRStq2a2to/Igv7IxKJOTE7hz+L+iiV+7NLaCogFywT Mi3Fr6VNkkInqCm2vPdIsOiTUrwS9630l7KqXshmd8bqx193ZS3rgFQgGb327IBj xrF50b0GqrIGU+UwGN50mmgrcHwfFWfh+8r6os59dFvslzQeh3+QY3Xhungm1emR SfLMNtU0AvZmQNDF8t9b5B5UERHXFjO3yS0lsTptVd5CxXko11ShehqAqYBuIUuF f83habq4Sy6Mv65QuaTGLwDNwieycI1RFSbwEgii1CNwcHlEVUb9v9XP1Yhz+U1P rQQRKPp7rlxsNWF5VYdIBUIJlCny2UWYQOrPdVDzrfi5wfvGPWztCGU920YtQwrK ohZ3Hb8x+sDMP4MZmJaydwCQoTu5h5wmsYhTKP6jyQPw6vgb7Z7pmrLzLa51og8k vpKOl0kNA9GbbsN+gv78Ie3hLEW4hDPV20NQa+lh8CFga05namp1GAdHvJA0QOY+ 9m2k+rLZMwIjQF74BZLmXu6i+txWPwrjRVK8akV/2CY2+lC9dABz/unoDlRo1v/m Wq34yrsQRQ4= =vWEn -----END PGP SIGNATURE-----
Index: via82xx.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/pci/via82xx.c,v retrieving revision 1.24 diff -u -4 -p -r1.24 via82xx.c --- via82xx.c 7 Feb 2003 11:38:53 -0000 1.24 +++ via82xx.c 10 Feb 2003 08:18:35 -0000 @@ -1861,9 +1861,9 @@ static int __devinit snd_via82xx_probe(s strcpy(card->shortname, via823x_cards[i].name); break; } } - if (chip_type == VIA_REV_8233A) + if (chip_type == TYPE_VIA8233A) strcpy(card->driver, "VIA8233A"); else strcpy(card->driver, "VIA8233"); break; @@ -1883,9 +1883,9 @@ static int __devinit snd_via82xx_probe(s if ((err = snd_via686_pcm_new(chip)) < 0 || (err = snd_via686_init_misc(chip, dev)) < 0) goto __error; } else { - if (chip_type == VIA_REV_8233A) { + if (chip_type == TYPE_VIA8233A) { if ((err = snd_via8233a_pcm_new(chip)) < 0) goto __error; } else { if ((err = snd_via8233_pcm_new(chip)) < 0)