2.6.0-test4 - lost ACPI
Hi,
I am using ACPI for few years now. As far as I can see, on my machine it is only usfeul for binding events to Power button (like running fbdump) and for powering off. I'm also experimenting with swsusp, which I run by /proc/acpi/sleep.
2.6.0-test4 has a surprise for me:
Linux version 2.6.0-test4 (zdzichu@mother) (gcc version 3.3.1) #15 Sat Aug 23 12:03:
02 CEST 2003
Video mode to be used for restore is ffff
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000013ff0000 (usable)
BIOS-e820: 0000000013ff0000 - 0000000013ff3000 (ACPI NVS)
BIOS-e820: 0000000013ff3000 - 0000000014000000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
319MB LOWMEM available.
On node 0 totalpages: 81904
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 77808 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI 2.1 present.
ACPI disabled because your bios is from 00 and too old ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You can enable it with acpi=force
ACPI: RSDP (v000 VIA693 ) @ 0x000f70c0
ACPI: RSDT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x13ff3000
ACPI: FADT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x13ff3040
ACPI: DSDT (v001 VIA693 AWRDACPI 0x00001000 MSFT 0x0100000a) @ 0x00000000
WTF? My BIOS was perfectly good all those years! And no, there is no upgrade for my motherboard available. Using acpi=force is ugly and un-understandable.
There are also some strange directories in /proc :
dr-xr-xr-x 2 root root 0 Aug 23 12:50 /proc/ac_adapter/ dr-xr-xr-x 2 root root 0 Aug 23 12:50 /proc/fan
they are empty, but they should be in /proc/acpi/
Attached files:
Output from dmidecode, lspci -v, my dmesg and /proc/cpuinfo
[Please CC me on replies. Thank you].
Signature · 2 lines
Tomasz Torcz "God, root, what's the difference?" [email protected] "God is more forgiving."
processor : 0vendor_id : GenuineIntel
cpu family : 6
model : 6
model name : Celeron (Mendocino)
stepping : 5
cpu MHz : 368.511
cache size : 128 KBfdiv_bug : nohlt_bug : nof00f_bug : nocoma_bug : no
fpu : yesfpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
bogomips : 720.89
# dmidecode 1.8 SMBIOS 2.1 present. DMI 2.1 present. 31 structures occupying 840 bytes. DMI table at 0x000F0800. Handle 0x0000 DMI type 0, 19 bytes. BIOS Information Block Vendor: Award Software International, Inc. Version: 4.51 PG Release: 09/13/00 BIOS base: 0xE0000 ROM size: 256K Capabilities: Flags: 0x000000007FCBDE90 Handle 0x0001 DMI type 1, 25 bytes. System Information Block Vendor: VIA Technologies, Inc. Product: VT82C692BX Version: Serial Number: Handle 0x0002 DMI type 2, 8 bytes. Board Information Block Vendor: Product: 693-686A Version: Serial Number: Handle 0x0003 DMI type 3, 13 bytes. Chassis Information Block Vendor: Chassis Type: Unknown Version: Serial Number: Asset Tag: Handle 0x0004 DMI type 4, 32 bytes. Processor Socket Designation: SLOT 1 Processor Type: Central Processor Processor Family: Pentium II processor Processor Manufacturer: Intel Processor Version: INTEL(R) CELERON(TM) Handle 0x0005 DMI type 5, 24 bytes. Memory Controller Handle 0x0006 DMI type 6, 12 bytes. Memory Bank Socket: BANK_0 Banks: 0 1 Speed: 60nS Type: Installed Size: 64Mbyte Enabled Size: 64Mbyte Handle 0x0007 DMI type 6, 12 bytes. Memory Bank Socket: BANK_1 Banks: 2 3 Speed: 60nS Type: UNKNOWN Installed Size: Not Installed Enabled Size: Not Installed Handle 0x0008 DMI type 6, 12 bytes. Memory Bank Socket: BANK_2 Banks: 4 5 Speed: 60nS Type: Installed Size: 256Mbyte Enabled Size: 256Mbyte Handle 0x0009 DMI type 6, 12 bytes. Memory Bank Socket: BANK_3 Banks: 6 7 Speed: 60nS Type: FPM Installed Size: 64Mbyte Enabled Size: 64Mbyte Handle 0x000A DMI type 7, 19 bytes. Cache Socket: Internal Cache L1 Internal Cache: write-back L1 Cache Size: 32K L1 Cache Maximum: 32K L1 Cache Type: Synchronous Handle 0x000B DMI type 7, 19 bytes. Cache Socket: External Cache L2 External Cache: write-back L2 Cache Size: 128K L2 Cache Maximum: 2048K L2 Cache Type: Synchronous Handle 0x000C DMI type 8, 9 bytes. Port Connector Internal Designator: PRIMARY IDE Internal Connector Type: On Board IDE External Designator: External Connector Type: None Port Type: Other Handle 0x000D DMI type 8, 9 bytes. Port Connector Internal Designator: SECONDARY IDE Internal Connector Type: On Board IDE External Designator: External Connector Type: None Port Type: Other Handle 0x000E DMI type 8, 9 bytes. Port Connector Internal Designator: FDD Internal Connector Type: On Board Floppy External Designator: External Connector Type: None Port Type: 8251 FIFO Compatible Handle 0x000F DMI type 8, 9 bytes. Port Connector Internal Designator: COM1 Internal Connector Type: 9 Pin Dual Inline (pin 10 cut) External Designator: External Connector Type: DB-9 pin male Port Type: Serial Port 16450 Compatible Handle 0x0010 DMI type 8, 9 bytes. Port Connector Internal Designator: COM2 Internal Connector Type: 9 Pin Dual Inline (pin 10 cut) External Designator: External Connector Type: DB-9 pin male Port Type: Serial Port 16450 Compatible Handle 0x0011 DMI type 8, 9 bytes. Port Connector Internal Designator: LPT1 Internal Connector Type: DB-25 pin female External Designator: External Connector Type: DB-25 pin female Port Type: Parallel Port ECP/EPP Handle 0x0012 DMI type 8, 9 bytes. Port Connector Internal Designator: Keyboard Internal Connector Type: Other External Designator: External Connector Type: PS/2 Port Type: Keyboard Port Handle 0x0013 DMI type 8, 9 bytes. Port Connector Internal Designator: PS/2 Mouse Internal Connector Type: PS/2 External Designator: No Detected External Connector Type: PS/2 Port Type: Mouse Port Handle 0x0014 DMI type 9, 13 bytes. Card Slot Slot: ISA Type: 16bit Long ISA Slot Features: 5v Handle 0x0015 DMI type 9, 13 bytes. Card Slot Slot: ISA Type: 16bit Long ISA Slot Features: 5v Handle 0x0016 DMI type 9, 13 bytes. Card Slot Slot: ISA Type: 16bit Long ISA Slot Features: 5v Handle 0x0017 DMI type 9, 13 bytes. Card Slot Slot: ISA Type: 16bit Long ISA Slot Features: 5v Handle 0x0018 DMI type 9, 13 bytes. Card Slot Slot: PCI Type: 32bit Long PCI Status: Available. Slot Features: 5v Handle 0x0019 DMI type 9, 13 bytes. Card Slot Slot: PCI Type: 32bit Long PCI Status: Available. Slot Features: 5v Handle 0x001A DMI type 9, 13 bytes. Card Slot Slot: PCI Type: 32bit Long PCI Status: In use. Slot Features: 5v Handle 0x001B DMI type 9, 13 bytes. Card Slot Slot: PCI Type: 32bit Long PCI Status: In use. Slot Features: 5v Handle 0x001C DMI type 9, 13 bytes. Card Slot Slot: AGP Type: 32bit Long AGP Status: Available. Slot Features: 5v Handle 0x001D DMI type 8, 9 bytes. Port Connector Internal Designator: USB Internal Connector Type: None External Designator: External Connector Type: Other Port Type: USB Handle 0x001E DMI type 13, 22 bytes. BIOS Language Information Installable Languages: 3 n|US|iso8859-1 r|CA|iso8859-1 a|JP|unicode Currently Installed Language: n|US|iso8859-1 ACPI 1.0 present. OEM ID: VIA693 RSD table at 0x13FF3000. BIOS32 Service Directory present. Calling Interface Address: 0x000FB280 PNP 1.0 present. Event Notification: Not Supported Real Mode Code Address: F000:BF20 Real Mode Data Address: F000:0000 Protected Mode Code Address: 0x000FBEF8 Protected Mode Data Address: 0x000F0000 PCI Interrupt Routing 1.0 present. Table Size: 144 bytes Router ID: 00:07.0 Exclusive IRQs: 10 11 12 Compatible Router: 1106:0596
Linux version 2.6.0-test4 (zdzichu@mother) (gcc version 3.3.1) #15 Sat Aug 23 12:03:02 CEST 2003
Video mode to be used for restore is ffff
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000013ff0000 (usable)
BIOS-e820: 0000000013ff0000 - 0000000013ff3000 (ACPI NVS)
BIOS-e820: 0000000013ff3000 - 0000000014000000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
319MB LOWMEM available.
On node 0 totalpages: 81904
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 77808 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI 2.1 present.
ACPI disabled because your bios is from 00 and too old
You can enable it with acpi=force
ACPI: RSDP (v000 VIA693 ) @ 0x000f70c0
ACPI: RSDT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x13ff3000
ACPI: FADT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x13ff3040
ACPI: DSDT (v001 VIA693 AWRDACPI 0x00001000 MSFT 0x0100000a) @ 0x00000000
Building zonelist for node : 0
Kernel command line: auto BOOT_IMAGE=linux2_6fb root=304 video=matroxfb:off root=/dev/ide/host0/bus0/target0/lun0/part4 resume=/dev/hda2 Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 368.511 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 720.89 BogoMIPS
Memory: 319716k/327616k available (2503k kernel code, 7144k reserved, 879k data, 160k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
-> /dev
-> /dev/console
-> /root
CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000 CPU: After vendor identify, caps: 0183f9ff 00000000 00000000 00000000 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 128K CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Celeron (Mendocino) stepping 05
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PM: Adding info for No Bus:legacy
Initializing RT netlink socket
PCI: PCI BIOS revision 2.10 entry at 0xfb2b0, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
BIO: pool of 256 setup, 14Kb (56 bytes/bio)
biovec pool[0]: 1 bvecs: 256 entries (12 bytes)
biovec pool[1]: 4 bvecs: 256 entries (48 bytes)
biovec pool[2]: 16 bvecs: 256 entries (192 bytes)
biovec pool[3]: 64 bvecs: 256 entries (768 bytes)
biovec pool[4]: 128 bvecs: 256 entries (1536 bytes)
biovec pool[5]: 256 bvecs: 256 entries (3072 bytes)
ACPI: Subsystem revision 20030813
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fbed0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xbef8, dseg 0xf0000
PM: Adding info for No Bus:pnp0
PM: Adding info for pnp:00:00
PM: Adding info for pnp:00:01
PM: Adding info for pnp:00:02
PM: Adding info for pnp:00:03
PM: Adding info for pnp:00:04
PM: Adding info for pnp:00:05
PM: Adding info for pnp:00:06
PM: Adding info for pnp:00:07
PM: Adding info for pnp:00:08
PM: Adding info for pnp:00:09
PM: Adding info for pnp:00:0c
PM: Adding info for pnp:00:0d
PM: Adding info for pnp:00:0e
PM: Adding info for pnp:00:10
PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver
ACPI: ACPI tables contain no PCI IRQ routing entries
PCI: Invalid ACPI-PCI IRQ routing table
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PM: Adding info for No Bus:pci0000:00
PM: Adding info for pci:0000:00:00.0
PM: Adding info for pci:0000:00:01.0
PM: Adding info for pci:0000:00:07.0
PM: Adding info for pci:0000:00:07.1
PM: Adding info for pci:0000:00:07.2
PM: Adding info for pci:0000:00:07.3
PM: Adding info for pci:0000:00:07.4
PM: Adding info for pci:0000:00:07.5
PM: Adding info for pci:0000:00:0a.0
PM: Adding info for pci:0000:00:0b.0
PM: Adding info for pci:0000:01:00.0
PCI: Using IRQ router VIA [1106/0686] at 0000:00:07.0
pty: 256 Unix98 ptys configured
devfs: v1.22 (20021013) Richard Gooch ([email protected])
devfs: boot_options: 0x1
Initializing Cryptographic API
PM: Adding info for No Bus:pnp1
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.11a
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA Apollo Pro 133 chipset
agpgart: Maximum main memory to use for agp memory: 262M
agpgart: AGP aperture is 64M @ 0xe0000000
[drm] Initialized mga 3.1.0 20021029 on minor 0
Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
loop: loaded (max 8 devices)
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xxVP_IDE: IDE controller at PCI slot 0000:00:07.1VP_IDE: chipset revision 6VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xxVP_IDE: VIA vt82c686a (rev 1b) IDE UDMA66 controller on pci0000:00:07.1
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:piohda: ST380011A, ATA DISK drive
PM: Adding info for No Bus:ide0
Using anticipatory scheduling elevator
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
PM: Adding info for ide:0.0
hdc: 8X4X32, ATAPI CD/DVD-ROM drive
PM: Adding info for No Bus:ide1
ide1 at 0x170-0x177,0x376 on irq 15
PM: Adding info for ide:1.0
hda: max request size: 1024KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(66)
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 8192kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
Advanced Linux Sound Architecture Driver Version 0.9.6 (Wed Aug 20 20:27:13 2003 UTC).
PCI: Found IRQ 10 for device 0000:00:0b.0
PCI: Sharing IRQ 10 with 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:07.3
ALSA device list:
#0: Ensoniq AudioPCI ENS1370 at 0xec00, irq 10
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 32768 bind 65536)ip_conntrack version 2.1 (2559 buckets, 20472 max) - 300 bytes per conntrackip_tables: (C) 2000-2002 Netfilter core team
Initializing IPsec netlink socket
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driverip6_tables: (C) 2000-2002 Netfilter core team
NET4: Ethernet Bridge 008 for NET4.0
Bridge firewalling registered
swsusp: Resume From Partition: /dev/hda2, Device: hda2
Resume Machine: This is normal swap space
Resume Machine: Error -22 resuming
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device hda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda4) for (hda4)
Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 160k freed
blk: queue d3de4800, I/O limit 4095Mb (mask 0xffffffff)
Adding 506036k swap on /dev/ide/host0/bus0/target0/lun0/part2. Priority:2 extents:1
SGI XFS for Linux with ACLs, no debug enabled
XFS mounting filesystem hda3
Ending clean XFS mount for filesystem: hda3
PM: Adding info for No Bus:i2c-0
registering 0-6000
PM: Adding info for i2c:0-6000
Disabled Privacy Extensions on device c040d580(lo)
8139too Fast Ethernet driver 0.9.26
PCI: Found IRQ 12 for device 0000:00:0a.0
PCI: Sharing IRQ 12 with 0000:00:07.5
eth0: RealTek RTL8139 Fast Ethernet at 0xd4948000, 00:06:4f:00:e8:99, IRQ 12
eth0: Identified 8139 chip type 'RTL-8139C'
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
Disabled Privacy Extensions on device d34d3c00(sxb0)
process `syslogd' is using obsolete setsockopt SO_BSDCOMPATdrivers/usb/core/usb.c: registered new driver usbfsdrivers/usb/core/usb.c: registered new driver hubdrivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
PCI: Found IRQ 10 for device 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:07.3
PCI: Sharing IRQ 10 with 0000:00:0b.0
uhci-hcd 0000:00:07.2: UHCI Host Controller
uhci-hcd 0000:00:07.2: irq 10, io base 0000d400
uhci-hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
PM: Adding info for usb:usb1
hub 1-0:0: USB hub found
hub 1-0:0: 2 ports detected
PM: Adding info for usb:1-0:0
PCI: Found IRQ 10 for device 0000:00:07.3
PCI: Sharing IRQ 10 with 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:0b.0
uhci-hcd 0000:00:07.3: UHCI Host Controller
uhci-hcd 0000:00:07.3: irq 10, io base 0000d800
uhci-hcd 0000:00:07.3: new USB bus registered, assigned bus number 2
PM: Adding info for usb:usb2
hub 2-0:0: USB hub found
hub 2-0:0: 2 ports detected
PM: Adding info for usb:2-0:0
PCI: Found IRQ 12 for device 0000:00:07.5
PCI: Sharing IRQ 12 with 0000:00:0a.0
PCI: Setting latency timer of device 0000:00:07.5 to 64
agpgart: Found an AGP 1.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 2x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 2x mode
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 44)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+ Latency: 0 Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 1.0 Status: RQ=8 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x2
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: e4000000-e7ffffff
Prefetchable memory behind bridge: e8000000-e9ffffff
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 1b)
Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Region 4: I/O ports at d000 [size=16]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 0e) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 10
Region 4: I/O ports at d400 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 0e) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 10
Region 4: I/O ports at d800 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 20)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 9
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 21)
Subsystem: VIA Technologies, Inc. VT82C686 AC97 Audio Controller
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 12
Region 0: I/O ports at dc00 [size=256]
Region 1: I/O ports at e000 [size=4]
Region 2: I/O ports at e400 [size=4]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 12
Region 0: I/O ports at e800 [size=256]
Region 1: Memory at ea000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0b.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
Subsystem: Unknown device 4942:4c4c
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (3000ns min, 32000ns max)
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at ec00 [size=64]
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01) (prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. Millennium G550 Dual Head DDR 32Mb
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (4000ns min, 8000ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=32M]
Region 1: Memory at e4000000 (32-bit, non-prefetchable) [size=16K]
Region 2: Memory at e5000000 (32-bit, non-prefetchable) [size=8M]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [f0] AGP version 2.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=8 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x2
Quoted 7 lines · Tomasz Torcz
I am using ACPI for few years now. As far as I can see, on my
machine it is only usfeul for binding events to Power button (like running fbdump) and for powering off. I'm also experimenting with swsusp, which I run by/proc/acpi/sleep.2.6.0-test4 has a surprise for me:
me too.
Quoted 2 lines
ACPI disabled because your bios is from 00 and too old ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
One of my trusty-but-old testboxes does exactly the same thing. It's just the ACPI guys running away from broken BIOSes I think ;)
Add "acpi=force" to your kernel boot command line and everything should work as before.
Quoted 7 lines · Andrew Morton
Quoted 2 lines · Tomasz Torcz
ACPI disabled because your bios is from 00 and too old ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add "acpi=force" to your kernel boot command line and everything should work as before.
It does not work. It halts in beetween ps/2 mouse init and serio init. Adding "acpi=force pci=noacpi" solves that.
Signature · 2 lines
Tomasz Torcz RIP is irrevelant. Spoofing is futile. [email protected] Your routes will be aggreggated. -- Alex Yuriev
Quoted 4 lines · Tomasz Torcz
Quoted 2 lines · Andrew Morton
Tomasz Torcz <[email protected]> wrote:
Quoted 9 lines
Quoted 5 lines
Quoted 2 lines
ACPI disabled because your bios is from 00 and too old ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add "acpi=force" to your kernel boot command line and everything should work as before.
It does not work. It halts in beetween ps/2 mouse init and serio init. Adding "acpi=force pci=noacpi" solves that.
OK. Please send a full report to [email protected]. Here is Len's how-to-report-ACPI problems recipe:
Regarding how to field these in general...
Bugzilla would be really helpful, because we've got multiple bugs and multiple people working on them and bugzilla is better than e-mail at keeping the relevant bits together. bugzilla with component=ACPI and owner [email protected] or [email protected] should do the trick.
The dmesg output of the failing case is really helpful,
As is the output of acpidmp to examine the ACPI tables on the system. (Red Hat includes both of these in their severn beta1, acpidmp is also in pmtools on intel's ACPI web page)
dmidecode output is useful to identify the BIOS version.
Of course the 1st thing to check with ACPI failures is that the BIOS version shown by dmidmp is the latest provided by the vendor... Plus, if we determine the BIOS is toast, DMI provides what we need to add the system to the DMI or acpi blacklists.
We're seeting the most problems on VIA chip-sets with no IO-APIC. The one below is unusual because it is a 2-way system with 3 IO-APICs.
The latest code in linus' tree includes ACPICA 20030813, which is slightly newer than the one below, it might be a good idea to try that with CONFIG_ACPI_DEBUG. Note that it will spit out the DMI info upon the mount root failure automatically.
I don't recall seeing the ACPI disabled line, but mine had the same problem halting between PS/2 init and serio. The change I noticed was that IRQ's were being allocated differently, and that is what I attributed this failure to. My motherboard worked with 2.6.0-test3-mm2, but has not worked since 2.6.0-test3-mm3 (when the new ACPI code was added).
I'll have to try this acpi=force and pci=noacpi, otherwise I have to disable USB and sound to get it to boot.
Wes
Quoted 21 lines · Tomasz Torcz
Quoted 4 lines · Andrew Morton
Tomasz Torcz <[email protected]> wrote:
Quoted 8 lines
Quoted 4 lines
ACPI disabled because your bios is from 00 and too old ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add "acpi=force" to your kernel boot command line and everything should work as before.
It does not work. It halts in beetween ps/2 mouse init and serio init. Adding "acpi=force pci=noacpi" solves that.