acpi=force required for Acer Aspire 1315
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux-source-2.6.17 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
After a dist-upgrade from Dapper to Edgy, the boot stopped after a few seconds with the message:
"kernel panic not syncing: attempted to kill init"
a little further to the top, there was the string: acpi_hw_
Switching to 2.6.15 "fixed" the problem, but no acpi. I googled around a bit, tried acpi=off (a suggested solution somewhere) but it didn't work. I was happy enough with this for about a week, until today my eyes just hurt too much because I couldn't dim my TFT light. ;-)
I went googling again, and found acpi=force... that was something I saw in the boot logs in older kernels, but it was never needed. I tried it, and... even kernel 2.6.17 worked!
Summary: kernel 2.6.17 crashes when acpi is not used, 2.6.15 works without acpi, and 2.6.17 works fine with acpi=force.
It would be nice if this acpi=force could somehow be automatically turned on for Acer Aspire 1315 laptops or similar, would save a lot of headaches.
# cat /proc/acpi/info
version: 20060707
# dmesg
[17179569.184000] Linux version 2.6.17-10-386 (root@terranova) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 Tue Dec 5 22:26:18 UTC 2006 (Ubuntu 2.6.17-10.34-386)
[17179569.184000] BIOS-provided physical RAM map:
[17179569.184000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[17179569.184000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[17179569.184000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[17179569.184000] BIOS-e820: 0000000000100000 - 000000001dff0000 (usable)
[17179569.184000] BIOS-e820: 000000001dff0000 - 000000001dffffc0 (ACPI data)
[17179569.184000] BIOS-e820: 000000001dffffc0 - 000000001e000000 (ACPI NVS)
[17179569.184000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[17179569.184000] 0MB HIGHMEM available.
[17179569.184000] 479MB LOWMEM available.
[17179569.184000] On node 0 totalpages: 122864
[17179569.184000] DMA zone: 4096 pages, LIFO batch:0
[17179569.184000] Normal zone: 118768 pages, LIFO batch:31
[17179569.184000] DMI 2.3 present.
[17179569.184000] ACPI: RSDP (v000 OID_00 ) @ 0x000e5010
[17179569.184000] ACPI: RSDT (v001 INSYDE RSDT_000 0x00000001 _CSI 0x00010101) @ 0x1dfffbc0
[17179569.184000] ACPI: FADT (v001 INSYDE FACP_000 0x00000100 _CSI 0x00010101) @ 0x1dfffac0
[17179569.184000] ACPI: BOOT (v001 INSYDE SYS_BOOT 0x00000100 _CSI 0x00010101) @ 0x1dfffb50
[17179569.184000] ACPI: DBGP (v001 INSYDE DBGP_000 0x00000100 _CSI 0x00010101) @ 0x1dfffb80
[17179569.184000] ACPI: DSDT (v001 INSYDE KN266 0x00001000 MSFT 0x0100000e) @ 0x00000000
[17179569.184000] ACPI: BIOS age (208) fails cutoff (2000), acpi=force is required to enable ACPI
[17179569.184000] ACPI: acpi=force override
[17179569.184000] ACPI: PM-Timer IO Port: 0x1008
[17179569.184000] Allocating PCI resources starting at 20000000 (gap: 1e000000:e1f80000)
[17179569.184000] Built 1 zonelists
[17179569.184000] Kernel command line: root=UUID=
[17179569.184000] Local APIC disabled by BIOS (or by default) -- you can enable it with "lapic"
[17179569.184000] mapped APIC to ffffd000 (013c3000)
[17179569.184000] Enabling fast FPU save and restore... done.
[17179569.184000] Enabling unmasked SIMD FPU exception support... done.
[17179569.184000] Initializing CPU#0
[17179569.184000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[17179569.184000] Detected 1858.011 MHz processor.
[17179569.184000] Using pmtmr for high-res timesource
[17179569.184000] Console: colour VGA+ 80x25
[17179569.648000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[17179569.648000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[17179569.672000] Memory: 476436k/491456k available (1829k kernel code, 14476k reserved, 1038k data, 288k init, 0k highmem)
[17179569.672000] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[17179569.752000] Calibrating delay using timer specific routine.. 3720.33 BogoMIPS (lpj=7440662)
[17179569.752000] Security Framework v1.0.0 initialized
[17179569.752000] SELinux: Disabled at boot.
[17179569.752000] Mount-cache hash table entries: 512
[17179569.752000] CPU: After generic identify, caps: 0383f9ff c1cbf9ff 00000000 00000000 00000000 00000000 00000000
[17179569.752000] CPU: After vendor identify, caps: 0383f9ff c1cbf9ff 00000000 00000000 00000000 00000000 00000000
[17179569.752000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[17179569.752000] CPU: L2 Cache: 512K (64 bytes/line)
[17179569.752000] CPU: After all inits, caps: 0383f9ff c1cbf9ff 00000000 00000420 00000000 00000000 00000000
[17179569.752000] CPU: AMD Athlon(tm) XP 2500+ stepping 00
[17179569.752000] Checking 'hlt' instruction... OK.
[17179569.768000] SMP alternatives: switching to UP code
[17179569.768000] Freeing SMP alternatives: 0k freed
[17179569.768000] checking if image is initramfs... it is
[17179570.408000] Freeing initrd memory: 6654k freed
[17179570.408000] ACPI: Core revision 20060707
[17179570.408000] ACPI: Looking for DSDT ... not found!
[17179570.408000] ACPI: setting ELCR to 0200 (from 0e20)
[17179570.420000] NET: Registered protocol family 16
[17179570.420000] EISA bus registered
[17179570.420000] ACPI: bus type pci registered
[17179570.420000] PCI: PCI BIOS revision 2.10 entry at 0xe8a04, last bus=1
[17179570.420000] PCI: Using configuration type 1
[17179570.420000] Setting up standard PCI resources
[17179570.432000] ACPI: Interpreter enabled
[17179570.432000] ACPI: Using PIC for interrupt routing
[17179570.432000] ACPI: PCI Root Bridge [PCI0] (0000:00)
[17179570.432000] PCI: Probing PCI hardware (bus 00)
[17179570.432000] ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
[17179570.436000] PCI quirk: region 1000-107f claimed by vt8235 PM
[17179570.436000] PCI quirk: region 1400-140f claimed by vt8235 SMB
[17179570.436000] PCI: Ignoring BAR0-3 of IDE controller 0000:00:11.1
[17179570.436000] Boot video device is 0000:01:00.0
[17179570.436000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[17179570.440000] ACPI: PCI Interrupt Routing Table [\_SB_.
[17179570.444000] ACPI: Embedded Controller [EC0] (gpe 1) interrupt mode.
[17179570.444000] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
[17179570.444000] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
[17179570.444000] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
[17179570.444000] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 *11 14 15)
[17179570.444000] Linux Plug and Play Support v0.97 (c) Adam Belay
[17179570.444000] pnp: PnP ACPI init
[17179570.448000] pnp: PnP ACPI: found 11 devices
[17179570.448000] PnPBIOS: Disabled by ACPI PNP
[17179570.448000] PCI: Using ACPI for IRQ routing
[17179570.448000] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
[17179570.448000] PCI: Cannot allocate resource region 0 of device 0000:00:0a.0
[17179570.452000] pnp: 00:05: ioport range 0x1000-0x107f could not be reserved
[17179570.452000] pnp: 00:05: ioport range 0x1400-0x140f has been reserved
[17179570.452000] pnp: 00:05: ioport range 0x1600-0x167f has been reserved
[17179570.452000] pnp: 00:05: ioport range 0x2c8-0x2cf has been reserved
[17179570.452000] pnp: 00:05: ioport range 0x4d0-0x4d1 has been reserved
[17179570.452000] PCI: Bridge: 0000:00:01.0
[17179570.452000] IO window: c000-dfff
[17179570.452000] MEM window: e0000000-efffffff
[17179570.452000] PREFETCH window: a0000000-afffffff
[17179570.452000] PCI: Bus 2, cardbus bridge: 0000:00:0a.0
[17179570.452000] IO window: 00001800-000018ff
[17179570.452000] IO window: 00001c00-00001cff
[17179570.452000] PREFETCH window: 20000000-21ffffff
[17179570.452000] MEM window: 22000000-23ffffff
[17179570.452000] PCI: Setting latency timer of device 0000:00:01.0 to 64
[17179570.452000] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[17179570.452000] PCI: setting IRQ 11 as level-triggered
[17179570.452000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
[17179570.452000] NET: Registered protocol family 2
[17179570.492000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[17179570.492000] TCP established hash table entries: 16384 (order: 4, 65536 bytes)
[17179570.492000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[17179570.492000] TCP: Hash tables configured (established 16384 bind 8192)
[17179570.492000] TCP reno registered
[17179570.492000] Simple Boot Flag at 0x37 set to 0x1
[17179570.492000] audit: initializing netlink socket (disabled)
[17179570.492000] audit(117053541
[17179570.492000] VFS: Disk quotas dquot_6.5.1
[17179570.492000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[17179570.492000] Initializing Cryptographic API
[17179570.492000] io scheduler noop registered
[17179570.492000] io scheduler anticipatory registered
[17179570.492000] io scheduler deadline registered
[17179570.492000] io scheduler cfq registered (default)
[17179570.492000] isapnp: Scanning for PnP cards...
[17179570.844000] isapnp: No Plug & Play device found
[17179570.872000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[17179570.872000] mice: PS/2 mouse device common for all mice
[17179570.872000] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
[17179570.872000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[17179570.872000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[17179570.872000] PNP: PS/2 Controller [PNP0303:
[17179570.884000] i8042.c: Detected active multiplexing controller, rev 1.1.
[17179570.892000] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[17179570.896000] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[17179570.896000] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[17179570.896000] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[17179570.900000] serio: i8042 KBD port at 0x60,0x64 irq 1
[17179570.900000] EISA: Probing bus 0 at eisa.0
[17179570.900000] Cannot allocate resource for EISA slot 1
[17179570.900000] EISA: Detected 0 cards.
[17179570.904000] TCP bic registered
[17179570.904000] NET: Registered protocol family 1
[17179570.904000] NET: Registered protocol family 8
[17179570.904000] NET: Registered protocol family 20
[17179570.904000] Using IPI Shortcut mode
[17179570.904000] ACPI: (supports S0 S3 S4 S5)
[17179570.904000] Freeing unused kernel memory: 288k freed
[17179571.248000] input: AT Translated Set 2 keyboard as /class/input/input0
[17179572.096000] Capability LSM initialized
[17179572.132000] ACPI: CPU0 (power states: C1[C1] C2[C2])
[17179572.136000] ACPI: Thermal Zone [THRM] (78 C)
[17179572.440000] VP_IDE: IDE controller at PCI slot 0000:00:11.1
[17179572.440000] ACPI: Unable to derive IRQ for device 0000:00:11.1
[17179572.440000] ACPI: PCI Interrupt 0000:00:11.1[A]: no GSI
[17179572.440000] VP_IDE: chipset revision 6
[17179572.440000] VP_IDE: not 100% native mode: will probe irqs later
[17179572.440000] VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
[17179572.440000] ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:DMA, hdb:pio
[17179572.440000] ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
[17179572.440000] Probing IDE interface ide0...
[17179572.856000] hda: HTS541080G9AT00, ATA DISK drive
[17179573.528000] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[17179573.544000] Probing IDE interface ide1...
[17179574.408000] hdc: PIONEER DVD-RW DVR-K11, ATAPI CD/DVD-ROM drive
[17179575.080000] ide1 at 0x170-0x177,0x376 on irq 15
[17179575.088000] hda: max request size: 512KiB
[17179575.096000] hda: 156301488 sectors (80026 MB) w/7539KiB Cache, CHS=16383/255/63, UDMA(33)
[17179575.096000] hda: cache flushes supported
[17179575.096000] hda: hda1 hda2 hda3
[17179575.132000] hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache, UDMA(33)
[17179575.132000] Uniform CD-ROM driver Revision: 3.20
[17179575.492000] ieee1394: Initialized config rom entry `ip1394'
[17179575.496000] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
[17179575.496000] PCI: setting IRQ 5 as level-triggered
[17179575.496000] ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
[17179575.548000] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[5] MMIO=[f0000000-
[17179575.552000] usbcore: registered new driver usbfs
[17179575.552000] usbcore: registered new driver hub
[17179575.560000] USB Universal Host Controller Interface driver v3.0
[17179575.560000] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
[17179575.560000] ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[17179575.560000] uhci_hcd 0000:00:10.0: UHCI Host Controller
[17179575.560000] uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
[17179575.560000] uhci_hcd 0000:00:10.0: irq 11, io base 0x00001200
[17179575.560000] usb usb1: configuration #1 chosen from 1 choice
[17179575.560000] hub 1-0:1.0: USB hub found
[17179575.560000] hub 1-0:1.0: 2 ports detected
[17179575.664000] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
[17179575.664000] PCI: setting IRQ 10 as level-triggered
[17179575.664000] ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
[17179575.664000] PCI: Via IRQ fixup for 0000:00:10.1, from 255 to 10
[17179575.664000] uhci_hcd 0000:00:10.1: UHCI Host Controller
[17179575.664000] uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
[17179575.664000] uhci_hcd 0000:00:10.1: irq 10, io base 0x00001300
[17179575.664000] usb usb2: configuration #1 chosen from 1 choice
[17179575.664000] hub 2-0:1.0: USB hub found
[17179575.664000] hub 2-0:1.0: 2 ports detected
[17179575.788000] ACPI: PCI Interrupt 0000:00:10.3[D] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
[17179575.788000] ehci_hcd 0000:00:10.3: EHCI Host Controller
[17179575.788000] ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 3
[17179575.788000] ehci_hcd 0000:00:10.3: irq 11, io mem 0xf0008000
[17179575.788000] ehci_hcd 0000:00:10.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[17179575.788000] usb usb3: configuration #1 chosen from 1 choice
[17179575.788000] hub 3-0:1.0: USB hub found
[17179575.788000] hub 3-0:1.0: 4 ports detected
[17179576.564000] kjournald starting. Commit interval 5 seconds
[17179576.564000] EXT3-fs: mounted filesystem with ordered data mode.
[17179576.820000] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00c09f0000
[17179576.912000] usb 1-1: new full speed USB device using uhci_hcd and address 2
[17179577.080000] usb 1-1: configuration #1 chosen from 1 choice
[17179592.148000] irda_init()
[17179592.148000] NET: Registered protocol family 23
[17179592.316000] input: PC Speaker as /class/input/input1
[17179592.796000] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[17179592.800000] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[17179592.864000] input: PS/2 Mouse as /class/input/input2
[17179592.896000] input: AlpsPS/2 ALPS GlidePoint as /class/input/input3
[17179592.920000] ACPI: PCI Interrupt 0000:00:11.6[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
[17179592.948000] Linux agpgart interface v0.101 (c) Dave Jones
[17179592.972000] Real Time Clock Driver v1.12ac
[17179593.084000] parport: PnPBIOS parport detected.
[17179593.084000] parport0: PC-style at 0x378, irq 7 [PCSPP]
[17179593.120000] via-rhine.
[17179593.200000] ts: Compaq touchscreen protocol output
[17179593.256000] Floppy drive(s): fd0 is 1.44M
[17179593.272000] FDC 0 is a National Semiconductor PC87306
[17179593.612000] Bluetooth: Core ver 2.8
[17179593.612000] NET: Registered protocol family 31
[17179593.612000] Bluetooth: HCI device and connection manager initialized
[17179593.612000] Bluetooth: HCI socket layer initialized
[17179593.636000] Bluetooth: HCI USB driver ver 2.9
[17179593.640000] usbcore: registered new driver hci_usb
[17179593.672000] PCI: Setting latency timer of device 0000:00:11.6 to 64
[17179594.280000] MC'97 0 converters and GPIO not ready (0x1)
[17179594.284000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
[17179594.284000] Yenta: CardBus bridge found at 0000:00:0a.0 [10cf:10e7]
[17179594.284000] Yenta O2: res at 0x94/0xD4: 00/ea
[17179594.284000] Yenta O2: enabling read prefetch/write burst
[17179594.412000] Yenta: ISA IRQ mask 0x0018, PCI irq 11
[17179594.412000] Socket status: 30000828
[17179594.416000] ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[17179594.420000] eth0: VIA Rhine II at 0x1e200, 00:c0:9f:25:b4:54, IRQ 11.
[17179594.420000] eth0: MII PHY found at address 1, status 0x7809 advertising 01e1 Link 0000.
[17179594.424000] agpgart: Detected VIA Apollo Pro266 chipset
[17179594.432000] agpgart: AGP aperture is 128M @ 0xb0000000
[17179594.432000] ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
[17179594.432000] PCI: Setting latency timer of device 0000:00:11.5 to 64
Changed in linux-source-2.6.17: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → Medium |
status: | Needs Info → Confirmed |
Today I accidentally booted 2.6.15-25, since it was still my default. It hung somewhere after the fsck (can't see where exactly, since on-screen logging verbosity has decreased a lot). Booting into 2.6.17 did also show the fsck screen for a short time, then going to X. So: acpi=force makes 2.6.15-25 fail to boot...
This makes it somewhat more complicated:
2.6.17 -> crash
2.6.15 -> boot (without acpi features)
2.6.17 acpi=force -> boot
2.6.15 acpi=force -> hang
2.6.x-pre-15 -> boot, with acpi features, without the need for acpi=force.