Kernel 2.4.26 Hangs During Boot

From: Norman Zhang
Date: Thu Apr 22 2004 - 09:50:03 EST


Hi,

I compiled kernel-2.4.26 with

# make xconfig
# make dep
# make bzImage
# make modules
# make modules_install
# make install

But when I booted the new kernel, I get a complete freeze with no errors
or warnings. However IDE disk does spins for awhile. When I rebooted my
old kernel, it complains disk corruption. I'm not sure if it is IDE bug.
Would someone please give me a few pointers here? I've attached lspci,
dmesg, and config below.

Thanks and Regards,
Norman

Linux version 2.4.25-2mdk (nplanel@xxxxxxxxxxxxxxxxxxx) (gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)) #1 Tue Mar 2 07:39:08 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000022000000 (usable)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
544MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 139264
zone(0): 4096 pages.
zone(1): 135168 pages.
zone(2): 0 pages.
ACPI: Unable to locate RSDP
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=2425-2 ro root=305 noapic devfs=mount acpi=ht resume=/dev/hda6 splash=silent
bootsplash: silent mode.
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 300.687 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 599.65 BogoMIPS
Memory: 547064k/557056k available (1603k kernel code, 9604k reserved, 1240k data, 144k init, 0k highmem, 0k BadRAM)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0183fbff 00000000 00000000 00000000
CPU: Common caps: 0183fbff 00000000 00000000 00000000
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 300.6893 MHz.
..... host bus clock speed is 66.8198 MHz.
cpu: 0, clocks: 668198, slice: 334099
CPU0<T0:668192,T1:334080,D:13,S:334099,C:668198>
mtrr: v1.41 (20040107) Richard Gooch (rgooch@xxxxxxxxxxxxx)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20040116
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfb350, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Software Suspend Gzip Compression Driver v1.0
Software Suspend LZF Compression Driver v1.0
Software Suspend Swap Writer v1.0
Starting kswapd
kinoded started
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch@xxxxxxxxxxxxx)
devfs: boot_options: 0x1
vesafb: framebuffer at 0xe4000000, mapped to 0xe2800000, size 1875k
vesafb: mode is 800x600x16, linelength=1600, pages=7
vesafb: protected mode interface info at c000:4785
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Looking for splash picture.... silenjpeg size 14856 bytes, found (800x600, 14808 bytes, v3).
Got silent jpeg.
Got silent jpeg.
Console: switching to colour frame buffer device 92x32
fb0: VESA VGA frame buffer device
pty: 1024 Unix98 ptys configured
Serial driver version 5.1-alpha (2004-01-01) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
hda: C/H/S=1024/16/255 from BIOS ignored
hda: WDC WD400JB-00ENA0, ATA DISK drive
blk: queue c0444ac0, I/O limit 4095Mb (mask 0xffffffff)
hdc: CD-956B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/8192KiB Cache, CHS=77545/16/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 p9 p10 >
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
SoftwareSuspend2: Swapwriter: Image location doesn't begin with 'swap:'<1>Swsusp 2.0-rc4: Missing or invalid storage location (resume2= parameter). Please correct and rerun lilo (or equivalent) before suspending.
Swsusp 2.0-rc4: kswsuspd starting
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 121k freed
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Mounted devfs on /dev
Freeing unused kernel memory: 144k freed
Real Time Clock Driver v1.10f
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 07:52:37 Mar 2 2004
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:07.2
PCI: Sharing IRQ 11 with 00:09.0
usb-uhci.c: USB UHCI at I/O 0x6400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usbdevfs: remount parameter error
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
Adding Swap: 1023584k swap-space (priority -1)
SCSI subsystem driver Revision: 1.00
imm: Version 2.05 (for Linux 2.4.0)
imm: parport reports no devices.
SCSI subsystem driver Revision: 1.00
ppa: Version 2.07 (for Linux 2.4.x)
ppa: parport reports no devices.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,9), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,10), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
sundance.c:v1.01+LK1.09a 10-Jul-2003 Written by Donald Becker
http://www.scyld.com/network/sundance.html
PCI: Found IRQ 11 for device 00:09.0
PCI: Sharing IRQ 11 with 00:07.2
eth0: D-Link DFE-530TXS FAST Ethernet Adapter at 0x6800, 00:05:5d:ff:59:93, IRQ 11.
eth0: MII PHY found at address 1, status 0x782d advertising 01e1.
PCI: Found IRQ 10 for device 00:0a.0
eth1: D-Link DFE-530TXS FAST Ethernet Adapter at 0x6c00, 00:05:5d:ff:1e:4f, IRQ 10.
eth1: MII PHY found at address 1, status 0x7809 advertising 01e1.
ip_conntrack version 2.1 (4352 buckets, 34816 max) - 320 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (4352 buckets, 34816 max) - 320 bytes per conntrack
inserting floppy driver for 2.4.25-2mdk
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
hdc: attached ide-cdrom driver.
hdc: ATAPI 40X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
eth0: Link changed: 100Mbps, full duplex
Looking for splash picture.... found (800x600, 11943 bytes, v3).
Splash status on console 0 changed to on
Looking for splash picture.... found (800x600, 11943 bytes, v3).
Splash status on console 1 changed to on
Looking for splash picture.... found (800x600, 11943 bytes, v3).
Splash status on console 2 changed to on
Looking for splash picture.... found (800x600, 11943 bytes, v3).
Splash status on console 3 changed to on
Looking for splash picture.... found (800x600, 11943 bytes, v3).
Splash status on console 4 changed to on
Looking for splash picture.... found (800x600, 11943 bytes, v3).
Splash status on console 5 changed to on
application bug: crond(2690) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(4205) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(4214) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(4223) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(4232) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(4241) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(4250) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(9883) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.
application bug: crond(9892) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:09.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 12)
00:0a.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 12)
00:0b.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

Attachment: mykerconf
Description: Binary data