*BSD News Article 61055


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!howland.reston.ans.net!gatech!bloom-beacon.mit.edu!senator-bedfellow.mit.edu!usenet
From: shivers@ai.mit.edu (Olin Shivers)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Soundblaster card is hanging my system
Date: 08 Feb 1996 21:05:37 -0500
Organization: Artificial Intelligence Lab, MIT
Lines: 28
Sender: shivers@lambda.ai.mit.edu
Message-ID: <qijspgltfri.fsf@lambda.ai.mit.edu>
Reply-To: shivers@ai.mit.edu
NNTP-Posting-Host: lambda.ai.mit.edu
X-Newsreader: Gnus v5.1

I am trying to install a 16 bit Soundblaster in my Pentium/PCI box.
I am not using the SCSI controller, as I already have an Adaptec 
SCSI controller.

When my system comes up, in the very early stages of the boot my PC prints out
a report from my Adaptec card, which tells me of the three devices on its SCSI
chain. After printing out the third one, the system hangs. 

If I remove the Soundblaster card, the boot doesn't hang. It proceeds
normally, printing out "BIOS installed" or somesuch, and then goes to the boot
loader (the one that asks you what kernel you want to boot, etc.).

My Soundblaster is fresh out of the box. I suspect that the unused SCSI
interface is the problem, but I see no jumpers in the manual for turning
off the SCSI subsystem. The Soundblaster has the factory defaults:
SCSI on IRQ 11 and audio on IRQ 5. I compiled my kernel with the config
spec below. These lines are taken out of the FreeBSD handbook, with
two changes: I changed irq 7 to 5, and added the SBC_IRQ=5 option. I did
this because my lpt0 device is already using IRQ 7.

Can anyone help me figure this out? I confess that I am pretty ignorant of
this level of PC's.
	-Olin
-------------------------------------------------------------------------------
device sb0      at isa? port 0x220 irq 5 drq 1 vector sbintr
options "SBC_IRQ=5"
device sbxvi0	at isa? drq 5
device sbmidi0	at isa? port 0x330