From owner-freebsd-questions Fri Oct 22 5:57:15 1999 Delivered-To: freebsd-questions@freebsd.org Received: from wop21.wop.wtb.tue.nl (wop21.wop.wtb.tue.nl [131.155.56.216]) by hub.freebsd.org (Postfix) with ESMTP id 4F41614F3B for ; Fri, 22 Oct 1999 05:57:10 -0700 (PDT) (envelope-from karelj@wop21.wop.wtb.tue.nl) Received: (from karelj@localhost) by wop21.wop.wtb.tue.nl (8.9.3/8.9.3) id OAA00514; Fri, 22 Oct 1999 14:59:09 +0200 (CEST) (envelope-from karelj) Date: Fri, 22 Oct 1999 14:59:09 +0200 From: Karel Joop Bosschaart To: Ada , freebsd-questions@freebsd.org Subject: Re: Do I have to upgrade from 3.1 -> 3.2 for SB PCI 128 to work? Message-ID: <19991022145909.A463@wop21.wop.wtb.tue.nl> Reply-To: K.J.Bosschaart@wtb.tue.nl References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i In-Reply-To: Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, Oct 22, 1999 at 07:56:34AM -0400, Ada wrote: > Hi, > I have been trying to config a friend's sound card with no success > thus far. The sound card she has is a SB PCI 128. She is currently > running 3.1 on a Pent II with 64 megs of RAM. > Originally we tried the following two lines on her GENERIC file > > device pcm0 at isa? port ? tty irq ? drq ? flags 0x0 > device pca0 at isa? port "IO_TIMER1" tty > > which upon reboot results in > pcm0 not found > pca0 on motherboard > pca0: PC speaker audio driver > > Upon advice from another bsd-questions subscriber (who has the sound card > working under 3.2) we replace the 2 lines above with the following > controller pnp0 > controller pci0 > device pcm0 > device pca0 at isa? port "IO_TIMER1" tty > Should be OK. Are you sure you want the PC speaker (pca) when having an SB PCI 128 ;-) ? > But the sound card is still not recognize. The dmesg is attached at the > end. So does she need to upgrade to 3.2 or 3.3 in order for her sound card > to work? (We don't have 3.2 available but we do have 3.3 avaiable) I had the PCI128 working since 3.1. However, it might be that I applied some patches at that time since they weren't included in the base distribution yet (the site where I got it isn't there anymore). Check /usr/src/sys/pci for es1370.c and es1370_reg.h. (my versions are from 1999/08/29). > Copyright (c) 1992-1999 FreeBSD Inc. > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > FreeBSD 3.1-RELEASE #3: Thu Oct 21 14:25:03 EDT 1999 > liarseneau@TopGun:/usr/src/sys/compile/GENERIC ^^^^^^^ Are you sure this is the custom kernel you built? It isn't a bad idea to rename it to avoid any confusion (and keep the GENERIC for reference). > Timecounter "i8254" frequency 1193182 Hz > CPU: Pentium III (451.02-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x673 Stepping=3 > Features=0x383f9ff,> > real memory = 134217728 (131072K bytes) > avail memory = 127062016 (124084K bytes) That's 128MB, but you mentioned that the machine is running 64MB?? Hmmm, I don't see any trace of an SB PCI 128 in this dmesg :-(. Are you really sure about the correct kernel version? It should list something like es1: rev 0x01 int a irq 5 on pci0.10.0 pcm1: using I/O space register mapping at 0xb800 and pcm0 not found (for some reason this is normal). Good luck, Karel. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message