From owner-freebsd-questions Wed Jul 31 8:50:37 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A671F37B442 for ; Wed, 31 Jul 2002 08:50:27 -0700 (PDT) Received: from puma.icir.org (puma.icir.org [192.150.187.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8E5543E6E for ; Wed, 31 Jul 2002 08:50:19 -0700 (PDT) (envelope-from hodson@puma.icir.org) Received: from puma.icir.org (localhost [127.0.0.1]) by puma.icir.org (8.11.6/8.11.3) with ESMTP id g6VFi2b97605; Wed, 31 Jul 2002 08:44:02 -0700 (PDT) (envelope-from hodson@puma.icir.org) Message-Id: <200207311544.g6VFi2b97605@puma.icir.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.3 To: Jacob Rhoden Cc: freebsd-questions@freebsd.org From: Orion Hodson Subject: Re: sound card on intel motherboard - details In-Reply-To: Your message of "Tue, 30 Jul 2002 11:17:51 +1000." <5.1.1.6.0.20020730111255.00b6b838@wheresmymailserver.com> Mime-Version: 1.0 Content-Type: multipart/mixed ; boundary="==_Exmh_935478410" Date: Wed, 31 Jul 2002 08:44:02 -0700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is a multipart MIME message. --==_Exmh_935478410 Content-Type: text/plain; charset=us-ascii Jacob The board is an ich4 motherboard. After a quick read of the specs it looks sufficiently similar to the other variants that just adding the PCI ID to ich audio probe routine *may* be all it takes to get basic pcm audio working. A patch is appended below for /usr/src/sys/dev/sound/pci/ich.c (or wherever your local copy of this file is). Alternatively, I can compile a loadable kernel module if you are happy to test that. Cheers - Orion --==_Exmh_935478410 Content-Type: application/x-patch ; name="ich4.patch" Content-Description: ich4.patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="ich4.patch" Index: ich.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/dev/sound/pci/ich.c,v retrieving revision 1.3.2.10 diff -u -r1.3.2.10 ich.c --- ich.c 2 Jul 2002 15:38:36 -0000 1.3.2.10 +++ ich.c 31 Jul 2002 15:37:32 -0000 @@ -610,6 +610,10 @@ device_set_desc(dev, "Intel 82801CA (ICH3)"); return 0; = + case 0x248524c5: + device_set_desc(dev, "Intel 82801DB (ICH4)"); + return 0; + case SIS7012ID: device_set_desc(dev, "SiS 7012"); return 0; --==_Exmh_935478410-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message