Bug#488022: linux-image-2.6.25-2-486: Does not boot on Vortex86SX (BUG: Int 6: CR2 00000000)
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) (dannf@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) (rasasi@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
Reply to: