v5.1.28 BRKADRINT error on 2740

Geoffrey Goodrum ggoodrum at perigee.ncdc.noaa.gov
Fri May 26 14:45:16 PDT 2000


Hello to all!

I would appreciate your help on the following problem.

Red Hat 6.1 Linux system using kernel v2.2.14, AMI MegaRAID SCSI driver
compiled in (disk array), aic7xxx compiled as a module (8mm tape and
CD-ROM).  After experiencing occasional system lockups that seemed to
happen only with v5.1.21 aic7xxx module loaded (no errors logged despite
SCSI messages compiler option), I decided to install kernel v2.2.15 (and
then v2.2.16pre4-ac), also with SCSI messages option.

With aic7xxx v5.1.28, whenever I load the aic7xxx module with
'modprobe aic7xxx' or 'insmod aic7xxx aic7xxx="verbose"', the system
locks up immediately after the following log entries:

----

May 26 11:09:29 perigee kernel: (scsi1) <Adaptec AHA-274X SCSI host
adapter> found at EISA slot 2 
May 26 11:09:29 perigee kernel: (scsi1) Narrow Channel, SCSI ID=7, 4/255
SCBs 
May 26 11:09:29 perigee kernel: (scsi1) Downloading sequencer code... 416
instructions downloaded 
May 26 11:09:29 perigee kernel: enable_irq() unbalanced from c8847ada 
May 26 11:09:29 perigee kernel: scsi1 : Adaptec AHA274x/284x/294x
(EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 
May 26 11:09:29 perigee kernel:        <Adaptec AHA-274X SCSI host adapter> 
May 26 11:09:29 perigee kernel: scsi : 2 hosts. 

----

and also on the console:

----

(scsi1) BRKADRINT error(0x2):
  Illegal Sequencer Address referenced
(scsi1) SEQADDR=0x1
Kernel panic : aic7xxx : unrecoverable BRKADRINT

In swapper task - not syncing

----

I used the same SCSI compile options for both kernels 2.2.14 and
2.2.15/16pre4. TCQ is disabled.  I have attached the /proc/scsi/aic7xxx/1
contents under kernel 2.2.14 to this message.

I did not see any additional debug output when I specified the 'verbose'
option (insmod aic7xxx aic7xxx="verbose").  I also tried both irq_trigger
options for the EISA bus without success.

My ability to test is somewhat limited, as this is on an operational
server.  However, I can schedule some debug and/or patch tests next week
based upon your suggestions.

Thanks!

Geof Goodrum

-------------- next part --------------
Adaptec AIC7xxx driver version: 5.1.21/3.2.4
Compile Options:
  TCQ Enabled By Default : Disabled
  AIC7XXX_PROC_STATS     : Disabled
  AIC7XXX_RESET_DELAY    : 10

Adapter Configuration:
           SCSI Adapter: Adaptec AHA-274X SCSI host adapter
                           Narrow Controller
    Programmed I/O Base: 2c00
    BIOS Memory Address: 0x000d8000
 Adapter SEEPROM Config: SEEPROM not found, using defaults.
      Adaptec SCSI BIOS: Disabled
                    IRQ: 14
                   SCBs: Active 0, Max Active 1,
                         Allocated 15, HW 4, Page 255
             Interrupts: 77 (Level Sensitive)
      BIOS Control Word: 0x0043
   Adapter Control Word: 0xe780
   Extended Translation: Disabled
Disconnect Enable Flags: 0x00ff
 Tag Queue Enable Flags: 0x0000
Ordered Queue Tag Flags: 0x0000
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
    Actual queue depth per device for aic7xxx host instance 0:
      {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

Statistics:

(scsi1:0:2:0)
  Device using Narrow/Sync transfers at 5.0 MByte/sec, offset 15
  Transinfo settings: current(50/15/0/0), goal(25/15/0/0), user(25/15/0/0)
  Total transfers 0 (0 reads and 0 writes)


(scsi1:0:3:0)
  Device using Narrow/Sync transfers at 5.0 MByte/sec, offset 11
  Transinfo settings: current(50/11/0/0), goal(25/15/0/0), user(25/15/0/0)
  Total transfers 0 (0 reads and 0 writes)


More information about the aic7xxx mailing list