Bug#416210: linux-image-2.6.18-4-686: Hangs at initrd boot state [i386] dual PentiumIII chipset ServerWorks OSB4
Package: linux-image-2.6.18-4-686
Version: 2.6.18.dfsg.1-11
Severity: critical
Justification: breaks the whole system
System: fresh pure install, all tasks from tasksel. On install state
I hadn't any problems, but next boot cause any big problem for me:
Kernel 2.6.18-4-486 works ok, but it has only ONE processor support and
is slower.
Kernel 2.6.18-4-686 hangs at boot. I don't know how switch off SMP at
boot for tests.
both install selections SMP & nonSMP uses both installed processors.
I had this problem with -3- kernel version. Previous I don't remember,
because I had not much time for tests, and I reinstalled system many times
to find stable system.
I didn't try remove one processor for test. I'll do it if it will be needed.
System hanging is very strange.
I can do ctrl+alt+del, I can scroll shift+pgup/pgdown. Maybe one
thread is hang, and don't allow second thread (second processor)
to continue boot process.
After about 45 minutes system boot, but .... hangs on another step.
Finally system start up, but is very unstable. A lot of processes
have <zombie> status. It is impossible to down system properly.
shutdown -h now didn't down the system for about 3 hours,
but started this process corectly - changed init state i succesfully
stopped some of daemons.
To install correctly fresh system, I must look out for selecting 486
kernel version, because 686 strange hang at initrd/boot state.
Bootloader is grub, booted as (hd0,1) or /dev/ida/c0d0p2,
because on p1 is configuration partition. Making boot sector on c0d0
cause config partition unusable. Really config partition is DOS partition,
accessed by BIOS. c0d0p2 has bootable flag. Booting cause no problems.
Kernel & initrd file are loaded & initialized correctly.
My needs:
1. I have two computers. Give me scheme for RS232 cable to save
all startup log, and command for kernel to switch output to RS232.
I can use minicom for getting messages.
2. I want temporarly switch off SMP on -686, & try boot.
3. Maybe use 486 kernel version with SMP support
If it don't take any effect, please help me remove kernel module by
module, to find one that cause problem.
I think, it's possible 3 ways for resolving:
1. SMP cause problem
2. 686 cause problem
3. Problem is in any kernel module compiled as SMP or 680 or both.
Hardware:
Serwer Compaq Proliant ML380 (without G1/G2/G3)
Processors
#1 PentiumIII Coopermine 933MHz
#2 PentiumIII Coopermine 633MHz
Memory
2x modules ECC SDRAM 133MHz
RootFS on Compaq Smart Array 3200 (hardware raid controller)
#1 volume /dev/ida/c0d0 raid5 conf compaq partition & rootfs
#2 volume /dev/ida/c0d1 raid5 swap & other partitions
both on 6x 9GB scsi hotplug hdds
Motherboard SCSI controller:
2-channel NCR, supported by sym53c8xx kernel module, no devices.
in the future streamer and hdds for backups will be connected
IDE & Chipset - ServerWorks OSB4. I know about troubles on drivers
with 2.6.18 kernel versions. People on the Internet says, that
previous & laters kernels has no problems.
Network: intel based en100, supported by e100 kernel module
USB1.x port
Graphics, some ATI
All were tested (ram, mass storage, processors, peripherials) by compaq
software (installed on configuration partition
from "SmartStart 5.50"),
& additionaly by memtest86. There aren't any errors.
server# lsmod
Module Size Used by
appletalk 30640 20
nfsd 196784 13
exportfs 5376 1 nfsd
nfs 196300 0
lockd 53256 3 nfsd,nfs
nfs_acl 3584 2 nfsd,nfs
sunrpc 133820 11 nfsd,nfs,lockd,nfs_acl
rfcomm 33180 0
l2cap 20100 5 rfcomm
bluetooth 43108 4 rfcomm,l2cap
nls_iso8859_1 4352 0
isofs 31928 0
udf 72324 0
sg 30364 0
ppdev 8708 0
lp 10948 0
button 6800 0
ac 5252 0
battery 9732 0
ipv6 213856 25
dm_snapshot 15644 0
dm_mirror 18000 0
dm_mod 48952 2 dm_snapshot,dm_mirror
loop 14216 0
tsdev 7616 0
i2c_piix4 8204 0
parport_pc 31524 1
parport 32200 3 ppdev,lp,parport_pc
floppy 52004 0
shpchp 32796 0
pci_hotplug 28088 1 shpchp
i2c_core 19472 1 i2c_piix4
psmouse 34568 0
serio_raw 6532 0
pcspkr 2816 0
sworks_agp 9120 0
agpgart 29360 1 sworks_agp
evdev 9088 1
ext3 116488 4
jbd 47272 1 ext3
ide_cd 35616 0
cdrom 32416 1 ide_cd
generic 5508 0 [permanent]
cpqarray 19428 7
^^^^^^^^^^^^^^ driver for boot filesystem
serverworks 8456 0 [permanent]
^^^^^^^^^^^^^^ support for IDE, ServerWorks OSB4
ide_core 107760 3 ide_cd,generic,serverworks
e100 32008 0
mii 5376 1 e100
sym53c8xx 66452 0
^^^^^^^^^^^^^^ motherboard two channel NCR SCSI with Compaq firmware
scsi_transport_spi 22400 1 sym53c8xx
scsi_mod 121992 3 sg,sym53c8xx,scsi_transport_spi
thermal 13576 0
^^^^^^^^^^^^^^ really this do nothing. hpasm must be installed
processor 23724 1 thermal
fan 4868 0
^^^^^^^^^^^^^^ do nothing, hpasm do it all and more
server# lspci
00:00.0 Host bridge: Broadcom CNB20LE Host Bridge (rev 05)
00:00.1 Host bridge: Broadcom CNB20LE Host Bridge (rev 05)
^^^^^^^^^^^^ chipset ServerWorks
00:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1510 (rev 02)
00:01.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1510 (rev 02)
^^^^^^^^^^^^ really it is NCR scsi controller with compaq firmware
00:02.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 08)
^^^^^^^^^^^^ network ethernet
00:03.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a)
^^^^^^^^^^^^ graphics ATI
00:04.0 System peripheral: Compaq Computer Corporation Advanced System Management Controller
^^^^^^^^^^^^ this allow control fans & temperature by hpasm module, I install it
00:05.0 PCI bridge: IBM IBM27-82351 (rev 07)
^^^^^^^^^^^^ this I don't know what is
00:0f.0 ISA bridge: Broadcom OSB4 South Bridge (rev 4f)
^^^^^^^^^^^^ chipset ServerWorks
00:0f.1 IDE interface: Broadcom OSB4 IDE Controller
^^^^^^^^^^^^ chipset ServerWorks, it has problems with DMA, but I use it only for CD drive
01:00.0 Mass storage controller: Compaq Computer Corporation Smart-2/P RAID Controller (rev 03)
^^^^^^^^^^^^ really it's Compaq Smart Array 3200. It presents as 2/P for backward compatibility
System hasn't any IRQ conflicts. All devices have their own irqs.
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-486
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Versions of packages linux-image-2.6.18-4-686 depends on:
ii coreutils 5.97-5.3 The GNU core utilities
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii initramfs-tools [linux-initra 0.85f tools for generating an initramfs
ii module-init-tools 3.3-pre4-2 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.18-4-686 recommends:
ii libc6-i686 2.3.6.ds1-13 GNU C Library: Shared libraries [i
-- debconf information:
linux-image-2.6.18-4-686/preinst/failed-to-move-modules-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/lilo-initrd-2.6.18-4-686: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.18-4-686/preinst/elilo-initrd-2.6.18-4-686: true
linux-image-2.6.18-4-686/preinst/overwriting-modules-2.6.18-4-686: true
linux-image-2.6.18-4-686/prerm/removing-running-kernel-2.6.18-4-686: true
linux-image-2.6.18-4-686/prerm/would-invalidate-boot-loader-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/bootloader-test-error-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/abort-overwrite-2.6.18-4-686:
linux-image-2.6.18-4-686/postinst/old-system-map-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/depmod-error-2.6.18-4-686: false
linux-image-2.6.18-4-686/preinst/abort-install-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/lilo-has-ramdisk:
linux-image-2.6.18-4-686/postinst/bootloader-error-2.6.18-4-686:
linux-image-2.6.18-4-686/postinst/depmod-error-initrd-2.6.18-4-686: false
linux-image-2.6.18-4-686/postinst/old-initrd-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/preinst/bootloader-initrd-2.6.18-4-686: true
linux-image-2.6.18-4-686/preinst/already-running-this-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/initrd-2.6.18-4-686:
linux-image-2.6.18-4-686/postinst/create-kimage-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/old-dir-initrd-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/kimage-is-a-directory:
Reply to: