Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Oct 1999 14:59:09 +0200
From:      Karel Joop Bosschaart <karelj@wop21.wop.wtb.tue.nl>
To:        Ada <acheng@barrow.uwaterloo.ca>, 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>
In-Reply-To: <Pine.OSF.3.96.991022074659.6694A-100000@barrow.uwaterloo.ca>
References:  <Pine.OSF.3.96.991022074659.6694A-100000@barrow.uwaterloo.ca>

next in thread | previous in thread | raw e-mail | index | archive | help

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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,<b24>,<b25>>
> 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: <AudioPCI ES1370> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991022145909.A463>