2.4.23-pre4-acpi-20030916 on ASUS A7V 333 1014 Beta2

From: Martin MOKREJŠ <hidden>
Date: 2003-09-18 18:58:18

Hi,
  although I did not have reported any problems earlier, just accidentally
I got today to machine running 2.4.20 kernel and had to upgrade. It turned
out there's ACPI problem in 2.4.22 with this machine ...

  It used to show with ACPI:
Sep 18 19:32:59 calomys kernel:     ACPI-0202: *** Warning: Invalid table signature T<C0><FF>? found
Sep 18 19:32:59 calomys kernel:     ACPI-0095: *** Error: Acpi_load_tables: Error getting required tables (DSDT/FADT/FACS): AE_BAD_SIGNATURE
Sep 18 19:32:59 calomys kernel:     ACPI-0116: *** Error: Acpi_load_tables: Could not load tables: AE_BAD_SIGNATURE
Sep 18 19:32:59 calomys kernel: ACPI: System description table load failed


  Please note it is a desktop computer, no laptop.

  Here's what I have now when BIOS section Boot/Interrupt Mode is set to
PIC:

Linux version 2.4.23-pre4 (root@calomys) (gcc version 3.3.1 20030626 (Debian prerelease)) #3 Thu Sep 18 20:05:55 CEST 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003fffc000 (usable)
 BIOS-e820: 000000003fffc000 - 000000003ffff000 (ACPI data)
 BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 262140
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 32764 pages.
ACPI: RSDP (v000 ASUS                                      ) @ 0x000f5c00
ACPI: RSDT (v001 ASUS   A7V333   0x42302e31 MSFT 0x31313031) @ 0x3fffc000
ACPI: FADT (v001 ASUS   A7V333   0x42302e31 MSFT 0x31313031) @ 0x3fffc0ae
ACPI: TŔ˙? (v001 ASUS   A7V333   0x42302e31 MSFT 0x31313031) @ 0x3fffc02c

-------^ what are these 8bit chars?

ACPI: DSDT (v001   ASUS A7V333   0x00001000 MSFT 0x0100000b) @ 0x00000000
Kernel command line: auto BOOT_IMAGE=2423pre4acpi ro root=801
Found and enabled local APIC!
Initializing CPU#0
Detected 1666.768 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3322.67 BogoMIPS
Memory: 1033560k/1048560k available (1389k kernel code, 14612k reserved, 360k data, 292k init, 131056k highmem)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU:             Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(TM) XP 2000+ stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1666.7999 MHz.
..... host bus clock speed is 266.6878 MHz.
cpu: 0, clocks: 2666878, slice: 1333439
CPU0<T0:2666864,T1:1333424,D:1,S:1333439,C:2666878>
mtrr: v1.40 (20010327) Richard Gooch (rgooch-r1x6VkxMR+00zabcByZE4g@public.gmane.org)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030916
PCI: PCI BIOS revision 2.10 entry at 0xf17e0, last bus=1
PCI: Using configuration type 1
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [ACPI] (supports S0 S1 S4 S5)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
PCI: No IRQ known for interrupt pin A of device 00:11.1

------------------------------------------------^
	this is also to be seen in BIOS APIC mode

ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
PCI: Via IRQ fixup for 00:09.0, from 9 to 10
PCI: Via IRQ fixup for 00:11.3, from 9 to 10
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
allocated 32 pages and 32 bhs reserved for the highmem bounces
Journalled Block Device driver loaded
ACPI: Power Button (FF) [PWRF]
ACPI: Processor [CPU0] (supports C1)



calomys:/# cat /proc/interrupts
           CPU0
  0:      46679          XT-PIC  timer
  1:          2          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:       3343          XT-PIC  eth0
  9:          0          XT-PIC  acpi
 11:      22524          XT-PIC  aic7xxx
 14:          4          XT-PIC  ide0
NMI:          0
LOC:      46641
ERR:          9
MIS:          0
calomys:/#


