Subject: Re: error during boot process
To: None <netbsd-help@netbsd.org>
From: James K. Lowden <jklowden@schemamania.org>
List: netbsd-help
Date: 02/20/2002 01:28:45
On Tue, Feb 19, 2002 at 09:02:27PM +0100, b00ns wrote:
> Hi !
> 
> i installed NetBSD 1.5.2 on my AMD K6 200, 128MB RAM
> and have now a problem when i boot the machine.
>
> lpt0 at isa0 port 0x378-0x37b irq 7
> gus0 at isa0 port 0x220-0x22f irq 7 drq 1 drq 2 6
> gus0: Gravis UltraSound, mixer, 1024KB memory
> audio0 at gus0: full duplex, mmap
> uvm_fault(0xc055b680, 0x20000, 0, 1) -> 1
> kernel: page fault trap, code=0
> Stopped in swapper at   _isa_dmamem_alloc+0x13: movl       0(%ecx),%eax
> db>
> 
> when I take my soundcard "Gravis Ultrasound Classic" (0x220)
> out of the machine then it boots fine !
> 
> has anybody an idea how to solve this WITH soundcard ?

Patrick, 

It looks like your printer and soundcard are trying to share an irq. 
I'd be surprised if NetBSD were happy with that.  

> lpt0 at isa0 port 0x378-0x37b irq 7
> gus0 at isa0 port 0x220-0x22f irq 7 drq 1 drq 2 6

The gus man page says "The IRQ is software programmed, so you may
select any IRQ from the set {3,5,7,9,11,12,15}".  I take "software
programmed" to mean "settable with that MS-DOS binary they gave you",
so I guess you want to boot your not-so-favorite floppy, and
reconfigure the card for another IRQ.   

In the alternative, you may be able to redefine the motherboard's
parallel port as LPT2 (to use DOS nomenclature) through the BIOS. 
LPT2 uses IRQ 5, which would also solve the conflict.  

--jkl