Latest working kernel version:kernel 2.6.24 Earliest failing kernel version: kernel 2.6.27 Distribution: Mandriva Hardware Environment: Atlon AMD 1800+, Software Environment: KDE Problem Description: As said in the summary, with kernel 2-6-27 and 2-6-28 (thos ones are availables in mandriva repositories), all my devices are not recognized by the kernel. So, I have no printers, no internet, no webcam..... With kernel 2-6-24, everything is fine. The bug is not due to patched mandriva kernel since I used a pure linux version kernel. Steps to reproduce:Just boot the kernel
Created attachment 19423 [details] dmesg with kernel 2.6.27 (the same for kernel 2.6.28)
Created attachment 19424 [details] dmesg with kernel 2.6.24
Created attachment 19425 [details] lspci with kernel 2.6.27
Created attachment 19426 [details] lspci with kernel 2.6.24
"all my devices" is a little bit unspecific. it`s not up to the kernel alone to setup all modules for every attached hardware properly. please, also provide kernel configs (zcat /proc/config.gz) and normal lspci output here and expect some more questions to follow.
sorry for the delay lspci with kernel-2.6.24 [david@Carlitz ~]$ lspci 00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] 00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] 00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:08.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) 00:08.1 Input device controller: Creative Labs SB Live! Game Port (rev 07) 00:09.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) 00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 10) 01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti 200] (rev a3) [david@Carlitz ~]$ lspci with kernel 2-6-27 [david@Carlitz ~]$ lspci [david@Carlitz ~]$
Created attachment 19507 [details] config with kernel 2.6.24
Created attachment 19508 [details] config with kernel 2.6.27 Here are the two requested config files
it seems, there`s no entry in /sys/bus/pci/devices (besides "." and "..") do you have any pci entry in /sys/devices, e.g. /sys/devices/pci0000:00 ? does that directory contain pci device id`s ? any pci memory regions shown in /proc/iomem ? (e.g. dc900000-dc9fffff : PCI Bus 0000:16 ...)
Created attachment 19524 [details] proc/iomem with kernel-2.6.27
With kernel-2.6.24 in my folder /sys/devices/pci0000:00/ [root@Carlitz pci0000:00]# ls 0000:00:00.0/ 0000:00:08.0/ 0000:00:11.0/ 0000:00:11.3/ uevent 0000:00:01.0/ 0000:00:08.1/ 0000:00:11.1/ 0000:00:11.5/ 0000:00:06.0/ 0000:00:09.0/ 0000:00:11.2/ power/
With kernel-2.6.27 in my folder /sys/devices/pci0000:00/ [root@Carlitz pci0000:00]# ls firmware_node@ pci_bus:0000:00@ power/ uevent
Created attachment 19527 [details] /proc/iomem with kernel-2.6.24
ah, here is some: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: Handling Garbled _PRT entry ACPI Warning (rscreate-0301): (PRT[24].Source) SourceName and SourceIndex are reversed, fixed [20080609] ACPI Error (rscreate-0388): (PRT[24].SourceIndex) Need Integer, found Reference [20080609] ACPI Exception (pci_irq-0303): AE_BAD_DATA, Evaluating _PRT [AE_BAD_DATA] [20080609] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 10 11 12 14 15) *9 looks like a bios problem. there was a change in the kernel which should handle that, i.e. work around such problems. it seems, that it sometimes makes things worse than before. in your 2.6.24 dmesg, you have 4 entries "Handling Garbled _PRT entry" - with 2.6.27 you have only one and it seems to fail there. could you try acpi=strict as bootparam to see if it makes a difference ? please, also check if there is a bios update for your system.
No difference with acpi=strict as boot parameter And no update for my bios unfortunately :(
apparently, this one http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f894ef9c8b36a35d80709bedca276d2fc691941 made me believe, that acpi=strict would also apply for this one: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d0e184abc5983281ef189db2c759d65d56eb1b80 but i was wrong. after taking a look into the code, it seems that there is no "backward compatibility switch" for this. i think i`m not skilled enough to help further here. maybe pci=noacpi is worth another try, but it`s just another guess.... unfortunately, i cannot reassign to acpi people. paul, can you change product from drivers to acpi ?
reassigned to acpi people
Hi, Paul Will you please attach the output of acpidump? How about adding the boot option of "pci=noacpi" in 2.6.27 kernel? Thanks.
How can I obtain the output of apcidump?
with pci=noapci option, the kernel fails to boot :( mount: could not find filesystem /dev/root setting up other filesystems setuproot: moving /dev failed: no such file or directory setuproot: error mounting /proc: no such file or directory setuproot: error mounting /sys: no such file or directory switching to new root and running init switchroot: /dev does not exist in new root "booting has failed"
>How can I obtain the output of apcidump? acpidump -o acpidump.out or acpidump >acpidump.out
Created attachment 19607 [details] acpidump with kernel 2.6.24
Created attachment 19608 [details] acpidump with kernel 2.6.27
Created attachment 19632 [details] patch: revert 5e8c5dd would you please apply this patch to the 2.6.27/2.6.28 kernel and see if it helps?
With the patch, I obtain exactly as in the comment 21, unfortunately.
no, please don't use boot option "pci=noacpi"
I did not use the option.
then please attach the dmesg output after boot with this patch.
please also verify that 2.6.26 works -- for that is before the 2nd patch d0e184ab was added to obsolete the 1st patch 2f894ef9
Sorry, I am off of my computer for 6 weeks. As soon as I can test, I advertise you.
I am back for one week and half. So I can perform some tests :D Kernel 2.6.26 and kernel 2.6.27 patched with patch fail to boot and give the same error Since the kernel fails to boot, how can I obtain the right dmesg output. I assume that if I boot with a other kernel, I shall not obtian the dmesg of the failing kernel
Created attachment 20411 [details] patch: revert d0e184abc5983281ef189db2c759d65d56eb1b80 please retry this patch with the latest kernel release.
ping paul.
Created attachment 20729 [details] revert 5e8c5dd this one should fix the problem to you. please give it a try.
patch available. No response from the bug reporter for more than a month. So the patch can just compile, whether it works is not tested yet.
we still need someone to give this patch a try
*** Bug 12976 has been marked as a duplicate of this bug. ***
patch-revert-5e8c5dd does somehow solve bug 12976 (it re-introduces interrupts for the various cards), but introduces a new problem: [ 2.750330] 3ware Storage Controller device driver for Linux v1.26.02.002. [ 2.771050] 3w-xxxx 0000:00:0d.0: can't derive routing for PCI INT A [ 2.790172] 3w-xxxx 0000:00:0d.0: PCI INT A: no GSI - using IRQ 11 [ 4.480026] scsi0 : 3ware Storage Controller [ 4.493310] 3w-xxxx: scsi0: Found a 3ware Storage Controller at 0xe800, IRQ: 11. [ 10.040065] scsi 0:0:0:0: WARNING: Command (0x12) timed out, resetting card. [ 31.750051] scsi 0:0:0:0: WARNING: Command (0x0) timed out, resetting card. [ 43.460025] scsi 0:0:0:0: Device offlined - not ready after error recovery [ 49.040068] scsi 0:0:1:0: WARNING: Command (0x12) timed out, resetting card. [ 70.690044] scsi 0:0:1:0: WARNING: Command (0x0) timed out, resetting card. [ 82.400021] scsi 0:0:1:0: Device offlined - not ready after error recovery [ 88.040040] scsi 0:0:2:0: WARNING: Command (0x12) timed out, resetting card. [...] [ 601.000065] scsi 0:0:15:0: WARNING: Command (0x12) timed out, resetting card. [ 622.710047] scsi 0:0:15:0: WARNING: Command (0x0) timed out, resetting card. [ 634.420021] scsi 0:0:15:0: Device offlined - not ready after error recovery So after all, the system is unusable both using as well as avoiding this patch.
Sidenote, commenting myself: booting the patched box with "acpi=noirq" makes the box boot normally, so the "Command timed out, resetting card"-issue looks like acpi is its reason and not an issue of the 3w-xxxx driver.
Another box popped up with a slight variation of the same problem: Interrupts are configured and set via ACPI, but the LAN card didn't work. Booting the box with acpi=noirq solves that issue. Unluckily, the box is not attached to a serial console (it's a non-redundant console server :), so posting boot messages is somehow a problem. And bisecting for that box is also quite a problem, due to the lack of serial console and high-security placement (booting that box does take about half an hour of time, as it is located in a specially secured and locked cabinet).
(In reply to comment #41) > Another box popped up with a slight variation of the same problem: > Interrupts are configured and set via ACPI, but the LAN card didn't work. > > Booting the box with acpi=noirq solves that issue. > > Unluckily, the box is not attached to a serial console (it's a non-redundant > console server :), so posting boot messages is somehow a problem. And > bisecting > for that box is also quite a problem, due to the lack of serial console and > high-security placement (booting that box does take about half an hour of > time, > as it is located in a specially secured and locked cabinet). That server has a completely different hardware configuration than noted in bug bug 12976 and as the symptoms do differ quite a lot, this also might be a completely different issue than bug 12976 or bug 12270.
I am sorry. I can not test this patch now. I am out of my pc with problem until the end of April. Will rest the patch when I am back.
Created attachment 20772 [details] patch: revert 2f894ef9 hah, this one should work for you, please give it a try.
(In reply to comment #44) > Created an attachment (id=20772) [details] > patch: revert 2f894ef9 > > hah, this one should work for you, please give it a try. The box stalls quite early during boot -without any specific options on the kernel commandline -using acpi=noirq -using both acpi=no and noacpi ... at various (early) stages: ---cut [...] [ 0.152083] ACPI: Core revision 20081204 [ 0.174560] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.283180] CPU0: Intel Pentium III (Coppermine) stepping 06 [ 0.310000] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.010000] Initializing CPU#1 [ 0.010000] Calibrating delay using timer specific routine.. 2000.13 BogoMIPS (lpj=10000693) [ 0.010000] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.010000] CPU: L2 cache: 256K [ 0.010000] CPU serial number disabled. [ 0.010000] Intel machine check architecture supported. [ 0.010000] Intel machine check reporting enabled on CPU#1. [ 0.470354] CPU1: Intel Pentium III (Coppermine) stepping 06 [ 0.493773] checking TSC synchronization [CPU#0 -> CPU#1]: passed. [ 0.500240] Brought up 2 CPUs [ 0.510005] Total of 2 processors activated (4000.08 BogoMIPS). [ 0.520374] net_namespace: 764 bytes [ 0.530247] NET: Registered protocol family 16 [ 0.540065] ACPI: bus type pci registered [ 0.585557] PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1 [ 0.590011] PCI: Using configuration type 1 for base access [ 0.600062] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.610004] mtrr: probably your BIOS does not setup all CPUs. [ 0.620002] mtrr: corrected configuration. [ 0.630130] bio: create slab <bio-0> at 0 [ 0.659367] ACPI: Interpreter enabled [ 0.660024] ACPI: (supports S0 S1 S5) [ 0.671791] ACPI: Using IOAPIC for interrupt routing [ 0.691493] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.710086] pci 0000:00:07.4: quirk: region 5000-500f claimed by vt82c686 SMB [ 0.720212] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.730006] pci 0000:00:0a.0: PME# disabled [ 0.740274] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.750005] pci 0000:00:10.0: PME# disabled [ 0.760423] ACPI Warning (nspredef-0940): \_SB_.PCI0._PRT: Return Package type mismatch at index 3 - found Reference, expected Integer [20081204] [ 0.783512] ACPI: Handling Garbled _PRT entry [ 0.790004] ACPI Warning (rscreate-0301): (PRT[20].Source) SourceName and SourceIndex are reversed, fixed [20081204] [ 0.820003] ACPI Error (rscreate-0387): (PRT[20].SourceIndex) Need Integer, found Reference [20081204] [ 0.850048] ACPI Exception (pci_irq-0267): AE_BAD_DATA, Evaluating _PRT [AE_BAD_DATA] [20081204] [ 0.873599] A ---cut or ---cut [...] [ 0.490241] Brought up 2 CPUs [ 0.500005] Total of 2 processors activated (4000.31 BogoMIPS). [ 0.510376] net_namespace: 764 bytes [ 0.520247] NET: Registered protocol family 16 [ 0.530065] ACPI: bus type pci registered [ 0.575514] PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1 [ 0.580011] PCI: Using configuration type 1 for base access [ 0.590063] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.600004] mtrr: probably your BIOS does not setup all CPUs. [ 0.610002] mtrr: corrected configuration. [ 0.620129] bio: create slab <bio-0> at 0 [ 0.649347] ACPI: Interpreter enabled [ 0.650022] ACPI: (supports S0 S1 S5) [ 0.661789] ACPI: Using IOAPIC for interrupt routing [ 0.681425] ACPI: PCI Root Bridge ---cut ---cut [ 0.510240] Brought up 2 CPUs [ 0.520005] Total of 2 processors activated (4000.28 BogoMIPS). [ 0.530375] net_namespace: 764 bytes [ 0.540247] NET: Registered protocol family 16 [ 0.550065] ACPI: bus type pci registered [ 0.596181] PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1 [ 0.600011] PCI: Using configuration type 1 for base access [ 0.610062] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.620004] mtrr: probably your BIOS does not setup all CPUs. [ 0.630002] mtrr: corrected configuration. [ 0.640129] bio: create slab <bio-0> at 0 [ 0.660438] ACPI: Interpreter enabled [ 0.670015] ACPI: (supports S0 S1 S5) [ 0.682637] ACPI: Using PIC for interrupt routing [ 0.701493] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.720250] pci 0000:00:07.4: quirk: region 5000-500f claimed by vt82c686 SMB [ 0.730212] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.740006] pci 0000:00:0a.0: PME# disabled [ 0.750274] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.760005] pci 0000:00:10.0: PME# disabled [ 0.802569] SCSI subsystem initialized [ 0.820053] usbcore: registered new interface driver usbfs [ 0.830058] usbcore: registered new interface driver hub [ 0.840055] usbcore: registered new device driver usb [ 0.850057] PCI: Probing PCI hardware [ 0.870320] pci 0000:00:07.0: VIA IRQ router [1106:0686] [ 0.880038] pci 0000:00:07.2: PCI->APIC IRQ transform: INT D -> IRQ 10 [ 0.890007] pci 0000:00:07.3: PCI->APIC IRQ transform: INT D -> IRQ 10 [ 0.900009] pci 0000:00:09.0: PCI->APIC IRQ transform: INT A -> IRQ 11 [ 0.910007] pci 0000:00:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 12 [ 0.920007] pci 0000:00:0b.0: PCI->APIC IRQ transform: INT A -> IRQ 15 [ 0.930007] pci 0000:00:0d.0: PCI->APIC IRQ transform: INT A -> IRQ 11 [ 0.940007] pci 0000:00:10.0: PCI->APIC IRQ transform: INT A -> IRQ 10 [ 1.030013] pnp: PnP ACPI init [ 1.039251] ACPI: bus type pnp registered [ 1.052127] pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.081188] pnp 00:00: mem resource (0xd9000-0xdbfff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.110243] pnp 00:00: mem resource (0xf0000-0xfbfff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.139310] pnp 00:00: mem resource (0xfc000-0xfffff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.168370] pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.196406] pnp 00:00: mem resource (0xcc0 ---cut or even ---cut [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] PAT WC disabled due to known CPU erratum. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) [ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) [ 0.000000] DMI 2.3 present. [ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x1000000 [ 0.000000] ACPI: RSDP 000F68C0, 0014 (r0 VIA694) [ 0.000000] ACPI: RSDT 3FFF3000, 002C (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] ACPI: FACP 3FFF3040, 0074 (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) [ 0.000000] ACPI: DSDT 3FFF30C0, 2A01 (r1 VIA694 AWRDACPI 1000 MSFT 100000C) [ 0.000000] ACPI: FACS 3FFF0000, 0040 [ 0.000000] ACPI: APIC 3FFF5B00, 005C (r1 VIA694 33303033 0) [ 0.000000] 133MB HIGHMEM available. [ 0.000000] 889MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 379fe000 [ 0.000000] low ram: 00000000 - 379fe000 [ 0.000000] bootmap 00008000 - 0000ef40 [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00379fe000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #3 [0000100000 - 000064eb14] TEXT DATA BSS ==> [0000100000 - 000064eb14] [ 0.000000] #4 [000064f000 - 0000657000] INIT_PG_TABLE ==> [000064f000 - 0000657000] [ 0.000000] #5 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] found SMP MP-table at [c00f4ff0] 000f4ff0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x000379fe [ 0.000000] HighMem 0x000379fe -> 0x0003fff0 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x0003fff0 [ 0.000000] ACPI: PM-Timer IO Port: 0x4008 [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 dfl dfl) [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000) [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Allocating 36864 bytes of per cpu data [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259984 [ 0.000000] Kernel command line: BOOT_IMAGE=lxser ro root=801 console=tty0 console=ttyS0,38400 panic=10 [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 1000.005 MHz processor. [ 0.010000] Console: colour VGA+ 80x25 [ 0.010000] console [tty0] enabled [ 0.010000] console [ttyS0] enabled [ 0.010000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.010000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] Memory: 1033128k/1048512k available (3142k kernel code, 14644k reserved, 1508k data, 292k init, 137160k highmem) [ 0.010000] virtual kernel memory layout: [ 0.010000] fixmap : 0xffe19000 - 0xfffff000 (1944 kB) [ 0.010000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.010000] vmalloc : 0xf81fe000 - 0xff9fe000 ( 120 MB) [ 0.010000] lowmem : 0xc0000000 - 0xf79fe000 ( 889 MB) [ 0.010000] .init : 0xc0592000 - 0xc05db000 ( 292 kB) [ 0.010000] .data : 0xc041186d - 0xc058ac00 (1508 kB) [ 0.010000] .text : 0xc0100000 - 0xc041186d (3142 kB) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010031] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.01 BogoMIPS (lpj=10000050) [ 0.030179] Mount-cache hash table entries: 512 [ 0.040436] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.060005] CPU: L2 cache: 256K [ 0.070008] CPU serial number disabled. [ 0.080010] Intel machine check architecture supported. [ 0.090007] Intel machine check reporting enabled on CPU#0. [ 0.100040] Checking 'hlt' instruction... OK. [ 0.152082] ACPI: Core revision 20081204 [ 0.174541] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.282683] CPU0: Intel Pentium III (Coppermine) stepping 06 [ 0.300000] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.010000] Initializing CPU#1 [ 0.010000] Calibrating ---cut The box hasn't had trouble for the last five years, but I wouldn't want to rule out some hardware problem. However, booting the box with "nosmp" works without any more problems. Anders
please apply the patch in comment #44 and attach the screenshot when it hangs without any boot parameters. the dmesg you attached in commnet #45 suggested that the patch is not applied. e.g. "[ 0.783512] ACPI: Handling Garbled _PRT entry", this is already removed in my patch.
I've taken the chance to wipe out my kernel build dir and replace it with a fresh 2.6.29.1, applied with the patch from comment #44. First boot attempt: ---cut Loading lxser............................................... BIOS data check successful [ 0.000000] Linux version 2.6.29.1 (anders@ista) (gcc version 4.3.2 (Debian 4 .3.2-1.1) ) #1 SMP Mon Apr 6 10:43:08 CEST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] PAT WC disabled due to known CPU erratum. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) [ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) [ 0.000000] DMI 2.3 present. [ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x1000000 [ 0.000000] ACPI: RSDP 000F68C0, 0014 (r0 VIA694) [ 0.000000] ACPI: RSDT 3FFF3000, 002C (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] ACPI: FACP 3FFF3040, 0074 (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4 ) [ 0.000000] ACPI: DSDT 3FFF30C0, 2A01 (r1 VIA694 AWRDACPI 1000 MSFT 1000 00C) [ 0.000000] ACPI: FACS 3FFF0000, 0040 [ 0.000000] ACPI: APIC 3FFF5B00, 005C (r1 VIA694 33303033 0) [ 0.000000] 133MB HIGHMEM available. [ 0.000000] 889MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 379fe000 [ 0.000000] low ram: 00000000 - 379fe000 [ 0.000000] bootmap 00008000 - 0000ef40 [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00379fe000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #3 [0000100000 - 000064eb14] TEXT DATA BSS ==> [0000100000 - 000064eb14] [ 0.000000] #4 [000064f000 - 0000657000] INIT_PG_TABLE ==> [000064f000 - 0000657000] [ 0.000000] #5 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] found SMP MP-table at [c00f4ff0] 000f4ff0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x000379fe [ 0.000000] HighMem 0x000379fe -> 0x0003fff0 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x0003fff0 [ 0.000000] ACPI: PM-Timer IO Port: 0x4008 [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 dfl dfl) [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec0 0000) [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Allocating 36864 bytes of per cpu data [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 259984 [ 0.000000] Kernel command line: BOOT_IMAGE=lxser ro root=801 console=tty0 co nsole=ttyS0,38400 panic=10 [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 1000.125 MHz processor. [ 0.010000] Console: colour VGA+ 80x25 [ 0.010000] console [tty0] enabled [ 0.010000] console [ttyS0] enabled [ 0.010000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.010000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] Memory: 1033128k/1048512k available (3142k kernel code, 14644k re served, 1508k data, 292k init, 137160k highmem) [ 0.010000] virtual kernel memory layout: [ 0.010000] fixmap : 0xffe19000 - 0xfffff000 (1944 kB) [ 0.010000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.010000] vmalloc : 0xf81fe000 - 0xff9fe000 ( 120 MB) [ 0.010000] lowmem : 0xc0000000 - 0xf79fe000 ( 889 MB) [ 0.010000] .init : 0xc0592000 - 0xc05db000 ( 292 kB) [ 0.010000] .data : 0xc04119bd - 0xc058ac00 (1508 kB) [ 0.010000] .text : 0xc0100000 - 0xc04119bd (3142 kB) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010033] Calibrating delay loop (skipped), value calculated using timer fr equency.. 2000.25 BogoMIPS (lpj=10001250) [ 0.030179] Mount-cache hash table entries: 512 [ 0.040437] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.060005] CPU: L2 cache: 256K [ 0.070007] CPU serial number disabled. [ 0.080011] Intel machine check architecture supported. [ 0.090007] Intel machine check reporting enabled on CPU#0. [ 0.100041] Checking 'hlt' instruction... OK. [ 0.152088] ACPI: Core revision 20081204 [ 0.175138] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.283290] CPU0: Intel Pentium III (Coppermine) stepping 06 [ 0.310000] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.010000] Initializing CPU#1 [ 0.010000] Calibrating delay using timer specific routine.. 2000.13 BogoMIPS (lpj=10000672) [ 0.010000] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.010000] CPU: L2 cache: 256K [ 0.010000] CPU serial number disabled. [ 0.010000] Intel machine check architecture supported. [ 0.010000] Intel machine check reporting enabled on CPU#1. [ 0.470354] CPU1: Intel Pentium III (Coppermine) stepping 06 [ 0.493770] checking TSC synchronization [CPU#0 -> CPU#1]: passed. [ 0.500239] Brought up 2 CPUs [ 0.510005] Total of 2 processors activated (4000.38 BogoMIPS). [ 0.520378] net_namespace: 764 bytes [ 0.530245] NET: Registered protocol family 16 [ 0.540064] ACPI: bus type pci registered [ 0.585561] PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1 [ 0.590012] PCI: Using configuration type 1 for base access [ 0.600063] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.610004] mtrr: probably your BIOS does not setup all CPUs. [ 0.620002] mtrr: corrected configuration. [ 0.630128] bio: create slab <bio-0> at 0 [ 0.659345] ACPI: Interpreter enabled [ 0.660022] ACPI: (supports S0 S1 S5) [ 0.671787] ACPI: Using IOAPIC for interrupt routing [ 0.691487] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.700398] pci 0000:00:07.4: quirk: region 5000-500f claimed by vt82c686 SMB [ 0.710204] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.720014] pci 0000:00:0a.0: PME# disabled [ 0.730275] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.740005] pci 0000:00:10.0: PME# disabled [ 0.750422] ACPI Warning (nspredef-0940): \_SB_.PCI0._PRT: Return Package typ e mismatch at index 3 - found Reference, expected Integer [20081204] [ 0.773534] ACPI Warning (rscreate-0277): (PRT[20].Source) SourceName and Sou rceIndex ar ---cut On the physical (VGA) console, the last line ends after "(rscreate-0277):" Booting the box with acpi=off or acpi=noirq still works fine.
Second boot attempt, same kernel als in comment #47, but using "noacpi"; the kernel also stalls during boot: ---cut LILO 22.8 boot: lxser noacpi Loading lxser............................................... BIOS data check successful [ 0.000000] Linux version 2.6.29.1 (anders@ista) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Mon Apr 6 10:43:08 CEST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] PAT WC disabled due to known CPU erratum. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) [ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) [ 0.000000] DMI 2.3 present. [ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x1000000 [ 0.000000] ACPI: RSDP 000F68C0, 0014 (r0 VIA694) [ 0.000000] ACPI: RSDT 3FFF3000, 002C (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] ACPI: FACP 3FFF3040, 0074 (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) [ 0.000000] ACPI: DSDT 3FFF30C0, 2A01 (r1 VIA694 AWRDACPI 1000 MSFT 100000C) [ 0.000000] ACPI: FACS 3FFF0000, 0040 [ 0.000000] ACPI: APIC 3FFF5B00, 005C (r1 VIA694 33303033 0) [ 0.000000] 133MB HIGHMEM available. [ 0.000000] 889MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 379fe000 [ 0.000000] low ram: 00000000 - 379fe000 [ 0.000000] bootmap 00008000 - 0000ef40 [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00379fe000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #3 [0000100000 - 000064eb14] TEXT DATA BSS ==> [0000100000 - 000064eb14] [ 0.000000] #4 [000064f000 - 0000657000] INIT_PG_TABLE ==> [000064f000 - 0000657000] [ 0.000000] #5 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] found SMP MP-table at [c00f4ff0] 000f4ff0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x000379fe [ 0.000000] HighMem 0x000379fe -> 0x0003fff0 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x0003fff0 [ 0.000000] ACPI: PM-Timer IO Port: 0x4008 [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 dfl dfl) [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000) [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Allocating 36864 bytes of per cpu data [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259984 [ 0.000000] Kernel command line: BOOT_IMAGE=lxser ro root=801 console=tty0 console=ttyS0,38400 panic=10 noacpi [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 999.955 MHz processor. [ 0.010000] Console: colour VGA+ 80x25 [ 0.010000] console [tty0] enabled [ 0.010000] console [ttyS0] enabled [ 0.010000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.010000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] Memory: 1033128k/1048512k available (3142k kernel code, 14644k reserved, 1508k data, 292k init, 137160k highmem) [ 0.010000] virtual kernel memory layout: [ 0.010000] fixmap : 0xffe19000 - 0xfffff000 (1944 kB) [ 0.010000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.010000] vmalloc : 0xf81fe000 - 0xff9fe000 ( 120 MB) [ 0.010000] lowmem : 0xc0000000 - 0xf79fe000 ( 889 MB) [ 0.010000] .init : 0xc0592000 - 0xc05db000 ( 292 kB) [ 0.010000] .data : 0xc04119bd - 0xc058ac00 (1508 kB) [ 0.010000] .text : 0xc0100000 - 0xc04119bd (3142 kB) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010033] Calibrating delay loop (skipped), value calculated using timer frequency.. 1999.91 BogoMIPS (lpj=9999550) [ 0.030176] Mount-cache hash table entries: 512 [ 0.040433] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.060005] CPU: L2 cache: 256K [ 0.070007] CPU serial number disabled. [ 0.080011] Intel machine check architecture supported. [ 0.090007] Intel machine check reporting enabled on CPU#0. [ 0.100040] Checking 'hlt' instruction... OK. [ 0.152091] ACPI: Core revision 20081204 [ 0.174561] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.282704] CPU0: Intel Pentium III (Coppermine) stepping 06 [ 0.300000] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.010000] Initializing CPU#1 [ 0.010000] Calibrating delay using timer specific routine.. 2000.13 BogoMIPS (lpj=10000696) [ 0.010000] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.010000] CPU: L2 cache: 256K [ 0.010000] CPU serial number disabled. [ 0.010000] Intel machine check architecture supported. [ 0.010000] Intel machine check reporting enabled on CPU#1. [ 0.460324] CPU1: Intel Pentium III (Coppermine) stepping 06 [ 0.483776] checking TSC synchronization [CPU#0 -> CPU#1]: passed. [ 0.490241] Brought up 2 CPUs [ 0.500005] Total of 2 processors activated (4000.04 BogoMIPS). [ 0.510377] net_namespace: 764 bytes [ 0.520246] NET: Registered protocol family 16 [ 0.530064] ACPI: bus type pci registered [ 0.575538] PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1 [ 0.580011] PCI: Using configuration type 1 for base access [ 0.590064] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.600004] mtrr: probably your BIOS does not setup all CPUs. [ 0.610002] mtrr: corrected configuration. [ 0.620128] bio: create slab <bio-0> at 0 [ 0.649353] ACPI: Interpreter enabled [ 0.650022] ACPI: (supports S0 S1 S5) [ 0.661789] ACPI: Using IOAPIC for interrupt routing [ 0.681559] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.700401] pci 0000:00:07.4: quirk: region 5000-500f claimed by vt82c686 SMB [ 0.710215] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.720006] pci 0000:00:0a.0: PME# disabled [ 0.730274] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.740005] pci 0000:00:10.0: PME# disabled [ 0.750438] ACPI Warning (nspredef-0940): \_SB_.PCI0._PRT: Return Package type mismatch at index 3 - found Reference, expected Integer [20081204] [ 0.773512] ACPI Warning (rscreate-0277): (PRT[20].Source) SourceName and SourceIndex are reversed, fixed [20081204] [ 0.793501] ACPI Warning (rscreate-0277): (PRT[21].Source) SourceName and SourceIndex are reversed, fixed [20081204] [ 0.820006] ACPI Warning (rscreate-0277): (PRT[22].Source) SourceName and SourceIndex are reversed, fixed [20081204] [ 0.850006] ACPI Warning (rscreate-0277): (PRT[23].Source) SourceName and SourceIndex are reversed, fixed [20081204] [ 0.902569] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) [ 0.927127] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 11 *12 14 15) [ 0.940356] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 11 12 14 *15) [ 0.963363] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *10 11 12 14 15) [ 0.986284] SCSI subsystem initialized [ 0.990091] usbcore: registered new interface driver usbfs [ 1.000054] usbcore: registered new interface driver hub [ 1.010050] usbcore: registered new device driver usb [ 1.020054] PCI: Using ACPI for IRQ routing [ 1.120018] pnp: PnP ACPI init [ 1.129263] ACPI: bus type pnp registered [ 1.142120] pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.171176] pnp 00:00: mem resource (0xd9000-0xdbfff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.200237] pnp 00:00: mem resource (0xf0000-0xfbfff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.229300] pnp 00:00: mem resource (0xfc000-0xfffff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.258366] pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:0a.0 BAR 6 (0x0-0xfffff), disabling [ 1.286404] pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:10.0 BAR 6 (0x0-0xfffff), disabling [ 1.315455] pnp 00:00: mem resource (0xd9000-0xdbfff) overlaps 0000:00:10.0 BAR 6 (0x0-0xfffff), disabling [ 1.344519] pnp 00:00: mem resource (0xf0000-0xfbfff) overlaps 0000:00:10.0 BAR 6 (0x0-0xfffff), disabling [ 1.373585] pnp 00:00: mem resource (0xfc000-0xfffff) overlaps 0000:00:10.0 BAR 6 (0x0-0xfffff), disabling [ 1.402651] pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:10.0 BAR 6 (0x0-0xfffff), disabling [ 1.435115] pnp: PnP ACPI: found 10 devices [ 1.447736] ACPI: ACPI bus type pnp unregistered [ 1.461687] system 00:00: iomem range 0x3fff0000-0x3fffffff could not be reserved [ 1.484237] system 00:00: iomem range 0xffff0000-0xffffffff has been reserved [ 1.505707] system 00:00: iomem range 0x100000-0x3ffeffff could not be reserved [ 1.527749] system 00:00: iomem range 0xfec00000-0xfec00fff has been reserved [ 1.549200] system 00:00: iomem range 0xfee00000-0xfee00fff has been reserved [ 1.570690] system 00:02: ioport range 0x4d0-0x4d1 has been reserved [ 1.589808] system 00:02: ioport range 0x294-0x297 has been reserved [ 1.644906] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01 [ 1.662734] pci 0000:00:01.0: IO window: disabled [ 1.677444] pci 0000:00:01.0: MEM window: disabled [ 1.692391] pci 0000:00:01.0: PREFETCH window: disabled [ 1.708829] NET: Registered protocol family 2 [ 1.830187] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 1.852218] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 1.880582] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) [ 1.903612] TCP: Hash tables configured (established 131072 bind 65536) [ 1.923554] TCP reno registered [ 1.960338] NET: Registered protocol family 1 [ 1.974008] Machine check exception polling timer started. [ 1.992060] highmem bounce pool size: 64 pages [ 2.005777] VFS: Disk quotas dquot_6.5.2 [ 2.017684] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 2.037552] SGI XFS with security attributes, large block/inode numbers, no debug enabled [ 2.062878] SGI XFS Quota Management subsystem [ 2.076303] msgmni has b ---cut Third boot attempt is successfull, this time using "acpi=off": ---cut LILO 22.8 boot: lxser acpi=off Loading lxser............................................... BIOS data check successful [ 0.000000] Linux version 2.6.29.1 (anders@ista) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Mon Apr 6 10:43:08 CEST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] PAT WC disabled due to known CPU erratum. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) [ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) [ 0.000000] DMI 2.3 present. [ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x1000000 [ 0.000000] 133MB HIGHMEM available. [ 0.000000] 889MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 379fe000 [ 0.000000] low ram: 00000000 - 379fe000 [ 0.000000] bootmap 00008000 - 0000ef40 [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00379fe000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #3 [0000100000 - 000064eb14] TEXT DATA BSS ==> [0000100000 - 000064eb14] [ 0.000000] #4 [000064f000 - 0000657000] INIT_PG_TABLE ==> [000064f000 - 0000657000] [ 0.000000] #5 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] found SMP MP-table at [c00f4ff0] 000f4ff0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x000379fe [ 0.000000] HighMem 0x000379fe -> 0x0003fff0 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x0003fff0 [ 0.000000] Intel MultiProcessor Specification v1.4 [ 0.000000] Virtual Wire compatibility mode. [ 0.000000] MPTABLE: OEM ID: OEM00000 [ 0.000000] MPTABLE: Product ID: PROD00000000 [ 0.000000] MPTABLE: APIC at: 0xFEE00000 [ 0.000000] Processor #0 (Bootup-CPU) [ 0.000000] Processor #1 [ 0.000000] I/O APIC #2 Version 17 at 0xFEC00000. [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.000000] Processors: 2 [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000) [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Allocating 36864 bytes of per cpu data [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259984 [ 0.000000] Kernel command line: BOOT_IMAGE=lxser ro root=801 console=tty0 console=ttyS0,38400 panic=10 acpi=off [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 1000.006 MHz processor. [ 0.010000] Console: colour VGA+ 80x25 [ 0.010000] console [tty0] enabled [ 0.010000] console [ttyS0] enabled [ 0.010000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.010000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] Memory: 1033128k/1048512k available (3142k kernel code, 14644k reserved, 1508k data, 292k init, 137160k highmem) [ 0.010000] virtual kernel memory layout: [ 0.010000] fixmap : 0xffe19000 - 0xfffff000 (1944 kB) [ 0.010000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.010000] vmalloc : 0xf81fe000 - 0xff9fe000 ( 120 MB) [ 0.010000] lowmem : 0xc0000000 - 0xf79fe000 ( 889 MB) [ 0.010000] .init : 0xc0592000 - 0xc05db000 ( 292 kB) [ 0.010000] .data : 0xc04119bd - 0xc058ac00 (1508 kB) [ 0.010000] .text : 0xc0100000 - 0xc04119bd (3142 kB) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010032] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.01 BogoMIPS (lpj=10000060) [ 0.030175] Mount-cache hash table entries: 512 [ 0.040436] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.060005] CPU: L2 cache: 256K [ 0.070007] CPU serial number disabled. [ 0.080011] Intel machine check architecture supported. [ 0.090007] Intel machine check reporting enabled on CPU#0. [ 0.100042] Checking 'hlt' instruction... OK. [ 0.152516] ExtINT not setup in hardware but reported by MP table [ 0.161124] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0 [ 0.279561] CPU0: Intel Pentium III (Coppermine) stepping 06 [ 0.410556] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.010000] Initializing CPU#1 [ 0.010000] Calibrating delay using timer specific routine.. 2000.13 BogoMIPS (lpj=10000685) [ 0.010000] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.010000] CPU: L2 cache: 256K [ 0.010000] CPU serial number disabled. [ 0.010000] Intel machine check architecture supported. [ 0.010000] Intel machine check reporting enabled on CPU#1. [ 0.580346] CPU1: Intel Pentium III (Coppermine) stepping 06 [ 0.603769] checking TSC synchronization [CPU#0 -> CPU#1]: passed. [ 0.610238] Brought up 2 CPUs [ 0.620005] Total of 2 processors activated (4000.14 BogoMIPS). [ 0.630380] net_namespace: 764 bytes [ 0.640242] NET: Registered protocol family 16 [ 0.683466] PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1 [ 0.690004] PCI: Using configuration type 1 for base access [ 0.700073] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.710004] mtrr: probably your BIOS does not setup all CPUs. [ 0.720002] mtrr: corrected configuration. [ 0.740189] bio: create slab <bio-0> at 0 [ 0.750181] ACPI: Interpreter disabled. [ 0.760286] SCSI subsystem initialized [ 0.770119] usbcore: registered new interface driver usbfs [ 0.780060] usbcore: registered new interface driver hub [ 0.790324] usbcore: registered new device driver usb [ 0.800065] PCI: Probing PCI hardware [ 0.810400] pci 0000:00:07.4: quirk: region 5000-500f claimed by vt82c686 SMB [ 0.820229] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.830013] pci 0000:00:0a.0: PME# disabled [ 0.840273] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.850005] pci 0000:00:10.0: PME# disabled [ 0.860563] pci 0000:00:07.0: VIA IRQ router [1106:0686] [ 0.870036] pci 0000:00:07.2: PCI->APIC IRQ transform: INT D -> IRQ 10 [ 0.880020] pci 0000:00:07.3: PCI->APIC IRQ transform: INT D -> IRQ 10 [ 0.890009] pci 0000:00:09.0: PCI->APIC IRQ transform: INT A -> IRQ 11 [ 0.900007] pci 0000:00:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 12 [ 0.910007] pci 0000:00:0b.0: PCI->APIC IRQ transform: INT A -> IRQ 15 [ 0.920007] pci 0000:00:0d.0: PCI->APIC IRQ transform: INT A -> IRQ 11 [ 0.930007] pci 0000:00:10.0: PCI->APIC IRQ transform: INT A -> IRQ 10 [ 0.980144] pnp: PnP ACPI: disabled [ 0.991361] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01 [ 1.009204] pci 0000:00:01.0: IO window: disabled [ 1.023905] pci 0000:00:01.0: MEM window: disabled [ 1.038854] pci 0000:00:01.0: PREFETCH window: disabled [ 1.055277] NET: Registered protocol family 2 [ 1.169454] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 1.191471] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 1.219847] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) [ 1.242883] TCP: Hash tables configured (established 131072 bind 65536) [ 1.262826] TCP reno registered [ 1.299613] NET: Registered protocol family 1 [ 1.313381] platform rtc_cmos: registered platform RTC device (no PNP device found) [ 1.336479] Machine check exception polling timer started. [ 1.354462] highmem bounce pool size: 64 pages [ 1.368201] VFS: Disk quotas dquot_6.5.2 [ 1.380098] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.399950] SGI XFS with security attributes, large block/inode numbers, no debug enabled [ 1.425257] SGI XFS Quota Management subsystem [ 1.438680] msgmni has been set to 1750 [ 1.450487] alg: No test for stdrng (krng) [ 1.462895] io scheduler noop registered [ 1.474734] io scheduler anticipatory registered [ 1.488641] io scheduler deadline registered [ 1.501574] io scheduler cfq registered (default) [ 1.515775] PCI: VIA PCI bridge detected. Disabling DAC. [ 1.531777] pci 0000:00:07.0: Enabling VIA external APIC routing [ 1.549971] pci 0000:00:0a.0: Firmware left e100 interrupts enabled; disabling [ 1.571817] pci 0000:00:10.0: Firmware left e100 interrupts enabled; disabling [ 1.721007] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.740610] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.761234] HP CISS Driver (v 3.6.20) [ 1.772426] Uniform Multi-Platform E-IDE driver [ 1.786468] ide-gd driver 1.18 [ 1.795990] Loading Adaptec I2O RAID: Version 2.4 Build 5go [ 1.812768] Detecting Adaptec I2O RAID controllers... [ 1.828239] Adaptec aacraid driver 1.1-5[2456]-ms [ 1.842561] megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008 [ 1.848247] Clocksource tsc unstable (delta = 188897306 ns) [ 1.876971] GDT-HA: Storage RAID Controller Driver. Version: 3.05 [ 1.886960] 3ware Storage Controller device driver for Linux v1.26.02.002. [ 3.636915] scsi0 : 3ware Storage Controller [ 3.647296] 3w-xxxx: scsi0: Found a 3ware Storage Controller at 0xe800, IRQ: 11. [ 3.657113] scsi 0:0:0:0: Direct-Access 3ware Logical Disk 0 1.2 PQ: 0 ANSI: 0 [ 3.687105] 3ware 9000 Storage Controller device driver for Linux v2.26.02.011. [ 3.696993] Driver 'sd' needs updating - please use bus_type methods [ 3.707036] sd 0:0:0:0: [sda] 80416192 512-byte hardware sectors: (41.1 GB/38.3 GiB) [ 3.726943] sd 0:0:0:0: [sda] Write Protect is off [ 3.746942] sd 0:0:0:0: [sda] Write cache: enabled, read cache: disabled, supports DPO and FUA [ 3.757020] sd 0:0:0:0: [sda] 80416192 512-byte hardware sectors: (41.1 GB/38.3 GiB) [ 3.776929] sd 0:0:0:0: [sda] Write Protect is off [ 3.786934] sd 0:0:0:0: [sda] Write cache: enabled, read cache: disabled, supports DPO and FUA [ 3.796908] sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 > [ 3.839949] sd 0:0:0:0: [sda] Attached SCSI disk [ 3.856998] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.876961] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 3.896977] uhci_hcd: USB Universal Host Controller Interface driver [ 3.907034] uhci_hcd 0000:00:07.2: UHCI Host Controller [ 3.926965] uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1 [ 3.946957] uhci_hcd 0000:00:07.2: irq 10, io base 0x0000c400 [ 3.967008] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001 [ 3.986900] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.006899] usb usb1: Product: UHCI Host Controller [ 4.026898] usb usb1: Manufacturer: Linux 2.6.29.1 uhci_hcd [ 4.036898] usb usb1: SerialNumber: 0000:00:07.2 [ 4.057309] usb usb1: configuration #1 chosen from 1 choice [ 4.076976] hub 1-0:1.0: USB hub found [ 4.086923] hub 1-0:1.0: 2 ports detected [ 4.097140] uhci_hcd 0000:00:07.3: UHCI Host Controller [ 4.116952] uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2 [ 4.136924] uhci_hcd 0000:00:07.3: irq 10, io base 0x0000c800 [ 4.156990] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ 4.176907] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.196905] usb usb2: Product: UHCI Host Controller [ 4.206899] usb usb2: Manufacturer: Linux 2.6.29.1 uhci_hcd [ 4.226898] usb usb2: SerialNumber: 0000:00:07.3 [ 4.237232] usb usb2: configuration #1 chosen from 1 choice [ 4.256978] hub 2-0:1.0: USB hub found [ 4.266923] hub 2-0:1.0: 2 ports detected [ 4.286906] PNP: No PS/2 controller found. Probing ports directly. [ 4.547011] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 4.567214] mice: PS/2 mouse device common for all mice [ 4.587142] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 4.596977] rtc0: alarms up to one day, 114 bytes nvram [ 4.616942] md: raid1 personality registered for level 1 [ 4.636905] EDAC MC: Ver: 2.1.0 Apr 6 2009 [ 4.646980] cpuidle: using governor ladder [ 4.656901] cpuidle: using governor menu [ 4.657201] input: AT Translated Set 2 keyboard as /class/input/input0 [ 4.696999] usbcore: registered new interface driver usbhid [ 4.706906] usbhid: v2.6:USB HID core driver [ 4.727147] TCP cubic registered [ 4.736902] NET: Registered protocol family 17 [ 4.746936] Using IPI No-Shortcut mode [ 4.757221] rtc_cmos rtc_cmos: setting system clock to 2009-04-06 09:00:07 UTC (1239008407) [ 4.896933] md: Waiting for all devices to be available before autodetect [ 4.916900] md: If you don't use raid, use raid=noautodetect [ 4.937035] md: Autodetecting RAID arrays. [ 4.946900] md: Scanned 0 and added 0 devices. [ 4.966898] md: autorun ... [ 4.976897] md: ... autorun DONE. [ 4.987350] VFS: Mounted root (ext2 filesystem) readonly on device 8:1. [ 4.997486] Freeing unused kernel memory: 292k freed INIT: version 2.86 booting [...] ---cut The fourth boot attempt (using acpi=noirq) is also unsuccessful, the box also stalls: ---cut LILO 22.8 boot: lxser acpi=noirq Loading lxser............................................... BIOS data check successful [ 0.000000] Linux version 2.6.29.1 (anders@ista) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Mon Apr 6 10:43:08 CEST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] PAT WC disabled due to known CPU erratum. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) [ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) [ 0.000000] DMI 2.3 present. [ 0.000000] last_pfn = 0x3fff0 max_arch_pfn = 0x1000000 [ 0.000000] ACPI: RSDP 000F68C0, 0014 (r0 VIA694) [ 0.000000] ACPI: RSDT 3FFF3000, 002C (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] ACPI: FACP 3FFF3040, 0074 (r1 VIA694 AWRDACPI 42302E31 AWRD 0) [ 0.000000] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4) [ 0.000000] ACPI: DSDT 3FFF30C0, 2A01 (r1 VIA694 AWRDACPI 1000 MSFT 100000C) [ 0.000000] ACPI: FACS 3FFF0000, 0040 [ 0.000000] ACPI: APIC 3FFF5B00, 005C (r1 VIA694 33303033 0) [ 0.000000] 133MB HIGHMEM available. [ 0.000000] 889MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 379fe000 [ 0.000000] low ram: 00000000 - 379fe000 [ 0.000000] bootmap 00008000 - 0000ef40 [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00379fe000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #3 [0000100000 - 000064eb14] TEXT DATA BSS ==> [0000100000 - 000064eb14] [ 0.000000] #4 [000064f000 - 0000657000] INIT_PG_TABLE ==> [000064f000 - 0000657000] [ 0.000000] #5 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] found SMP MP-table at [c00f4ff0] 000f4ff0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x000379fe [ 0.000000] HighMem 0x000379fe -> 0x0003fff0 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x0003fff0 [ 0.000000] ACPI: PM-Timer IO Port: 0x4008 [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] Using ACPI for processor (LAPIC) configuration information [ 0.000000] Intel MultiProcessor Specification v1.4 [ 0.000000] Virtual Wire compatibility mode. [ 0.000000] MPTABLE: OEM ID: OEM00000 [ 0.000000] MPTABLE: Product ID: PROD00000000 [ 0.000000] MPTABLE: APIC at: 0xFEE00000 [ 0.000000] I/O APIC #2 Version 17 at 0xFEC00000. [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.000000] Processors: 2 [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000) [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Allocating 36864 bytes of per cpu data [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259984 [ 0.000000] Kernel command line: auto BOOT_IMAGE=lxser ro root=801 console=tty0 console=ttyS0,38400 panic=10 acpi=noirq [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 999.853 MHz processor. [ 0.010000] Console: colour VGA+ 80x25 [ 0.010000] console [tty0] enabled [ 0.010000] console [ttyS0] enabled [ 0.010000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.010000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] Memory: 1033128k/1048512k available (3142k kernel code, 14644k reserved, 1508k data, 292k init, 137160k highmem) [ 0.010000] virtual kernel memory layout: [ 0.010000] fixmap : 0xffe19000 - 0xfffff000 (1944 kB) [ 0.010000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.010000] vmalloc : 0xf81fe000 - 0xff9fe000 ( 120 MB) [ 0.010000] lowmem : 0xc0000000 - 0xf79fe000 ( 889 MB) [ 0.010000] .init : 0xc0592000 - 0xc05db000 ( 292 kB) [ 0.010000] .data : 0xc04119bd - 0xc058ac00 (1508 kB) [ 0.010000] .text : 0xc0100000 - 0xc04119bd (3142 kB) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010033] Calibrating delay loop (skipped), value calculated using timer frequency.. 1999.70 BogoMIPS (lpj=9998530) [ 0.030179] Mount-cache hash table entries: 512 [ 0.040437] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.060005] CPU: L2 cache: 256K [ 0.070007] CPU serial number disabled. [ 0.080010] Intel machine check architecture supported. [ 0.090007] Intel machine check reporting enabled on CPU#0. [ 0.100042] Checking 'hlt' instruction... OK. [ 0.152094] ACPI: Core revision 20081204 [ 0.173501] ExtINT not setup in hardware but reported by MP table [ 0.181115] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0 [ 0.290562] CPU0: Intel Pentium III (Coppermine) stepping 06 [ 0.310000] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.010000] Initializing CPU#1 [ 0.010000] Calibrating delay using timer specific routine.. 2000.13 BogoMIPS (lpj=10000692) [ 0.010000] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.010000] CPU: L2 cache: 256K [ 0.010000] CPU serial number disabled. [ 0.010000] Intel machine check architecture supported. [ 0.010000] Intel machine check reporting enabled on CPU#1. [ 0.470317] CPU1: Intel Pentium III (Coppermine) stepping 06 [ 0.493773] checking TSC synchronization [CPU#0 -> CPU#1]: passed. [ 0.500239 ---cut
Created attachment 20832 [details] serial console boot log Yet few more boot logs, captured from the serial console, all using the same kernel (2.6.29.1, patch from comment #44). -Try 1: acpi=noirq: stalls -Try 2: acpi=noirq: stalls (at different position) -Try 3: acpi=noirq: boots sucessfully -Try 4: acpi=noirq: stalls a few milliseconds after the same position like during 2nd try. -Try 5: acpi=off: stalls (?!) -Try 6: nosmp: boots successfully The fifth try looks very strange, as acpi has been turned off and shouldn't interfere with anything else.
please also attach the dmesg output w/o any boot parameters and 1. w/o the patch in comment #44 2. w/o the patch in comment #44 but w/ the patch in comment #33 Note that attaching these logs as attachments is okay. or else it makes me hard to go through the bug report. thanks.
Sigh - the various stalls from #49 seem to be related to some odd bios settings. After resetting the BIOS to defaults and reconfiguring the box to the same settings as before, the box no longer stalls during boot, but reverts to its old behaviour, described in bug #12976: without any patches or boot parameters, ACPI doesn't seem to correctly assign interrupts to the raid controller, so the box sees no root file system and panics. For future testing, I've saved /dev/nvram into a file, so I can revert my bios settings to some known state. I'll patch and compile various kernels and keep you posted ...
The box has successfully been booted using 2.6.29.1 with the patch from comment #33 three times: three attempts to boot, all of them were successful. Using only the patch from comment #44 results in an interrupt assignment problem: [ 2.546673] 3ware Storage Controller device driver for Linux v1.26.02.002. [ 2.567389] 3w-xxxx 0000:00:0d.0: can't derive routing for PCI INT A [ 2.586514] 3w-xxxx 0000:00:0d.0: PCI INT A: no GSI - using IRQ 11 [ 4.280028] scsi0 : 3ware Storage Controller [ 4.293356] 3w-xxxx: scsi0: Found a 3ware Storage Controller at 0xe800, IRQ: 11. [ 10.040056] scsi 0:0:0:0: WARNING: Command (0x12) timed out, resetting card. [ 31.750034] scsi 0:0:0:0: WARNING: Command (0x0) timed out, resetting card.
Created attachment 20853 [details] serial console boot log of vanilla 2.6.29.1 After reverting BIOS settings to defaults ... 2.6.29.1 without any patches or special boot options fails to boot: raid card not detected -> no root fs found -> panic.
Created attachment 20854 [details] serial console boot log of vanilla 2.6.29.1, using acpi=noirq Vanilla 2.6.29.1, this time using the boot option "acpi=noirq". The kernel successfully loads.
Created attachment 20855 [details] serial console boot log of 2.6.29.1, using patch from comment #33 2.6.29.1 using the patch from comment #33, without any boot options. The kernel successfully boots, the system is completely usable.
Created attachment 20856 [details] serial console boot log of 2.6.29.1, using patch from comment #44 2.6.29.1, using only the patch from comment #44. The kernel fails to boot the system, as the interrupt assignment for the raid controller is somehow broken.
then what about the patch in comment #25? I think that one should work for you.
Created attachment 20858 [details] serial console boot log of 2.6.28.9, using patch from comment #25 2.6.28.9, using the patch from comment #25: box successfully boots and works as expected.
comment #58 mentioned patch from comment #25 fixed the issue. Rui, will you push the patch?
done. patch already available at http://patchwork.kernel.org/patch/16983/
I've just tried the patch in http://patchwork.kernel.org/patch/16983/ Unfortunately, it did not fix my problem.
I forgot to mention that I applied the patch against the kernel 2.6.29.1 .
paul, please attach the screen shot when system hangs after applying the patch.
Created attachment 21056 [details] serial console boot log of 2.6.29.1, using http://patchwork.kernel.org/patch/16983/ I've just verified 2.6.29.1 using the patch from http://patchwork.kernel.org/patch/16983/ to be fine (at least on my box).
(In reply to comment #64) > Created an attachment (id=21056) [details] > serial console boot log of 2.6.29.1, using > http://patchwork.kernel.org/patch/16983/ > > I've just verified 2.6.29.1 using the patch from > http://patchwork.kernel.org/patch/16983/ to be fine (at least on my box). right, the patch itself seems to be good and it would be shipped upstream soon. I suspect that there is another problem on paul's laptop and I hope that the serial console boot log or the screen shot can tell us more.
My screenshots are bad quality. So I prefer to write what I see :D Serial: 8250/16550 driver, 4 ports IRQ sharing enabled serial 8250: ttyS0 at I/O 0x3f8 (irq=4) is a 16550A serial 8250: ttyS1 at I/O 0x2f8 (irq=3) is a 16550A 00:08: ttyS0 at I/O 0x3f8 (irq=4) is a 16550A 00:09 ttyS1 at I/O 0x2f8 (irq=3) is a 16550A brd: module loaded Uniform Multi-Platform E-IDE driver ide-gd driver 1.18 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice cpuidle: using governor ladder cpuidle: using governor menu TCP cubic registered Using IPI No-Shortcut mode registered taskstats version 1 BIOS EDD facility v0.16 2004-Jun-25, 1 devices found Freeing unused kernel memory: 408k freed Mounting proc filesystem Mounting sysfs filesystem input: AT Translated Set 2 keyboards as /class/input/input0 Creating /dev Creating initial device nodes Starting splash Setting up hotplug Creating block device nodes Loading ehci-hcd module Loading ohci-hcd module Loading uhci-hcd module Loading ext3 module Loading pata-via module Loading ide_generic module Waiting for driver initialization Creating root device Mounting root filesystem mount: could not find filesustem '/dev/root' Setting up other filesystems mount: could not find filesystem /dev/root setting up other filesystems setuproot: moving /dev failed: no such file or directory setuproot: error mounting /proc: no such file or directory setuproot: error mounting /sys: no such file or directory switching to new root and running init Splashy ERROR: Connection refused switchroot: /dev does not exist in new root Booting has failed Splashy ERROR: Connection refused
paul, can you build and boot the latest upstream 2.6.30-rc kernel? can you attach the .config for the working and failing kernels?
Created attachment 21152 [details] config for working kernel (2.6.24) Here are the requested files.
Created attachment 21158 [details] config file for kernel 2.6.30-rc3 With kernel 2.6.30-rc3, I obtain a kernel panic :(
the patch in comment #25 is shipped in 2.6.30-rc4. paul, please attach the initrd image of 2.6.30-rc3 you're using, please set CONFIG_ATA_AHCI=y and see if it helps.
Wahoo, this bug is fixed. Mandriva backported the patch in an update of their kernels. And now everything is working. The kernel panic I obtained was caused by the fact I configured the kernel thanks to make oldconfig. Then my root partition was recognized as /dev/hda from the kernel 2-6-24. With the newest kernel, my root partition is /dev/sda. Obviously, when booting, that caused a kernel panic. So, I did a fresh install of my whole Linux distrib (with the patched kernel of Mandriva), and that works. Thanks a lot, guys for your great job. And sorry for the noise. Marking this bug as FIXED.
commit 056fa9fd65d6f0fcbcfd7f7e2f2a784c9f223f9a Author: Zhang Rui <rui.zhang@intel.com> Date: Fri May 1 11:12:41 2009 -0400 ACPI: Revert conflicting workaround for BIOS w/ mangled PRT entries shipped in 2.6.29.3