Subject: bha adapter on alpha
To: None <port-alpha@netbsd.org>
From: Tim Rightnour <root@garbled.net>
List: port-alpha
Date: 01/14/1999 01:01:36
I recently purchased a Buslogic 958-D host adapter, and tried to use it with
netbsd/alpha.  My first boot resulted in:

bha_find: illegal irq setting 0

So after looking at bha.c, I hacked it vicously to set irq = config.reply.intr
(which it above thinks is 0) and that got me:

BusLogic MultiMaster (SCSI mass storage, revision 0x08) at ? dev 5 function 0
(tag 0x2800, intrtag 0x2800, intrswiz 0, intrpin 0x1, 
i/o on, mem on, no quirks): BusLogic 9xxC SCSI
bha_find: illegal irq setting 0
bha0: interrupting at eb164 irq 2
bha0: model BT-958D, firmware 5.06I
bha0: bha_cmd, cmd/data port empty 7
bha0: bha_cmd, cmd/data port empty 7
bha0: sync, parity
bha0 targ 0: sync, offset 15, period 100nsec
scsibus1 at bha0: 16 targets, 8 luns per target
probe(bha0:0:0): timed out
probe(bha0:0:0): timed out AGAIN
probe(bha0:0:0): timed out

And it then does 7 * number of targets on the bus:
bha0: bha_intr probe(bha0:0:0): timed out

Any suggestions or ideas about how I could get this driver working with my
crontroller would be highly appreciated.

---
Tim Rightnour  -  root@garbled.net
Free Multi-Platform Operating System: http://www.netbsd.org
NetBSD Mailing lists on the web: http://mail-index.netbsd.org/mlist