misc/117813: [PATCH]
Klaus Mayr
webmaster at mayr-software.de
Sun Nov 4 06:30:02 PST 2007
>Number: 117813
>Category: misc
>Synopsis: [PATCH]
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 04 14:30:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Klaus Mayr
>Release: FreeBSD 7.0-current-200709 amd64
>Organization:
Mayr Software & Netzwerke
>Environment:
FreeBSD srv01.mayr-software.de 7.0-CURRENT-200709 #0: Mon Sep 10 23:28:19 UTC 2007
root at myers.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Makes "snd_atiixp.ko" work on a KINO690S1 Mainboard which has the ATI SB600 chipset with a ALC655 AC97-compatible soundchip. :-)
Board description: http://www.ipc2u.de/catalog/P/PE/36486.html.
Using "kldload snd_driver" did not work to find any multimedia drivers for
the chipset. The board has the ATI SB600 as south bridge, which may be hndled with the snd_hda driver, but as mentioned in the board description only uses an ac97 compatible codec. The command "pciconf -lv" returns an "ATI IXP SB600 ..." audio controller, but the snd_atiixp driver did not work/load.
So i did the modifications below. :-)
>How-To-Repeat:
n/a
>Fix:
I added the following lines to the atiixp.* files in /usr/src/sys/dev/sound/pci
******************************************************************************
+++ atiixp.c 2007-11-04 15:36:13.000000000 +0100
@@ -170,6 +170,7 @@
{ ATI_VENDOR_ID, ATI_IXP_200_ID, "ATI IXP 200" },
{ ATI_VENDOR_ID, ATI_IXP_300_ID, "ATI IXP 300" },
{ ATI_VENDOR_ID, ATI_IXP_400_ID, "ATI IXP 400" },
+ { ATI_VENDOR_ID, ATI_IXP_SB600_ID, "ATI IXP SB600" },
};
static void atiixp_enable_interrupts(struct atiixp_info *);
*****************************************************************************
+++ atiixp.h 2007-11-04 15:37:55.000000000 +0100
@@ -51,6 +51,7 @@
#define ATI_IXP_200_ID 0x4341
#define ATI_IXP_300_ID 0x4361
#define ATI_IXP_400_ID 0x4370
+#define ATI_IXP_SB600_ID 0x4384
#define ATI_IXP_BASE_RATE 48000
*****************************************************************************
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list