aic7xxx_dev_reset returns 0x2002; drive hangs

dolf dolf at enomi.xs4all.nl
Thu Dec 18 01:04:46 PST 2003


Hi,

I have got an occasional problem with a SCSI drive (QUANTUM 
ATLAS10K3_36_WLS) / 
controler (Adaptec 29160) on a Caldera Linux System (kernel: 2.4.13 #19S SMP; 
AIC7xxx driver: 6.2.4).

Each night I perform a backup from the /var (/dev/sdc1) filesystem to /home 
(/dev/sdb1). Out of 20 times it now happened twice that the /home (/dev/sdb1) 
filesystem gets inaccessible while performing the backup. The dmesg buffer 
contains the following error messages:

[skipped several hundreds identical "ABORT" lines]
scsi0:0:2:0: Attempting to queue an ABORT message
scsi0:0:2:0: Command not found
aic7xxx_abort returns 0x2002
scsi0:0:2:0: Attempting to queue an ABORT message
scsi0:0:2:0: Command not found
aic7xxx_abort returns 0x2002
scsi0:0:2:0: Attempting to queue an ABORT message
scsi0:0:2:0: Command not found
aic7xxx_abort returns 0x2002
scsi0:0:2:0: Attempting to queue a TARGET RESET message
scsi0:0:2:0: Command not found
aic7xxx_dev_reset returns 0x2002

I don't know what they mean and how to prevent the errors.
The problem disapears when I reboot the system.

Does anybody know how to resolve this problem?

Greetings,
Dolf

Additional info:

---------------------------------------------------------
dmesg (partly after boot)
---------------------------------------------------------
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.4
        <Adaptec 29160 Ultra160 SCSI adapter>
        aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs

  Vendor: QUANTUM   Model: ATLAS10K3_36_WLS  Rev: 020W
  Type:   Direct-Access                      ANSI SCSI revision: 03
(scsi0:A:0): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
  Vendor: QUANTUM   Model: ATLAS10K3_36_WLS  Rev: 020W
  Type:   Direct-Access                      ANSI SCSI revision: 03
(scsi0:A:1): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
  Vendor: QUANTUM   Model: ATLAS10K3_36_WLS  Rev: 020W
  Type:   Direct-Access                      ANSI SCSI revision: 03
(scsi0:A:2): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
  Vendor: QUANTUM   Model: ATLAS10K3_36_WLS  Rev: 020W
  Type:   Direct-Access                      ANSI SCSI revision: 03
(scsi0:A:3): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
scsi0:A:0:0: Tagged Queuing enabled.  Depth 253
scsi0:A:1:0: Tagged Queuing enabled.  Depth 253
scsi0:A:2:0: Tagged Queuing enabled.  Depth 253
scsi0:A:3:0: Tagged Queuing enabled.  Depth 253
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
Attached scsi disk sdc at scsi0, channel 0, id 2, lun 0
Attached scsi disk sdd at scsi0, channel 0, id 3, lun 0
SCSI device sda: 71833096 512-byte hdwr sectors (36779 MB)
Partition check:
 sda: sda1 sda2 sda3 sda4
SCSI device sdb: 71833096 512-byte hdwr sectors (36779 MB)
 sdb: sdb1
SCSI device sdc: 71833096 512-byte hdwr sectors (36779 MB)
 sdc: sdc1
SCSI device sdd: 71833096 512-byte hdwr sectors (36779 MB)
 sdd: sdd1

---------------------------------------------------------
/etc/fstab
---------------------------------------------------------
devpts /dev/pts devpts gid=5,mode=620 0 0
/proc /proc proc defaults 0 0
none /proc/bus/usb usbdevfs defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,exec 0 0
/dev/fd0 /mnt/floppy auto defaults,user,noauto 0 0
none /dev/shm shm defaults 0 0
/dev/sda2 / ext3 defaults 1 1
/dev/sdc1 /var ext3 defaults 1 1
/dev/sda4 /usr ext3 defaults 1 1
/dev/sda3 /tmp ext3 defaults 1 1
/dev/sdb1 /home ext3 defaults 1 1
/dev/sda1 swap swap defaults 0 0
/dev/sdd1 /software ext3 defaults 1 1

---------------------------------------------------------
/proc/scsi/aic7xxx/0
---------------------------------------------------------
Adaptec AIC7xxx driver version: 6.2.4
aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
Channel A Target 0 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
        Goal: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Curr: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Channel A Target 0 Lun 0 Settings
                Commands Queued 19174
                Commands Active 0
                Command Openings 64
                Max Tagged Openings 253
                Device Queue Frozen Count 0
Channel A Target 1 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
        Goal: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Curr: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Channel A Target 1 Lun 0 Settings
                Commands Queued 3386
                Commands Active 0
                Command Openings 64
                Max Tagged Openings 253
                Device Queue Frozen Count 0
Channel A Target 2 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
        Goal: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Curr: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Channel A Target 2 Lun 0 Settings
                Commands Queued 94673
                Commands Active 0
                Command Openings 64
                Max Tagged Openings 64
                Device Queue Frozen Count 0
Channel A Target 3 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
        Goal: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Curr: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Channel A Target 3 Lun 0 Settings
                Commands Queued 67
                Commands Active 0
                Command Openings 253
                Max Tagged Openings 253
                Device Queue Frozen Count 0


More information about the aic7xxx mailing list