aic7xxx causes scsi timeouts

Martin Kerler mkerler at gmx.net
Thu Nov 4 09:33:38 PST 1999


Hi all!

While installing LinuxPPC R5 V2 on a PowerMac6500/603e with an Adaptec2940UW
the installer suddenly freezes and the log says:

(scsi0:-1:-1:-1) CMDCMPLT without command for SCB 12, SCB flags 0x0, cmd, 0x0
scsi: aborting command due to timeout: pid 14231, scsi 0, channel 0, id 1, lun
0, write(10) 0x8a...several hex numbers...
scsi: aborting command due to timeout: pid 14231, scsi 0, channel 0, id 1, lun
0, write(10) 0x8a...several hex numbers...
scsi: aborting command due to timeout: pid 14231, scsi 0, channel 0, id 1, lun
0, write(10) 0x8a...several hex numbers...

This continues until I manually reboot the machine, only pid and the hex
numbers change.

* The problem can't be my hard disk because it works fine with MacOS 8.1.
I also disabled all "scsi enhancements" like "SCAM","Target Init
Negotiation" and "Unit Attention" which may cause problems. Who knows...
* Cables (and termination) are OK, too, because I've already tested other connectors.
* The Adaptec PowerDomain 2940UW is OK, cause it's working fine under MacOS!

I also tested several precompiled kernels (exactly: 2.1.131/ 2.2.6-15 "Linux
final"/ 2.2.7 / 2.2.13) and none of these worked! Even more: They all reported
a different amount of downloaded sequencer instructions: some kernels got only
413 and some 419? Why?

So I think the problem has to be in the AIC7XXX driver. I know that it's said
to be stable and used by many people, so why doesn't it work for my machine?

Please contact me if you need more specific information about my system (/proc/*).
Any idea how to solve this problem?

Martin

PS: I just took another look at the boot messages and realized a strange
thing: I/O adress of my scsi host is at 0x0 and (in brackets) 0x1? Is that
correct or the source of the problem?

Another strange behaviour shows up in a line of /proc/scsi/aic7xxx/0:
Max SCB's are set to 1, but Active SCB's are 255 during the timeout!


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