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

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: