Unresponsive/broken ACPI; FC1; Dell Inspiron 1100

J. Erik Hemdal ehemdal at townisp.com
Tue Jan 13 16:31:26 UTC 2004


I am unable to setup ACPI support running FC1 on a Dell Inspiron 1100 with
BIOS A23.

Symptoms:

Fan operates normally. Battstat-applet shows no useful information, for
example, it will show "0% battery (High)" when the system is on AC power.

dmesg output shows that apparently acpid starts up, but then terminates.


Linux version 2.4.22-1.2140.nptl (bhcompile at porky.devel.redhat.com) (gcc
version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)) #1 Tue Jan 6 20:20:43 EST
2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fec9000 (usable)
 BIOS-e820: 000000000fec9000 - 0000000010000000 (reserved)
 BIOS-e820: 00000000feda0000 - 00000000fee00000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
254MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 65225
zone(0): 4096 pages.
zone(1): 61129 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 DELL                                      ) @ 0x000fdf00
ACPI: RSDT (v001 DELL    CPi R   0x27d30a06 ASL  0x00000061) @ 0x0fef0000
ACPI: FADT (v001 DELL    CPi R   0x27d30a06 ASL  0x00000061) @ 0x0fef0400
ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000
Kernel command line: ro root=LABEL=/ hda=ide-scsi rhgb
ide_setup: hda=ide-scsi
Initializing CPU#0
Detected 1993.577 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3971.48 BogoMIPS
Memory: 254092k/260900k available (1470k kernel code, 6420k reserved, 1096k
data, 136k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 128K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: bfebf9ff 00000000 00000000 00000000
CPU:             Common caps: bfebf9ff 00000000 00000000 00000000
CPU: Intel(R) Celeron(R) CPU 2.00GHz stepping 09
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch at atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20031002
ACPI: Interpreter disabled. Linux version 2.4.22-1.2140.nptl
(bhcompile at porky.devel.redhat.com) (gcc version 3.2.3 20030422 (Red Hat
Linux 3.2.3-6)) #1 Tue Jan 6 20:20:43 EST 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fec9000 (usable)
 BIOS-e820: 000000000fec9000 - 0000000010000000 (reserved)
 BIOS-e820: 00000000feda0000 - 00000000fee00000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
254MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 65225
zone(0): 4096 pages.
zone(1): 61129 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 DELL                                      ) @ 0x000fdf00
ACPI: RSDT (v001 DELL    CPi R   0x27d30a06 ASL  0x00000061) @ 0x0fef0000
ACPI: FADT (v001 DELL    CPi R   0x27d30a06 ASL  0x00000061) @ 0x0fef0400
ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000
Kernel command line: ro root=LABEL=/ hda=ide-scsi rhgb
ide_setup: hda=ide-scsi
Initializing CPU#0
Detected 1993.577 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3971.48 BogoMIPS
Memory: 254092k/260900k available (1470k kernel code, 6420k reserved, 1096k
data, 136k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 128K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: bfebf9ff 00000000 00000000 00000000
CPU:             Common caps: bfebf9ff 00000000 00000000 00000000
CPU: Intel(R) Celeron(R) CPU 2.00GHz stepping 09
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch at atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20031002
ACPI: Interpreter disabled.


. . . . rest of dmesg removed, no more ACPI messages

A search of the fedora-list archives and the ACPI-HOWTO provided some good
pointers to loading several drivers (battery, ac, thermal, button).  But I
don't find these drivers on my system.  I've also seen postings about having
to modify the DSDT, but I can't generate one on my system by copying out of
/proc.

Applying the boot parameter 'acpi=on', recommended by several posters,
causes the system to hang just after boot and before starting X.  The
display goes black and the system is unresponsive.  This is said to do some
good magic, but not for me. :-(

It looks like I have the latest acpid package.  I've not tried any
configuration because I don't know all the ACPI events supported, but the
sample loaded in the events subdirectory should at least cause the system to
shutdown on power-off, which is not happening.

I hope someone can help me to determine if I have a good installation or a
proper ACPI configuration.

Thanks!  Erik





More information about the fedora-list mailing list