Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Feb 1997 04:37:51 -0500
From:      Luoqi Chen <luoqi@watermarkgroup.com>
To:        freebsd-hackers@freebsd.org
Subject:   Adaptec AVA-1515 asserts wrong IRQ?!
Message-ID:  <3314046F.167EB0E7@watermarkgroup.com>

next in thread | raw e-mail | index | archive | help
A while ago, I remembered, someone said that there was no irq coming
back from the card. It turned out that the card asserted the wrong
irq line!

I set both irq jumpers on the AVA-1515 (why it needs two?)
to 11, the default. Reboot. As usual, it could detect the hard drive
connected to it and return the geometry during booting. But any scsi
command sent to it was timed out. But when I looked the pending irq
interrupts at 0xa0 (IO_ICU2), it was 0x40, that's irq 10!

No wonder there was no interrupt from the card. This also explains why
it could mess up with other cards as some people complained.

After booted from a recompiled kernel with irq 10, I was able to
execute some scsi commands and failed to read anything off the 
hard drive. I still need to look into that.

Now I have a question, I was able to use this card from NT, and
if i remembered correctly, NT detected that the irq was 11. How
was NT able to do that?

-lq



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3314046F.167EB0E7>