Public bug reported: The latest kernel 2.6.22.14.21 for gutsy seems to have some nasty bug. My computer fails to boot with it,it hangs with a message "waiting for the root filesystem"
The kernel 2.6.25-5 from hardy has the same problem. However a _vanilla_ 2.6.24 kernel compiled by hand just works fine (I'm using it without initrd since I suspect that it might be the cause of the problem). As the kernel fails to boot and mout the root file system, I was not even able to capture dmesg from the ubuntu kernel, and syslog did not work. The problem sees to be related to my first ide device (WDC WD600BB-00JHA0, ATA DISK drive, using the via chipset I guess). It should be mounted under /dev/hda3 My own hand-compiled kernel 2.6.24 gives the following output (so that you can see which hardware it recognizes): : 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000002dff0000 (usable) BIOS-e820: 000000002dff0000 - 000000002dff8000 (ACPI data) BIOS-e820: 000000002dff8000 - 000000002e000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) 735MB LOWMEM available. found SMP MP-table at 000fbfb0 Entering add_active_range(0, 0, 188400) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 188400 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 188400 On node 0 totalpages: 188400 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 1439 pages used for memmap Normal zone: 182865 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.3 present. ACPI: RSDP 000FAFE0, 0014 (r0 AMI ) ACPI: RSDT 2DFF0000, 002C (r1 AMIINT VIA_K7 10 MSFT 97) ACPI: FACP 2DFF0030, 0081 (r1 AMIINT VIA_K7 11 MSFT 97) ACPI: DSDT 2DFF0120, 2B0C (r1 VIA VIA_K7 1000 MSFT 100000D) ACPI: FACS 2DFF8000, 0040 ACPI: APIC 2DFF00C0, 0054 (r1 AMIINT VIA_K7 9 MSFT 97) ACPI: PM-Timer IO Port: 0x808 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:7 APIC version 16 ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 30000000 (gap: 2e000000:d0c00000) Built 1 zonelists in Zone order, mobility grouping on. Total pages: 186929 Kernel command line: root=/dev/hda3 ro mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1303.037 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 743560k/753600k available (1802k kernel code, 9492k reserved, 646k data, 180k init, 0k highmem) virtual kernel memory layout: fixmap : 0xfffb5000 - 0xfffff000 ( 296 kB) vmalloc : 0xee800000 - 0xfffb3000 ( 279 MB) lowmem : 0xc0000000 - 0xedff0000 ( 735 MB) .init : 0xc0368000 - 0xc0395000 ( 180 kB) .data : 0xc02c2abe - 0xc036436c ( 646 kB) .text : 0xc0100000 - 0xc02c2abe (1802 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 2608.25 BogoMIPS (lpj=5216508) Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000420 00000000 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. CPU: AMD Duron(tm) stepping 01 Checking 'hlt' instruction... OK. Freeing SMP alternatives: 0k freed ACPI: Core revision 20070126 ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 net_namespace: 64 bytes NET: Registered protocol family 16 ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xfdb41, last bus=1 PCI: Using configuration type 1 Setting up standard PCI resources ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S1 S5) ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI quirk: region 0c00-0c7f claimed by vt82c686 HW-mon PCI quirk: region 0400-040f claimed by vt82c686 SMB ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 *12 14 15) ACPI: Power Resource [URP1] (off) ACPI: Power Resource [URP2] (off) ACPI: Power Resource [FDDP] (off) ACPI: Power Resource [LPTP] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 9 devices ACPI: ACPI bus type pnp unregistered PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report Time: tsc clocksource has been installed. PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: dfd00000-dfefffff PREFETCH window: cfc00000-dfbfffff PCI: Setting latency timer of device 0000:00:01.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 6, 262144 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered Applying VIA southbridge workaround. PCI: VIA PCI bridge detected. Disabling DAC. PCI: Enabling Via external APIC routing pci 0000:00:07.3: uhci_check_and_reset_hc: legsup = 0x2000 pci 0000:00:07.3: Performing full reset pci 0000:00:07.2: uhci_check_and_reset_hc: legsup = 0x2000 pci 0000:00:07.2: Performing full reset Boot video device is 0000:01:00.0 ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 savagefb: mapped io at ee880000 savagefb: probed videoram: 32768k savagefb: Detected current MCLK value of 14318 kHz savagefb: mapped framebuffer at ee980000, pbase == d0000000 Switched to high resolution mode on CPU 0 savagefb v0.4.0_2.6: 32640kB VRAM, using 800x600, 53.724kHz, 85Hz fb: S3 ProSavageKM frame buffer device vga16fb: initializing vga16fb: mapped to 0xc00a0000 fb1: VGA16 VGA frame buffer device Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller (0x1106:0x0571 rev 0x06) at PCI slot 0000:00:07.1 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1 ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... hdb: IRQ probe failed (0xfffffdbe) hdb: IRQ probe failed (0xfffffdbe) hda: WDC WD600BB-00JHA0, ATA DISK drive hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hda: UDMA/100 mode selected ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdd: HL-DT-ST DVDRAM GSA-H10A, ATAPI CD/DVD-ROM drive hdc: ExcelStor Technology J240, ATA DISK drive hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdc: host side 80-wire cable detection failed, limiting max speed to UDMA33 hdc: UDMA/33 mode selected hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdd: UDMA/33 mode selected ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=65535/16/63 hda: cache flushes supported hda: hda1 hda2 hda3 hda4 hdc: max request size: 128KiB hdc: 80418240 sectors (41174 MB) w/1863KiB Cache, CHS=65535/16/63 hdc: cache flushes supported hdc: hdc1 hdc2 hdc3 hdc4 hdd: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache Uniform CD-ROM driver Revision: 3.20 PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI Shortcut mode input: AT Translated Set 2 keyboard as /class/input/input0 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 180k freed Real Time Clock Driver v1.12ac Linux agpgart interface v0.102 agpgart: Detected VIA Twister-K/KT133x/KM133 chipset agpgart: AGP aperture is 64M @ 0xe0000000 parport_pc: VIA 686A/8231 detected parport_pc: probing current configuration parport_pc: Current parallel port base: 0x378 parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE] usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub parport_pc: VIA parallel port: io=0x378, irq=7 usbcore: registered new device driver usb USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:07.2[D] -> GSI 12 (level, low) -> IRQ 12 uhci_hcd 0000:00:07.2: UHCI Host Controller drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:07.2: detected 2 ports uhci_hcd 0000:00:07.2: uhci_check_and_reset_hc: cmd = 0x0000 uhci_hcd 0000:00:07.2: Performing full reset uhci_hcd 0000:00:07.2: irq 12, io base 0x0000d800 usb usb1: default language 0x0409 usb usb1: uevent usb usb1: usb_probe_device usb usb1: configuration #1 chosen from 1 choice usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: uevent hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: no power switching (usb 1.0) hub 1-0:1.0: individual port over-current protection hub 1-0:1.0: power on to power good time: 2ms hub 1-0:1.0: local power source is good hub 1-0:1.0: trying to enable port power on non-switchable hub drivers/usb/core/inode.c: creating file '001' usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: UHCI Host Controller usb usb1: Manufacturer: Linux 2.6.24 uhci_hcd usb usb1: SerialNumber: 0000:00:07.2 ACPI: PCI Interrupt 0000:00:07.3[D] -> GSI 12 (level, low) -> IRQ 12 uhci_hcd 0000:00:07.3: UHCI Host Controller drivers/usb/core/inode.c: creating file '002' uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:07.3: detected 2 ports uhci_hcd 0000:00:07.3: uhci_check_and_reset_hc: cmd = 0x0000 uhci_hcd 0000:00:07.3: Performing full reset uhci_hcd 0000:00:07.3: irq 12, io base 0x0000dc00 usb usb2: default language 0x0409 usb usb2: uevent usb usb2: usb_probe_device usb usb2: configuration #1 chosen from 1 choice usb usb2: adding 2-0:1.0 (config #1, interface 0) usb 2-0:1.0: uevent hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected hub 2-0:1.0: standalone hub hub 2-0:1.0: no power switching (usb 1.0) hub 2-0:1.0: individual port over-current protection hub 2-0:1.0: power on to power good time: 2ms hub 2-0:1.0: local power source is good hub 2-0:1.0: trying to enable port power on non-switchable hub hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0006 uhci_hcd 0000:00:07.2: port 1 portsc 008a,00 hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker drivers/usb/core/inode.c: creating file '001' usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: UHCI Host Controller usb usb2: Manufacturer: Linux 2.6.24 uhci_hcd usb usb2: SerialNumber: 0000:00:07.3 ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 17 (level, low) -> IRQ 17 eth0: VIA Rhine III at 0x1d400, 00:0b:6a:05:dd:84, IRQ 17. eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 41e1. ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 18 (level, low) -> IRQ 18 eth1: VIA Rhine III at 0x1d000, 00:08:54:0a:a1:06, IRQ 18. eth1: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000. hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 uhci_hcd 0000:00:07.2: port 2 portsc 008a,00 hub 1-0:1.0: port 2, status 0100, change 0003, 12 Mb/s input: PC Speaker as /class/input/input1 ACPI: PCI Interrupt 0000:00:07.6[C] -> GSI 10 (level, low) -> IRQ 10 PCI: Setting latency timer of device 0000:00:07.6 to 64 hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0006 uhci_hcd 0000:00:07.3: port 1 portsc 008a,00 hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 uhci_hcd 0000:00:07.3: port 2 portsc 008a,00 hub 2-0:1.0: port 2, status 0100, change 0003, 12 Mb/s hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 eth1: link down ACPI: PCI Interrupt 0000:00:07.5[C] -> GSI 10 (level, low) -> IRQ 10 PCI: Setting latency timer of device 0000:00:07.5 to 64 PPP generic driver version 2.4.2 usb usb1: suspend_rh (auto-stop) usb usb2: suspend_rh (auto-stop) loop: module loaded lp0: using parport0 (interrupt-driven). nf_conntrack version 0.5.0 (12288 buckets, 49152 max) Adding 996020k swap on /dev/hda4. Priority:-1 extents:1 across:996020k EXT3 FS on hda3, internal journal device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: [EMAIL PROTECTED] aes_i586: Unknown symbol crypto_unregister_alg aes_i586: Unknown symbol crypto_register_alg aes_i586: Unknown symbol crypto_unregister_alg aes_i586: Unknown symbol crypto_register_alg kjournald starting. Commit interval 5 seconds EXT3 FS on hda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdc1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdc3, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdc4, internal journal EXT3-fs: mounted filesystem with ordered data mode. ppdev: user-space parallel port driver [drm] Initialized drm 1.1.0 20060810 [drm] Initialized savage 2.4.1 20050313 on minor 0 mtrr: base(0xd2000000) is not aligned on a size(0x5000000) boundary agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode ip_tables: (C) 2000-2006 Netfilter Core Team NET: Registered protocol family 24 eth1: link down eth0: link down eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 eth0: link down eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 ** Affects: linux-meta (Ubuntu) Importance: Undecided Status: New -- kernel 2.6.22.14.21 for Gutsy fails to boot https://bugs.launchpad.net/bugs/190107 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs