[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel-source-2.4.25: Booting failure with adaptec on alpha (LX) (regression)



Package: kernel-source-2.4.25
Severity: important

This kernel (and 2.4.22) fails to boot while 2.4.21-pre1 boots and works happily.
The last lines (written off the screen by hand, dots indicate skipping) are
scsi0: Adaptec ... Rev. 6.2.36
       <Adaptec 2940 Ultra ...
       aic7880 Ultra Wide Channel A, SCSI Id=7,16,253 SCBS

scsi0: PCI error Interrupt at reqaddr: 0x1aa
scsi0: Received a Master Abort

The system pauses several seconds (10?) on the blank line. My current,
working kernel has Rev. 6.2.8.

lspci -vv says about my adaptec:
00:05.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (2000ns min, 2000ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 18
        Region 0: I/O ports at 8000 [size=256]
        Region 1: Memory at 0000000009140000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Expansion ROM at 0000000009120000 [disabled] [size=64K]

Excerpt of my .config:
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=m
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SR_EXTRA_DEVS=2
# CONFIG_CHR_DEV_SCH is not set
CONFIG_CHR_DEV_SG=m
...
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
# CONFIG_AIC7XXX_PROBE_EISA_VL is not set
# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
...
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64

In dmesg I see on succesfull boot with 2.4.21-pre1:
SCSI subsystem driver Revision: 1.00
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.8
        <Adaptec 2940 Ultra SCSI adapter>
        aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs

blk: queue fffffc0027fcbcb0, no I/O memory limit
  Vendor: IBM       Model: DCAS-34330W       Rev: S65A
  Type:   Direct-Access                      ANSI SCSI revision: 02
blk: queue fffffc0027f520d0, no I/O memory limit
(scsi0:A:0): 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
  Vendor: IBM       Model: DCHS04U           Rev: 6464
  Type:   Direct-Access                      ANSI SCSI revision: 02
blk: queue fffffc0027f522d0, no I/O memory limit
(scsi0:A:1): 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
  Vendor: IBM OEM   Model: DCHS09U           Rev: 6363
  Type:   Direct-Access                      ANSI SCSI revision: 02
blk: queue fffffc0027f524d0, no I/O memory limit
(scsi0:A:2): 40.000MB/s transfers (20.000MHz, offset 8, 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
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
SCSI device sda: 8467200 512-byte hdwr sectors (4335 MB)
 sda: sda1 sda3
SCSI device sdb: 8813870 512-byte hdwr sectors (4513 MB)
 sdb: sdb1 sdb2 sdb3
SCSI device sdc: 17796077 512-byte hdwr sectors (9112 MB)
 sdc: sdc1 sdc3

This is an 20164 based LX with 500 Mhz.

I did not try other kernels between 2.4.21-pre1 and 2.4.25 except
2.4.22, which dies with the same symptoms.

If you need more/other information, please tell me which.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: alpha
Kernel: Linux 2.4.21-pre1
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro
-- 
Helge Kreutzmann, Dipl.-Phys.               Helge.Kreutzmann@itp.uni-hannover.de
  gpg signed mail preferred    gpg-key: finger kreutzm@zibal.itp.uni-hannover.de
    64bit GNU powered                  http://www.itp.uni-hannover.de/~kreutzm
       Help keep free software "libre": http://www.freepatents.org/

Attachment: pgpYZ8TnQkB9x.pgp
Description: PGP signature


Reply to: