Hello: On Domingo, 13 de Septiembre de 2009 20:51:40 Ben Hutchings escribió: > Piotr, > > Has this been fixed? Does the current linux-image-2.6.26-2-486 work on > this system? (If it crashes in text_poke_early() instead of behaving as > before, that is a separate bug that we have a fix for.) > > Ben. >
Thanks for caring about this issue. I'm not sure if I have the very same hardware as Piotr, but I think I reproduced the problem with latest lenny kernel. See [0] As I have mentioned in a previous follow-up, the problem is solved removing virtuallization support, see previously posted patch 0.9-lenny.diff When this patch is applied, I get a working kernel. See [1] and mind that kernel panic at the end is caused by a totally different reason. If you think this is a different problem I may arrange further testing with some patches. I've also tried 2.6.30 from backports and it found working as is without needing any further patch. HTH, [0] dmesg-crash-lenny (attached) [1] dmesg-crash-lenny-wo_virt (attached) -- Raúl Sánchez Siles Departamento de Montaje INFOGLOBAL, S. A. * C/ Virgilio, 2. Ciudad de la Imagen. 28223 Pozuelo de Alarcón (Madrid), España * T: +34 91 506 40 00 * F: +34 91 506 40 01
Loading vmlinuz......................... Loading initrd................................................................ready. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-2-486 (Debian 2.6.26-17lenny2) (da...@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 Fri Aug 14 01:02:21 UTC 2009 [ 0.000000] CPU: Vendor unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000010000000 (usable) [ 0.000000] BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved) [ 0.000000] 256MB LOWMEM available. [ 0.000000] Entering add_active_range(0, 0, 65536) 0 entries of 256 used [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0 -> 4096 [ 0.000000] Normal 4096 -> 65536 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 65536 [ 0.000000] On node 0 totalpages: 65536 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] Normal zone: 480 pages used for memmap [ 0.000000] Normal zone: 60960 pages, LIFO batch:15 [ 0.000000] Movable zone: 0 pages used for memmap [ 0.000000] DMI not present or invalid. [ 0.000000] ACPI Error (tbxfroot-0218): A valid RSDP was not found [20080321] [ 0.000000] Allocating PCI resources starting at 20000000 (gap: 10000000:ef000000) [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000 [ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 [ 0.000000] Kernel command line: initrd=initrd console=ttyS0,115200 debug devfs=mount ip=dhcp root=/dev/nfs nfsroot=192.168.1.1:/home/lenny32 init=/sbin/init BOOT_IMAGE=vmlinuz [ 0.000000] No local APIC present or hardware disabled [ 0.000000] mapped APIC to ffffb000 (01202000) [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes) [ 0.000000] Detected 800.035 MHz processor. [ 0.004000] Console: colour VGA+ 80x25 [ 0.004000] console [ttyS0] enabled [ 0.004000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.004000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.004000] Memory: 252068k/262144k available (1695k kernel code, 9596k reserved, 744k data, 320k init, 0k highmem) [ 0.004000] virtual kernel memory layout: [ 0.004000] fixmap : 0xfffb3000 - 0xfffff000 ( 304 kB) [ 0.004000] vmalloc : 0xd0800000 - 0xfffb1000 ( 759 MB) [ 0.004000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.004000] .init : 0xc0364000 - 0xc03b4000 ( 320 kB) [ 0.004000] .data : 0xc02a7d93 - 0xc0362000 ( 744 kB) [ 0.004000] .text : 0xc0100000 - 0xc02a7d93 (1695 kB) [ 0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.004000] CPA: page pool initialized 1 of 1 pages preallocated [ 0.087895] Calibrating delay using timer specific routine.. 1603.56 BogoMIPS (lpj=3207134) [ 0.095087] Security Framework initialized [ 0.099254] SELinux: Disabled at boot. [ 0.103135] Capability LSM initialized [ 0.107009] Mount-cache hash table entries: 512 [ 0.112007] Initializing cgroup subsys ns [ 0.116007] Initializing cgroup subsys cpuacct [ 0.120007] Initializing cgroup subsys devices [ 0.124007] CPU: Vortex86 SoC 05/02 stepping 02 [ 0.128008] Checking 'hlt' instruction... OK. [ 0.145428] BUG: unable to handle kernel NULL pointer dereference at 00000286 [ 0.152660] IP: [<c010797d>] text_poke_early+0x41/0x52 [ 0.157880] *pde = 00000000 [ 0.160818] Oops: 0000 [#1] [ 0.163732] Modules linked in: [ 0.164010] [ 0.164010] Pid: 0, comm: swapper Not tainted (2.6.26-2-486 #1) [ 0.164010] EIP: 0060:[<c010797d>] EFLAGS: 00000286 CPU: 0 [ 0.164010] EIP is at text_poke_early+0x41/0x52 [ 0.164010] EAX: 00000286 EBX: 0000000a ECX: 00000000 EDX: 00000286
Loading vmlinuz-2.6.26-vortex......................... Loading initrd.img-2.6.26-vortex...............................................................................................ready. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-vortex (2.6.26) (ras...@ig1247) (gcc version 4.3.4 (Debian 4.3.4-2) ) #3 Tue Sep 15 14:23:42 CEST 2009 [ 0.000000] CPU: Vendor unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000010000000 (usable) [ 0.000000] BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved) [ 0.000000] 256MB LOWMEM available. [ 0.000000] Entering add_active_range(0, 0, 65536) 0 entries of 256 used [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0 -> 4096 [ 0.000000] Normal 4096 -> 65536 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 65536 [ 0.000000] On node 0 totalpages: 65536 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] Normal zone: 480 pages used for memmap [ 0.000000] Normal zone: 60960 pages, LIFO batch:15 [ 0.000000] Movable zone: 0 pages used for memmap [ 0.000000] DMI not present or invalid. [ 0.000000] ACPI Error (tbxfroot-0218): A valid RSDP was not found [20080321] [ 0.000000] Allocating PCI resources starting at 20000000 (gap: 10000000:ef000000) [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000 [ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 [ 0.000000] Kernel command line: initrd=initrd.img-2.6.26-vortex console=ttyS0,115200 debug devfs=mount ip=dhcp root=/dev/nfs nfsroot=192.168.1.1:/home/lenny32 init=/sbin/init BOOT_IMAGE=vmlinuz-2.6.26-vortex [ 0.000000] No local APIC present or hardware disabled [ 0.000000] mapped APIC to ffffb000 (01202000) [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes) [ 0.000000] Detected 800.034 MHz processor. [ 0.004000] Console: colour VGA+ 80x25 [ 0.004000] console [ttyS0] enabled [ 0.004000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.004000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.004000] Memory: 250112k/262144k available (1674k kernel code, 11512k reserved, 712k data, 280k init, 0k highmem) [ 0.004000] virtual kernel memory layout: [ 0.004000] fixmap : 0xfffb4000 - 0xfffff000 ( 300 kB) [ 0.004000] vmalloc : 0xd0800000 - 0xfffb2000 ( 759 MB) [ 0.004000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.004000] .init : 0xc0358000 - 0xc039e000 ( 280 kB) [ 0.004000] .data : 0xc02a2afa - 0xc0354d90 ( 712 kB) [ 0.004000] .text : 0xc0100000 - 0xc02a2afa (1674 kB) [ 0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.004000] CPA: page pool initialized 1 of 1 pages preallocated [ 0.087902] Calibrating delay using timer specific routine.. 1602.90 BogoMIPS (lpj=3205813) [ 0.095061] Security Framework initialized [ 0.099220] SELinux: Disabled at boot. [ 0.103097] Capability LSM initialized [ 0.106961] Mount-cache hash table entries: 512 [ 0.112007] Initializing cgroup subsys ns [ 0.116007] Initializing cgroup subsys cpuacct [ 0.120007] Initializing cgroup subsys devices [ 0.124007] CPU: Vortex86 SoC 05/02 stepping 02 [ 0.128008] Checking 'hlt' instruction... OK. [ 0.144799] Freeing SMP alternatives: 0k freed [ 0.149270] ACPI: Core revision 20080321 [ 0.153422] ACPI Exception (tbxface-0629): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20080321] [ 0.163779] ACPI: Unable to load the System Description Tables [ 0.168010] net_namespace: 652 bytes [ 0.172957] NET: Registered protocol family 16 [ 0.179901] EISA bus registered [ 0.192974] PCI: Using configuration type 1 for base access [ 0.198588] Setting up standard PCI resources [ 0.214824] ACPI: Interpreter disabled. [ 0.218727] Linux Plug and Play Support v0.97 (c) Adam Belay [ 0.224014] pnp: PnP ACPI: disabled [ 0.227559] PnPBIOS: Scanning system for PnP BIOS support... [ 0.232014] PnPBIOS: Found PnP BIOS installation structure at 0xc00f33c0 [ 0.236014] PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x3d8a, dseg 0xf0000 [ 0.241622] PNPBIOS fault.. attempting recovery. [ 0.246314] PnPBIOS: Warning! Your PnP BIOS caused a fatal error. Attempting to continue [ 0.252015] PnPBIOS: You may need to reboot with the "pnpbios=off" option to operate stably [ 0.256016] PnPBIOS: Check with your vendor for an updated BIOS [ 0.260016] PnPBIOS: get_dev_node: unexpected status 0x37 [ 0.264016] PnPBIOS: 11 nodes reported by PnP BIOS; 11 recorded by driver [ 0.268016] PCI: Probing PCI hardware [ 0.271738] PCI: Probing PCI hardware (bus 00) [ 0.281409] PCI: Using IRQ router default [17f3/6031] at 0000:00:07.0 [ 0.289069] system 00:00: iomem range 0x0-0x9fbff could not be reserved [ 0.295749] system 00:00: iomem range 0x9fc00-0x9ffff could not be reserved [ 0.300052] system 00:00: iomem range 0xe0000-0xfffff could not be reserved [ 0.307047] system 00:00: iomem range 0x100000-0xfffffff could not be reserved [ 0.314065] system 00:00: iomem range 0xff000000-0xffffffff could not be reserved [ 0.321377] system 00:08: ioport range 0xa60-0xa6f has been reserved [ 0.327837] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved [ 0.334233] system 00:0a: ioport range 0xcf8-0xcff could not be reserved [ 0.340967] system 00:0a: ioport range 0xfc00-0xfc0f has been reserved [ 0.347527] system 00:0a: ioport range 0xa00-0xa0f has been reserved [ 0.353912] system 00:0a: ioport range 0xa20-0xa2f has been reserved [ 0.360298] system 00:0a: ioport range 0xa10-0xa1f has been reserved [ 0.366684] system 00:0a: ioport range 0xa30-0xa3f has been reserved [ 0.373069] system 00:0a: ioport range 0xa40-0xa4f has been reserved [ 0.379455] system 00:0a: ioport range 0xa50-0xa5f has been reserved [ 0.390658] NET: Registered protocol family 2 [ 0.395640] IP route cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.403332] TCP established hash table entries: 8192 (order: 4, 65536 bytes) [ 0.410224] TCP bind hash table entries: 8192 (order: 3, 32768 bytes) [ 0.416847] TCP: Hash tables configured (established 8192 bind 8192) [ 0.423233] TCP reno registered [ 0.427682] NET: Registered protocol family 1 [ 0.432809] checking if image is initramfs... it is [ 3.795092] Freeing initrd memory: 5924k freed [ 3.804484] audit: initializing netlink socket (disabled) [ 3.808880] type=2000 audit(1253051937.808:1): initialized [ 3.814951] Total HugeTLB memory allocated, 0 [ 3.819815] VFS: Disk quotas dquot_6.5.1 [ 3.824017] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 3.830896] msgmni has been set to 500 [ 3.836142] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 3.843611] io scheduler noop registered [ 3.847600] io scheduler anticipatory registered [ 3.852246] io scheduler deadline registered [ 3.856622] io scheduler cfq registered (default) [ 3.861413] pci 0000:00:03.0: Boot video device [ 11.864608] pci 0000:00:0a.1: EHCI: BIOS handoff failed (BIOS bug?) 01010001 [ 19.868723] pci 0000:00:0b.1: EHCI: BIOS handoff failed (BIOS bug?) 01010001 [ 19.880713] isapnp: Scanning for PnP cards... [ 20.239410] isapnp: No Plug & Play device found [ 20.267609] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled [ 20.275912] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 20.282454] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 20.292711] serial8250: ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A [ 20.297210] serial8250: ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A [ 20.316938] brd: module loaded [ 20.320855] PNP: PS/2 Controller [PNP0303] at 0x60,0x64 irq 1 [ 20.326772] PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp [ 20.340720] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 20.345863] mice: PS/2 mouse device common for all mice [ 20.351500] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0 [ 20.357005] rtc0: alarms up to one day [ 20.364181] EISA: Probing bus 0 at eisa.0 [ 20.368389] EISA: Detected 0 cards. [ 20.371912] cpuidle: using governor ladder [ 20.376035] cpuidle: using governor menu [ 20.380036] No iBFT detected. [ 20.384718] TCP cubic registered [ 20.387992] NET: Registered protocol family 17 [ 20.392483] Using IPI Shortcut mode [ 20.397189] registered taskstats version 1 [ 20.402063] rtc_cmos 00:04: setting system clock to 2009-09-15 21:59:15 UTC (1253051955) [ 20.412645] Freeing unused kernel memory: 280k freed ^H^[[6~Loading, please wait... [ 21.459504] thermal: Unknown symbol acpi_processor_set_thermal_limit [ 25.317223] usbcore: registered new interface driver usbfs [ 25.322967] usbcore: registered new interface driver hub [ 25.367512] usbcore: registered new device driver usb [ 25.404787] ehci_hcd 0000:00:0a.1: EHCI Host Controller [ 25.412786] ehci_hcd 0000:00:0a.1: new USB bus registered, assigned bus number 1 [ 25.432788] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver [ 25.441025] ehci_hcd 0000:00:0a.1: irq 9, io mem 0x000e3000 [ 25.458590] ehci_hcd 0000:00:0a.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 [ 25.468489] usb usb1: configuration #1 chosen from 1 choice [ 25.473078] hub 1-0:1.0: USB hub found [ 25.476953] hub 1-0:1.0: 2 ports detected [ 25.581661] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 25.588524] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 25.595792] usb usb1: Product: EHCI Host Controller [ 25.600706] usb usb1: Manufacturer: Linux 2.6.26-vortex ehci_hcd [ 25.606745] usb usb1: SerialNumber: 0000:00:0a.1 [ 25.616802] ehci_hcd 0000:00:0b.1: EHCI Host Controller [ 25.621384] ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 2 [ 25.652868] ehci_hcd 0000:00:0b.1: irq 10, io mem 0x000e1000 [ 25.670582] ehci_hcd 0000:00:0b.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 [ 25.680449] usb usb2: configuration #1 chosen from 1 choice [ 25.685071] hub 2-0:1.0: USB hub found [ 25.688940] hub 2-0:1.0: 2 ports detected [ 25.795686] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 25.800816] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 25.808065] usb usb2: Product: EHCI Host Controller [ 25.812971] usb usb2: Manufacturer: Linux 2.6.26-vortex ehci_hcd [ 25.819012] usb usb2: SerialNumber: 0000:00:0b.1 [ 25.831415] ohci_hcd 0000:00:0a.0: OHCI Host Controller [ 25.836949] ohci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 3 [ 25.844451] ohci_hcd 0000:00:0a.0: irq 5, io mem 0x000e2000 [ 25.935363] usb usb3: configuration #1 chosen from 1 choice [ 25.941116] hub 3-0:1.0: USB hub found [ 25.944993] hub 3-0:1.0: 2 ports detected [ 26.053658] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001 [ 26.060516] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 26.067766] usb usb3: Product: OHCI Host Controller [ 26.072671] usb usb3: Manufacturer: Linux 2.6.26-vortex ohci_hcd [ 26.078703] usb usb3: SerialNumber: 0000:00:0a.0 [ 26.083464] ohci_hcd 0000:00:0b.0: OHCI Host Controller [ 26.092794] ohci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 4 [ 26.096881] ohci_hcd 0000:00:0b.0: irq 11, io mem 0x000e0000 [ 26.188407] usb usb4: configuration #1 chosen from 1 choice [ 26.196816] hub 4-0:1.0: USB hub found [ 26.200669] hub 4-0:1.0: 2 ports detected [ 26.306869] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001 [ 26.312832] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 26.320089] usb usb4: Product: OHCI Host Controller [ 26.324996] usb usb4: Manufacturer: Linux 2.6.26-vortex ohci_hcd [ 26.331029] usb usb4: SerialNumber: 0000:00:0b.0 [ 26.444966] usb 3-1: new full speed USB device using ohci_hcd and address 2 [ 26.658365] usb 3-1: configuration #1 chosen from 1 choice [ 26.674436] usb 3-1: New USB device found, idVendor=0d8c, idProduct=000e [ 26.680842] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 26.687750] usb 3-1: Product: Generic USB Audio Device [ 27.490720] usbcore: registered new interface driver hiddev [ 27.496549] usbcore: registered new interface driver usbhid [ 27.502171] usbhid: v2.6:USB HID core driver [ 27.789637] RPC: Registered udp transport module. [ 27.794425] RPC: Registered tcp transport module. [ 28.207439] Kernel panic - not syncing: Attempted to kill init