Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Jan 1999 12:59:01 -0500
From:      James Kalmadge <kalmadg@banet.net>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Support for SoundBlaster AWE 64 Gold
Message-ID:  <369798E5.41C67EA6@banet.net>

next in thread | raw e-mail | index | archive | help
Dear Folks,

I have beeen having a problem getting my computer to recognize
my sound board.

It is a  SoundBlaster AWE 64 Gold.

It works fine under win95.

However, when I try to get FreeBSD to recognize the board
it can't find it.  I have tried everything including setting
the parameters to those that MSW sets up in PnP mode without
success.

In my config file I have:

# Audio drivers: `snd', `sb', `pas', `gus', `pca'
# 
# sb: SoundBlaster PCM - SoundBlaster, SB Pro, SB16, ProAudioSpectrum
# sbxvi: SoundBlaster 16        
# sbmidi: SoundBlaster 16 MIDI interface 

# options SBC_IRQ=5             #PAS-16. Must match irq on sb0 line.
# PAS16: The order of the pas0/sb0/opl0 is important since the
#       sb emulation is enabled in the pas-16 attach.
#
# The i386/isa/sound/sound.doc has more information.
# Beware!  The addresses specified below are also hard-coded in
# i386/isa/sound/sound_config.h.  If you change the values here, you
# must also change the values in the include file.
#
# Controls all sound devices
controller      snd0

options SBC_BASE=0x220
options SBC_IRQ=5
options SBC_DMA=3
device sb0      at isa? port 0x220 irq 5 conflicts drq 3 vector sbintr
# irq 5 conflicts with my mouse. I have tried 10 also which MSWindows
uses.
device sbxvi0   at isa? drq 7
device sbmidi0  at isa? port 0x330

options "SB16_DMA=7"

======================================================================

Here is the print from dmesg:



CPU: Cyrix 6x86 (486-class CPU)
  Origin = "CyrixInstead"  DIR=0x2231  Stepping=2  Revision=2
real memory  = 33554432 (32768K bytes)
avail memory = 30470144 (29756K bytes)
Probing for devices on PCI bus 0:
chip0 <generic PCI bridge (vendor=1106 device=0585 subclass=0)> rev 16
on pci0:0
chip1 <generic PCI bridge (vendor=1106 device=0586 subclass=1)> rev 2 on
pci0:7:0
pci0:7:1: VIA Technologies, device=0x0571, class=storage (ide) [no
driver assigned]
vga0 <VGA-compatible display device> rev 48 int a irq ?? on pci0:10
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio2 at 0x3e8-0x3ef irq 5 on isa
sio2: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
mse0 at 0x23c irq 3 on isa
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <WDC AC33100H>
wd0: 3020MB (6185088 sectors), 6136 cyls, 16 heads, 63 S/T, 512 B/S
wdc0: unit 1 (atapi): <Hewlett-Packard CD-Writer Plus 8100/1.0g>,
removable, accel, dma, iordis
wcd0: 4134Kb/sec, 1024Kb cache, audio play, 256 volume levels, ejectable
tray
wcd0: door open, unlocked
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (wd2): <ST3491A>
wd2: 408MB (836070 sectors), 899 cyls, 15 heads, 62 S/T, 512 B/S
wdc1: unit 1 (atapi): <CD-ROM CDU611/1.0p>, removable, accel, dma,
iordis
wcd1: 1378Kb/sec, 256Kb cache, audio play, 16 volume levels, ejectable
tray
wcd1: 120mm audio disc loaded, unlocked
sb0 not found at 0x220
sbxvi0 not found
sbmidi0 not found at 0x330
npx0 flags 0x1 on motherboard
npx0: INT 16 interface



would appreciate any help you can give me on this subject.
Is the 64 GOLD NOT supported?  Or am I just missing something?
If it is not supported, is there anything in the works?

Thank You Very Much,


James Kalmadge
kalmadg@banet.net



P.S.
As a side issue I would like to point out:



The following lines are from the LINT config file:
# Beware!  The addresses specified below are also hard-coded in
# i386/isa/sound/sound_config.h.  If you change the values here, you
# must also change the values in the include file.

AND . . .

In the file sound_config.h:
If your card has nonstandard I/O address or IRQ number, change defines
   for the following settings in your kernel Makefile */

These seem to be out of sync. The header file uses #ifndef to determine
the need for a default definition.

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?369798E5.41C67EA6>