Re: 2.4.3 2.4.4pre8: aic7xxx showstopper bug fails to detect sda

From: Cliff Albert (cliff@oisec.net)
Date: Sat Apr 28 2001 - 13:31:43 EST


On Sat, Apr 28, 2001 at 08:22:25PM +0200, Matthias Andree wrote:

> These have further devices (CD writer, CD-ROM drive), and these machines
> are 100% in 2.2.19. With 2.4.3 and 2.4.4-pre8, I get this problem
> (pencil & paper copy for Machine #2, DO NOT "grep"):
>
> AIC 7XXX EISA/VLB/PCI SCSI HBA DRIVER 6.1.5
> aic7880: wide Channel A, SCSI ID=7, 16/255 SCBs
> scsi0: SCSI host adapter emulation for IDE devices
> PCI: found IRQ 5 for dev 00:09.0
> scsi1:0:0:0: Attempting to queue an abort message.
> Command found on device queue
> aic7xxx_abort returns 8194

Getting the same errors here, but only a few seconds after my adaptec gets initialized and all disks/cdrs/zips get attached + mounted. On 2.4.3-ac14 it only gives these errors and happily runs afterwards. But on 2.4.4 it panics after $random time.

My setup is a P2B-S motherboard with a Quantum Fireball ST 6.4 GB HDD

scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.1.11
        <Adaptec aic7890/91 Ultra2 SCSI adapter>
        aic7890/91: Wide Channel A, SCSI Id=7, 32/255 SCBs

 Vendor: QUANTUM Model: FIREBALL ST6.4S Rev: 0F0C
 Type: Direct-Access ANSI SCSI revision: 02
 (scsi0:A:0): 20.000MB/s transfers (20.000MHz, offset 15)

And the specific errors are

scsi0:0:0:0: Attempting to queue a TARGET RESET message
scsi0:0:0:0: Command not found
aic7xxx_dev_reset returns 8194
Device not ready. Make sure there is a disc in the drive.

> Then, the Kernel detects the SECOND SCSI disk and attaches it as sda
> (Linux 2.2 would mount that as sdb), the first disk is "gone" (Linux 2.2
> would mount that as sda). Regretfully, my root partition is on the
> FIRST SCSI disk, so the kernel panicks since it cannot mount /.
>
> That's all I copied in a hurry, maybe it's sufficient to debug, if not,
> I can try to grab a null modem cable and catch the full sequence; I'd be
> glad if someone could mention the "canonical" aic7xxx LILO append
> parameters for a full debug trace in that case.

-- 
Cliff Albert		| IRCNet:    #linux.nl, #ne2000, #linux, #freebsd.nl
cliff@oisec.net		| 	     #openbsd, #ipv6, #cu2.nl
-[ICQ: 18461740]--------| 6BONE:     CA2-6BONE       RIPE:     CA3348-RIPE
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Apr 30 2001 - 21:00:21 EST