calomys:~# ls -laR /proc/acpi/
/proc/acpi/:
total 0
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   81 root     root            0 Sep 18  2003 ..
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 ac_adapter
-rw-r--r--    1 root     root            0 Sep 18 20:35 alarm
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 battery
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 button
-r--------    1 root     root            0 Sep 18 20:35 dsdt
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 embedded_controller
-r--------    1 root     root            0 Sep 18 20:35 event
-r--------    1 root     root            0 Sep 18 20:35 fadt
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 fan
-r--r--r--    1 root     root            0 Sep 18 20:35 info
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 power_resource
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 processor
-rw-r--r--    1 root     root            0 Sep 18 20:35 sleep
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 thermal_zone

/proc/acpi/ac_adapter:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..

/proc/acpi/battery:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..

/proc/acpi/button:
total 0
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 power

/proc/acpi/button/power:
total 0
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 .
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 ..
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 PWRF

/proc/acpi/button/power/PWRF:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 ..
-r--r--r--    1 root     root            0 Sep 18 20:35 info

/proc/acpi/embedded_controller:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..

/proc/acpi/fan:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..

/proc/acpi/power_resource:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..

/proc/acpi/processor:
total 0
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 CPU0

/proc/acpi/processor/CPU0:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x    3 root     root            0 Sep 18 20:35 ..
-r--r--r--    1 root     root            0 Sep 18 20:35 info
-rw-r--r--    1 root     root            0 Sep 18 20:35 limit
-rw-r--r--    1 root     root            0 Sep 18 20:35 performance
-r--r--r--    1 root     root            0 Sep 18 20:35 power
-rw-r--r--    1 root     root            0 Sep 18 20:35 throttling

/proc/acpi/thermal_zone:
total 0
dr-xr-xr-x    2 root     root            0 Sep 18 20:35 .
dr-xr-xr-x   10 root     root            0 Sep 18 20:35 ..
calomys:~#
calomys:~# cat /proc/acpi/processor/CPU0/throttling
<not supported>
calomys:~# cat /proc/acpi/processor/CPU0/performance
<not supported>
calomys:~# cat /proc/acpi/processor/CPU0/info
processor id:            0
acpi id:                 0
bus mastering control:   no
power management:        no
throttling control:      no
performance management:  no
limit interface:         no
calomys:~# cat /proc/acpi/processor/CPU0/limit
<not supported>
calomys:~# cat /proc/acpi/processor/CPU0/power
active state:            C1
default state:           C1
bus master activity:     00000000
states:
   *C1:                  promotion[--] demotion[--] latency[000] usage[00000000]
    C2:                  <not supported>
    C3:                  <not supported>
calomys:~#



If BIOS has set Boot/Interrupt Mode to APIC, I get ... see attached file
a7v333.diff for easy comaprison of both modes. Also, lspci output when
machine in this APIC mode is attached. Interrupts are below:

calomys:~# cat /proc/interrupts
           CPU0
  0:      14317    IO-APIC-edge  timer
  1:          2    IO-APIC-edge  keyboard
  2:          0          XT-PIC  cascade
  9:          0   IO-APIC-level  acpi
 14:          5    IO-APIC-edge  ide0
 16:        952   IO-APIC-level  eth0
 18:      22137   IO-APIC-level  aic7xxx
NMI:          0
LOC:      14269
ERR:          0
MIS:          0
calomys:~#



I hope this tells you if everything looks like expected on my machine in terms of ACPI.

Thanks for developing/supporting ACPI!
-- 
Martin Mokrejs [off-list ref], [off-list ref]
PGP5.0i key is at http://www.natur.cuni.cz/~mmokrejs
MIPS / Institute for Bioinformatics <http://mips.gsf.de>
GSF - National Research Center for Environment and Health
Ingolstaedter Landstrasse 1, D-85764 Neuherberg, Germany
tel.: +49-89-3187 3683 , fax: +49-89-3187 3585

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help