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:
pgpUqwdb5m9NG.pgp
Description: PGP signature