From owner-freebsd-stable Fri Nov 1 4:54:39 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 684EF37B401 for ; Fri, 1 Nov 2002 04:54:37 -0800 (PST) Received: from dexter.zoopee.org (zoopee.org [192.117.108.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02F2943E8A for ; Fri, 1 Nov 2002 04:54:32 -0800 (PST) (envelope-from alsbergt@zoopee.org) Received: from alsbergt by dexter.zoopee.org with local (Exim 3.34 #2) id 187bJa-0004sH-00 for freebsd-stable@freebsd.org; Fri, 01 Nov 2002 14:54:18 +0200 Date: Fri, 1 Nov 2002 14:54:18 +0200 From: Tom Alsberg To: FreeBSD Stable List Subject: Sound problems with on-board i815 (ICH) sound card Message-ID: <20021101125418.GA18501@zoopee.org> Reply-To: Tom Alsberg Mail-Followup-To: Tom Alsberg , FreeBSD Stable List Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i X-Face: "5"j@Y1Peoz1;ftTv>\|['ox-csmV+:_RDNdi/2lSe2x?0:HVAeVW~ajwQ7RfDlcb^18eJ;t,O,s5-aNdU/DJ2E8h1s,..4}N9$27u`pWmH|;s!zlqqVwr9R^_ji=1\3}Z6gQBYyQ]{gd5-V8s^fYf{$V2*_&S>eA|SH@Y\hOVUjd[5eah{EO@gCr.ydSpJHJIU[QsH~bC?$C@O:SzF=CaUxp80-iknM(]q(W List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi there. I am having problems getting sound working using an on-board Intel i815 sound card. The snd_ich module does not give any error messages or any other output while loading, also nothing relevant seems to appear in the kernel messages (dmesg) after loading the module. Yet, I still get the error that /dev/dsp and the like are not configured. The system is FreeBSD 4.7-STABLE, but I had the same problems with FreeBSD 4.6-STABLE on that machine. The machine is an small form factor HP Vectra. Following is the detection output from dmesg: chip1: port 0x1300-0x133f,0x1200-0x12ff irq 9 at device 31.5 on pci0 And following is the relevant output from 'pciconf -l -v': chip1@pci0:31:5: class=0x040100 card=0x1249103c chip=0x24158086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801AA 8xx Chipset AC'97 Audio Controller' class = multimedia subclass = audio The snd_ich module works fine for me on other machines with an i810 or i815 on-board sound card, e.g. the DELL OptiPlex GX150. I tried the trial (time-limited) version of the OSS drivers (from 4Front Technologies - http://www.4front-tech.com/), and it works with their ICH driver. Yet I remember that the OSS ICH driver did not manage to detect the IRQ correctly, and I had to choose one myself, from a list, with some of the entries marked as 'may be free'. Initially I chose the IRQ I got from the output of dmesg, and when trying to play any audio, the system would crash (hard freeze). Next time I choose one of the entries marked as 'may be free' (IRQ 7, if I recall correctly), and it worked with that. May it be that the FreeBSD snd_ich module is trying to use the wrong IRQ? I was told that building the kernel with 'device pnp' would help. Yet config does not know of such a device. How can I specify which IRQ to use while loading the module? Any other ideas what the problem might be, and how it could be solved? Thank you, any help appreciated, -- Tom -- Tom Alsberg - certified insane, complete illiterate. e-mail: Homepage: http://www.cs.huji.ac.il/~alsbergt/ * An idea is not responsible for the people who believe in it. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message