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

Bug#284961: kernel-image-2.4.27-1-smp: kernel-image-2.4.27-1-* does not detect proper SCSI Controller.



Package: kernel-image-2.4.27-1-smp
Version: 2.4.27-4
Severity: critical
Justification: breaks the whole system

2.4.27-1-smp and 2.4.27-1-generic both reflect this problem/

When I install either Kernel-Image package (generic or smp) and reboot to either newer version, the 
machine becomes unusable and panics upon failure to load the detected SCSI Controller.

The Detected SCSI controller is a sym53c8xx from 
/lib/modules/2.4.27-1-*/kernel/drivers/scsi/sym53c8xx.o

This according to discover1-data is very incorrect. The proper Kernel Modules would be 
/lib/modules/2.4.27-1-*/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx_2.o

This is a mis read or typo some where.

Machine I have == DEC Sable 2100 A500MP with a 450AP-9A Chassis



-- System Information:
Debian Release: 3.1
  APT prefers experimental
  APT policy: (990, 'experimental'), (500, 'unstable')
Architecture: alpha
Kernel: Linux 2.4.27-1-smp
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages kernel-image-2.4.27-1-smp depends on:
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities
ii  initrd-tools                  0.1.74     tools to create initrd image for p
ii  modutils                      2.4.27-0.1 Linux module utilities

-- no debconf information

-- lspci -vv output
undead:~# lspci -vvv
0000:00:00.0 Ethernet controller: Digital Equipment Corporation DECchip 21040 [Tulip] (rev 22)
        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: 96
        Interrupt: pin A routed to IRQ 32
        Region 0: I/O ports at 9400 [size=128]
        Region 1: Memory at 0000000001101000 (32-bit, non-prefetchable) [size=128]

0000:00:01.0 Non-VGA unclassified device: LSI Logic / Symbios Logic 53c810 (rev 01)
        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
        Interrupt: pin A routed to IRQ 33
        Region 0: I/O ports at 9000 [size=256]
        Region 1: Memory at 0000000001100000 (32-bit, non-prefetchable) [size=256]

0000:00:02.0 Non-VGA unclassified device: Intel Corp. 82375EB/SB PCI to EISA Bridge (rev 03)
        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

-- lspci -n output
undead:~# lspci -n
0000:00:00.0 0200: 1011:0002 (rev 22)
0000:00:01.0 0000: 1000:0001 (rev 01)
0000:00:02.0 0000: 8086:0482 (rev 03)

-- modinfo out for both modules
undead:~# modinfo sym53c8xx
filename:    /lib/modules/2.4.27-1-smp/kernel/drivers/scsi/sym53c8xx.o
description: <none>
author:      <none>
license:     "Dual BSD/GPL"
parm:        sym53c8xx string
undead:~# modinfo sym53c8xx_2
filename:    /lib/modules/2.4.27-1-smp/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx_2.o
description: <none>
author:      <none>
license:     "Dual BSD/GPL"
parm:        sym53c8xx string

-- current workaround to make bootable
copy /lib/modules/2.4.27-1-smp/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx_2.o to 
/lib/modules/2.4.27-1-smp/kernel/drivers/scsi/sym53c8xx.o

recreate the initrd.img files with the copied driver.

As a result, the directory: /proc/scsi/sym53c8xx_2
is properly created and all functionality works.

Access to the machine in question can be arranged.

It is stable enough (for now) to start using it, for an SVN server (which is what I ressurrected it 
for).

Please contact me for further info. Please expect 2 more bugs related to this machine and these 
kernels.

Also expect a bugreport for 2.6.8-1-* for alpha as well. As these also have issue with the controller.



Reply to: