aha 2940's and kernel boot problems

Danny Park dpark at mit.edu
Sun Jul 4 07:02:17 PDT 1999


interesting... this is a problem i remember experiencing with some of the 
older 2.0 kernels, but went away in the newer versions, but is now back in the 
2.2 kernels.  any help or pointers would be much appreciated.

hardware---
intel with two aha-2940 pci cards.  scsi0 has external devices (tape, scanner) 
attached.  scsi1 is UW and has two disks conencted internally. (interestingly 
enough, even though the UW card is faster and wider and seems newer, it's 
actually scsi0 that reports a slightly newer bios version on POST bootup)

error message---
scsi: aborting command due to timeout: pid 0, scsi0, channel 0, id 0, lun 0
Test Unit Ready 00 00 00 00 00

problem---
i am currently running RH 5.2 / linux 2.0.36 and it detects and boots these 
devices fine (root partition is on an ide disk)
i installed RH 6.0 / linux 2.2 on another root partition (on a scsi disk)
whenever i boot to that setup, it detects the two cards just fine, but when it
starts looking for devices on the busses, it prints the error message above, 
and stalls... every few minutes it'll print another "Test Unit Ready" line.
this is during the kernel boot and before any root partitions are mounted...
the interesting thing is that it gives an error on scsi0, id 0.  there is no 
id 0 device on scsi0.  just to make sure, i also changed the id on one of the 
hard disks on scsi1, so now there is no id 0 on any scsi card.. so that error 
message doesn't make any sense to me...

i've tried the redhat 2.2.5 kernel and compiling my own 2.2.5 and 2.2.10 
kernels.  all produce the same error.  since the root partition of my rh6 
install is on the scsi disk, i can't just pull the cards, though i haven't 
tried pulling just one of them and seeing if it boots that way.



-danny



To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




More information about the aic7xxx mailing list