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

Bug#562525: linux-2.6: [s390] Etch proposed-updates kernel boot failure



Package: linux-2.6
Severity: serious
Version: 2.6.18.dfsg.1-26etch1
Tags: d-i
X-Debbugs-CC: dannf@debian-org

While testing the update for oldstable of debian-installer on my Hercules 
s390 emulator, I found that the new kernel fails to boot.
It fails to execute init after loading the initramfs.

The current oldstable version (2.6.18.dfsg.1-24) boots fine. And the 
current oldstable D-I (which has 2.6.18.dfsg.1-18) also boots fine.

Attached a diff between the boot messages. This diff is for an installed 
system, but I get the exact same "Failed to execute /init" error when 
booting D-I which suggests that the problem is not in the initrd but in 
the kernel.
The diff for the lines bringing up CPUs is mostly due to two messages 
getting mixed up. Probably not significant.

--- s390_etch.cur	2009-12-25 13:37:55.000000000 +0100
+++ s390_etch.new	2009-12-25 13:53:15.000000000 +0100
@@ -1,57 +1,55 @@
-Linux version 2.6.18-6-s390 (Debian 2.6.18.dfsg.1-24) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Sat Dec 27 08:51:06 UTC 2008
+Linux version 2.6.18-6-s390 (Debian 2.6.18.dfsg.1-26etch1) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Thu Nov 5 21:15:26 UTC 2009
 We are running native (31 bit mode)
 This machine has an IEEE fpu
 Detected 2 CPU's
-Boot cpu address  0
+Boot cpu address  1
 Built 1 zonelists.  Total pages: 65536
 Kernel command line: root=/dev/disk/by-path/ccw-0.0.0122-part1 BOOT_IMAGE=0
 PID hash table entries: 2048 (order: 11, 8192 bytes)
 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
 Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
-Memory: 252928k/262144k available (2195k kernel code, 0k reserved, 789k data, 100k init)
+Memory: 252928k/262144k available (2195k kernel code, 0k reserved, 792k data, 100k init)
 Write protected kernel read-only data: 0x227000 - 0x29afff
 Security Framework v1.0.0 initialized
 SELinux:  Disabled at boot.
 Capability LSM initialized
 Mount-cache hash table entries: 512
-cpu 0 phys_idx=0 vers=00 ident=002623 machine=3090 unused=0000
+cpu 0 phys_idx=1 vers=00 ident=102623 machine=3090 unused=0000
+cpu 1 phys_idx=0 vers=00 ident=002623 machine=3090 unused=0000
 Brought up 2 CPUs
-migration_cost=cpu 1 phys_idx=1 vers=00 ident=102623 machine=3090 unused=00001000
+migration_cost=1000
 checking if image is initramfs...
  it is
 Freeing initrd memory: 3005k freed
 NET: Registered protocol family 16
 debug: Initialization complete
 cio: Was not able to determine available CHSCs.
 NET: Registered protocol family 2
 IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
 TCP established hash table entries: 8192 (order: 4, 98304 bytes)
 TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
 TCP: Hash tables configured (established 8192 bind 4096)
 TCP reno registered
 hypfs: diag 204 not working.<3>hypfs: Initialization failed with rc = -61.
 audit: initializing netlink socket (disabled)
-audit(1261744119.616:1): initialized
+audit(1261745535.320:1): initialized
 VFS: Disk quotas dquot_6.5.1
 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
 Initializing Cryptographic API
 io scheduler noop registered
 io scheduler anticipatory registered
 io scheduler deadline registered
 io scheduler cfq registered (default)
 RAMDISK driver initialized: 16 RAM disks of 24576K size 1024 blocksize
 Channel measurement facility using basic format (autodetected)
 qdio: loading QDIO base support version 2
 qdio : Not all CHSCs supported. Continuing.
 TCP bic registered
 NET: Registered protocol family 1
 NET: Registered protocol family 10
 lo: Disabled Privacy Extensions
 IPv6 over IPv4 tunneling driver
 NET: Registered protocol family 17
 Freeing unused kernel memory: 100k freed
-Loading, please wait...
-Begin: Loading essential drivers... ...
-Done.
-Begin: Running /scripts/init-premount ...
-[...]
+Failed to execute /init
+Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

Reply to: