Kernel 2.6.20-8 cannot mount SATA root on ASUS P5B VM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.20
Following update to latest Feisty kernel (2.6.20-8) my root partition fails to mount during boot. Kernel 2.6.20-6 works, noacpi does not help. Root is an ext3 partition on sda2. SATA harddrive is plugged into port 1 of i965 controller on an ASUS P5B VM.
I presume the relevant section of the boot log is:
[ 3.353388] BUG: unable to handle kernel paging request at virtual address 00003020
[ 3.376342] printing eip:
[ 3.384446] c01f006c
[ 3.390991] *pde = 00000000
[ 3.399356] Oops: 0000 [#1]
[ 3.407718] SMP
[ 3.413327] Modules linked in: generic usbcore thermal processor fan fbcon tileblit font bitblit softcursor vesafb capability commoncap
[ 3.450392] CPU: 0
[ 3.450392] EIP: 0060:[<c01f006c>] Not tainted VLI
[ 3.450393] EFLAGS: 00010097 (2.6.20-8-generic #2)
[ 3.487951] EIP is at vsnprintf+
[ 3.500468] eax: 00003020 ebx: c04344c3 ecx: 00003020 edx: fffffffe
[ 3.520778] esi: c0379500 edi: 00003020 ebp: c04348c0 esp: dfdb9cdc
[ 3.541090] ds: 007b es: 007b ss: 0068
[ 3.553350] Process modprobe (pid: 2038, ti=dfdb8000 task=df8a6030 task.ti=dfdb8000)
[ 3.575995] Stack: c03a3028 000280d2 00000010 c1fb0c00 c016a3cd 7df79067 c011dae6 00000400
[ 3.601423] c04344c0 00000000 ffffffff ffffffff ffffffff f0000015 c0379524 00000400
[ 3.626825] df82e400 f885af80 00000000 c01f0344 dfdb9dbc f885af80 c012660a dfdb9db8
[ 3.652200] Call Trace:
[ 3.660097] [<c016a3cd>] anon_vma_
[ 3.675006] [<c011dae6>] kmap_atomic+
[ 3.688615] [<c01f0344>] vscnprintf+
[ 3.701964] [<c012660a>] vprintk+0x5a/0x370
[ 3.714796] [<c011e051>] __activate_
[ 3.729444] [<c0102220>] __switch_
[ 3.743315] [<c012693b>] printk+0x1b/0x20
[ 3.755624] [<c026508e>] ide_setup_
[ 3.771313] [<c0265847>] do_ide_
[ 3.788558] [<c01b7477>] sysfs_new_
[ 3.803467] [<c01b75ac>] sysfs_make_
[ 3.818636] [<c01b7565>] sysfs_dirent_
[ 3.834064] [<c0265c07>] ide_setup_
[ 3.850011] [<f885a0f1>] generic_
[ 3.867517] [<c01fa103>] pci_match_
[ 3.882425] [<f885a090>] generic_
[ 3.899670] [<f885a090>] generic_
[ 3.916917] [<c01fa226>] pci_device_
[ 3.931826] [<c0255c84>] really_
[ 3.945955] [<c0255db9>] driver_
[ 3.961642] [<c0255f8e>] __driver_
[ 3.976291] [<c025517b>] bus_for_
[ 3.991199] [<c0255b34>] driver_
[ 4.005327] [<c0255ef0>] __driver_
[ 4.019716] [<c025550b>] bus_add_
[ 4.034367] [<c01fa3f4>] __pci_register_
[ 4.050573] [<c0143ded>] sys_init_
[ 4.066005] [<c0107a3d>] sys_mmap2+0xcd/0xd0
[ 4.079092] [<c0103260>] syscall_
[ 4.092443] [<c02e0033>] unix_seqpacket_
[ 4.108910] =======
[ 4.119609] Code: fd ff ff c6 03 25 e9 1b fd ff ff 8d 4f 04 89 4c 24 50 8b 3f 81 ff ff 0f 00 00 77 05 bf d5 b4 36 c0 8b 54 24 2c 89 f9 89 c8 eb 06 <80> 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 8b 44 24 28 f6
[ 4.178984] EIP: [<c01f006c>] vsnprintf+
[ 4.199138] udevd-event[2031]: run_program: <6>USB Universal Host Controller Interface driver v3.0
'/sbin/modprobe'[ 4.226705] ACPI: PCI Interrupt 0000:00:1a.0[A] -> abnormal exitGSI 16 (level, low) -> IRQ 17
Attached are kernel boot log, lspci output & hdparm -I output.
description: | updated |
I have the very same modprobe crash but with a Gigabyte 965P DS4 mainboard, which has the same Intel 965 chipset as your Asus mainboard.
I don't have any SATA hard discs connected, the only SATA device here is a SATA DVD burner. My harddiscs are IDE drives which are connected to the motherboards JMicron 20360/20363 AHCI Controller (AHCI is turned off, it runs in IDE mode).
The last working kernel here is linux-image- 2.6.20- 6-generic 2.6.20-6.11. Every other kernel thereafter produces the crash from comment #1.
# lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4364 (rev 12)
04:00.0 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
04:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
05:00.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
05:00.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
05:00.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port