Subject: Re: isp driver issues
To: NetBSD-current Discussion List <current-users@NetBSD.ORG>
From: Thomas T. Thai <tom@minnesota.com>
List: current-users
Date: 11/12/2004 00:04:29
Thomas T. Thai wrote:

> isp0 at pci1 dev 9 function 0: QLogic FC-AL HBA
> isp0: interrupting at ioapic1 pin 7 (irq 10)
> scsibus0 at isp0: 256 targets, 8 luns per target

...

> isp1 at pci2 dev 1 function 0: QLogic Dual Channel Ultra-3 Wide SCSI HBA
> isp1: interrupting at ioapic1 pin 5 (irq 5)
> isp1: Polled Mailbox Command (0x8) Timeout
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: interrupt (ISR=4 SEMA=0) when not ready
> isp1: Polled Mailbox Command (0x36) Timeout

...

> fxp0 at pci0 dev 8 function 0: i82559 Ethernet, rev 8
> fxp0: interrupting at ioapic1 pin 10 (irq 5)
> fxp0: Enabling receiver lock-up workaround
> fxp0: Ethernet address 00:b0:d0:68:62:fb 

...

> isp0: Interrupting Mailbox Command (0x69) Timeout
> isp0: Mailbox Command 'GET FW STATE' failed (TIMEOUT) 


I've compiled a new kernel and commented out fpx so it doesn't share the 
same IRQ as isp1 (IRQ5). I did the same with ahc* so there is no 
conflict with isq0 (IRQ10).  I still don't see any SCSI disk (sd**) 
binding to any scsibus.

The other issue I've wondered about is why is there an isp1? I don't 
have a QLogic Dual Channel Ultra-3 Wide SCSI HBA in my system. isp0 is 
my qla-2200 (I've also tried a qla-2100).

I turned on QLogic BIOS and on bootup, it correctly identified the 
RAID-5 array during BIOS bootup (not kernel boot).

Regards,
Thomas