kern/61730: Patch: add pci id for via 8237 to pcm driver
Josh Elsasser
jre at vineyard.net
Thu Jan 22 07:30:17 PST 2004
>Number: 61730
>Category: kern
>Synopsis: Patch: add pci id for via 8237 to pcm driver
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jan 22 07:30:14 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Josh Elsasser
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD jade.elsasser.org 5.2-CURRENT FreeBSD 5.2-CURRENT #9: Wed Jan 14 17:47:17 EST 2004 joshe at jade.elsasser.org:/usr/local/obj/usr/src/sys/JADE i386
>Description:
The VIA 8237 chip is not probed by the pcm driver.
>How-To-Repeat:
Boot on a system containing such a sound chip, such as an Asus
A7V600 motherboard, and observe the lack of a /dev/dsp.
>Fix:
--- sys/dev/sound/pci/via8233.c.orig Tue Sep 2 13:30:37 2003
+++ sys/dev/sound/pci/via8233.c Wed Jan 14 15:56:50 2004
@@ -53,6 +53,7 @@
#define VIA8233_REV_ID_8233 0x30
#define VIA8233_REV_ID_8233A 0x40
#define VIA8233_REV_ID_8235 0x50
+#define VIA8233_REV_ID_8237 0x60
#define SEGS_PER_CHAN 2 /* Segments per channel */
#define NDXSCHANS 4 /* No of DXS channels */
@@ -634,6 +635,9 @@
return 0;
case VIA8233_REV_ID_8235:
device_set_desc(dev, "VIA VT8235");
+ return 0;
+ case VIA8233_REV_ID_8237:
+ device_set_desc(dev, "VIA VT8237");
return 0;
default:
device_set_desc(dev, "VIA VT8233X"); /* Unknown */
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list