From owner-freebsd-acpi@FreeBSD.ORG Mon Nov 19 00:22:45 2007 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB94A16A417 for ; Mon, 19 Nov 2007 00:22:45 +0000 (UTC) (envelope-from root@liukuma.net) Received: from www.liukuma.net (www.liukuma.net [62.220.235.15]) by mx1.freebsd.org (Postfix) with ESMTP id 361EA13C503 for ; Mon, 19 Nov 2007 00:22:44 +0000 (UTC) (envelope-from root@liukuma.net) Received: from localhost (unknown [127.0.0.1]) by www.liukuma.net (Postfix) with ESMTP id 8CFF81CC95 for ; Mon, 19 Nov 2007 02:03:10 +0200 (EET) Received: from www.liukuma.net ([127.0.0.1]) by localhost (www.liukuma.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ISgjUjBQ1dzr for ; Mon, 19 Nov 2007 02:03:00 +0200 (EET) Received: from rivendell (c-a70471d5.019-61-68617010.cust.bredbandsbolaget.se [213.113.4.167]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: root@www.liukuma.net) by www.liukuma.net (Postfix) with ESMTP id 8C9541CC69 for ; Mon, 19 Nov 2007 02:02:59 +0200 (EET) Message-ID: <078f01c82a3f$8c5e36b0$0a0aa8c0@endor.swagman.org> From: "Charlie Root" To: Date: Mon, 19 Nov 2007 02:02:59 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Subject: Using ACPI causes panics and crashes on Tyan 1832 tiger 100 X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Nov 2007 00:22:46 -0000 I've been trying to install 7.0 beta2 on an old machine I have lying around. Running in safe mode and hint.apic.0.disabled=1 seems to be fine, but as soon as I try to get ACPI functinality, the system gets flaky. The motherboard in question is Tyan Tiger 100 D1832, from late 1990's. Symptoms are sig 12 panics, sig 11 crashes and throttled interrupt storm on irq20. Memory tests good with memtest86 using several passes, exchanging processors in their slots makes no difference, neither does changing the drive the system is installed to plain ATA, plain SCSI or mix thereof. The panics are vn related somehow and systemcalls have eip set somewhere in outer space, much like the case Greg Lehey has as the last example of his BSD kernel debugging guide. The system is plain vanilla i386 GENERIC installed from CD, namely: FreeBSD erebor.endor.swagman.org 7.0-BETA2 FreeBSD 7.0-BETA2 #0: Fri Nov 2 16:47:33 UTC 2007 root@logan.cse.buffalo.edu:/ usr/obj/usr/src/sys/GENERIC i386 IIRC, the same motherboard has had the same symptoms from since FreeBSD 5.xx, but haven't had the time until now to test the issue further. output of pciconf -l: http://www.liukuma.net/ignatz/erebor/pciconf.txt vmstat -i shows 2000ish interrupts/second for the acpi0. The verbose logging of boot with ACPI fully enabled is at: Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 7.0-BETA2 #0: Fri Nov 2 16:47:33 UTC 2007 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC Preloaded elf kernel "/boot/kernel/kernel" at 0xc0d38000. Preloaded acpi_dsdt "/boot/tyan1832.aml" at 0xc0d38188. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0d381d0. Calibrating clock(s) ... i8254 clock: 1193072 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 497838711 Hz CPU: Pentium III/Pentium III Xeon/Celeron (497.84-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383fbff Instruction TLB: 4 KB pages, 4-way set associative, 32 entries Instruction TLB: 4 MB pages, fully associative, 2 entries Data TLB: 4 KB pages, 4-way set associative, 64 entries 2nd-level cache: 512 KB, 4-way set associative, 32 byte line size 1st-level instruction cache: 16 KB, 4-way set associative, 32 byte line size Data TLB: 4 MB Pages, 4-way set associative, 8 entries 1st-level data cache: 16 KB, 4-way set associative, 32 byte line size real memory = 536739840 (511 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000001028000 - 0x000000001f69bfff, 510083072 bytes (124532 pages) avail memory = 511315968 (487 MB) Table 'FACP' at 0x1fff1000 Table 'APIC' at 0x1fff2000 MADT: Found table at 0x1fff2000 MP Configuration Table version 1.4 found at 0xc00f62f0 APIC: Using the MADT enumerator. MADT: Found CPU APIC ID 0 ACPI ID 1: enabled SMP: Added CPU 0 (AP) MADT: Found CPU APIC ID 1 ACPI ID 2: enabled SMP: Added CPU 1 (AP) ACPI APIC Table: INTR: Adding local APIC 1 as a target FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 bios32: Found BIOS32 Service Directory header at 0xc00fdb40 bios32: Entry = 0xfdb50 (c00fdb50) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xdb71 pnpbios: Found PnP BIOS data at 0xc00f7390 pnpbios: Entry = f0000:6554 Rev = 1.0 Other BIOS signatures found: APIC: CPU 0 has ACPI ID 1 APIC: CPU 1 has ACPI ID 2 ACPI: RSDP @ 0x0xfb340/0x0014 (v 0 AMI ) ACPI: RSDT @ 0x0x1fff0000/0x002C (v 1 OEMTYN OEMTYNTB 0x00000009 AMI 0x00000001) ACPI: FACP @ 0x0x1fff1000/0x0074 (v 1 OEMTYN OEMTYNTB 0x00000009 AMI 0x00000001) ACPI: DSDT @ 0x0x1ffe0000/0x1E53 (v 1 OEMTYN OEMTYNTB 0x00000012 MSFT 0x0100000C) ACPI: FACS @ 0x0x1fff8000/0x0040 ACPI: APIC @ 0x0x1fff2000/0x005C (v 1 OEMTYN OEMTYNTB 0x00000009 AMI 0x00000001) MADT: Found IO APIC ID 2, Interrupt 0 at 0xfec00000 ioapic0: Routing external 8259A's -> intpin 0 MADT: Interrupt override: source 0, irq 2 ioapic0: Routing IRQ 0 -> intpin 2 MADT: Interrupt override: source 9, irq 20 ioapic0: intpin 9 disabled ioapic0: intpin 20 polarity: high ioapic0 irqs 0-23 on motherboard cpu0 BSP: ID: 0x00000000 VER: 0x00040011 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000100ef therm: 0x00000000 err: 0x0001000f pcm: 0x00010000 wlan: <802.11 Link Layer> ath_rate: version 1.2 wlan_amrr: random: nfslock: pseudo-device kbd: new array size 4 kbd1 at kbdmux0 io: mem: Pentium Pro MTRR support enabled null: ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) rr232x: RocketRAID 232x controller driver v1.02 (Nov 2 2007 16:47:11) npx0: INT 16 interface acpi0: on motherboard ACPI: Table DSDT replaced by host OS ACPI: DSDT @ 0x0/0x1D29 (v 1 OEMTYN OEMTYNTB 0x00000012 INTL 0x20070320) acpi0: Overriding SCI Interrupt from IRQ 9 to IRQ 20 ioapic0: routing intpin 20 (PCI IRQ 20) to vector 48 acpi0: [MPSAFE] acpi0: [ITHREAD] acpi0: Power Button (fixed) acpi0: wakeup code va 0xcd079000 pa 0x1000 pci_open(1): mode 1 addr port (0x0cf8) is 0x8000005c pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) pcibios: BIOS version 2.10 AcpiOsDerivePciId: \\_SB_.PCI0.PAMX -> bus 0 dev 0 func 0 AcpiOsDerivePciId: \\_SB_.PCI0.TMEM -> bus 0 dev 0 func 0 AcpiOsDerivePciId: \\_SB_.PCI0.SBRG.BAR2 -> bus 0 dev 7 func 0 AcpiOsDerivePciId: \\_SB_.PCI0.SBRG.PIX0 -> bus 0 dev 7 func 0 acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 1ff00000 (3) failed ACPI timer: 0/4 0/16777189 0/16777195 0/4 0/16777212 0/4 0/4 0/4 0/7 0/5 -> 0 Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 pci_link0: Index IRQ Rtd Ref IRQs Initial Probe 0 10 N 0 3 4 5 6 7 9 10 11 12 14 15 Validation 0 10 N 0 3 4 5 6 7 9 10 11 12 14 15 After Disable 0 255 N 0 3 4 5 6 7 9 10 11 12 14 15 pci_link1: Index IRQ Rtd Ref IRQs Initial Probe 0 5 N 0 3 4 5 6 7 9 10 11 12 14 15 Validation 0 5 N 0 3 4 5 6 7 9 10 11 12 14 15 After Disable 0 255 N 0 3 4 5 6 7 9 10 11 12 14 15 pci_link2: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 5 6 7 9 10 11 12 14 15 Validation 0 11 N 0 3 4 5 6 7 9 10 11 12 14 15 After Disable 0 255 N 0 3 4 5 6 7 9 10 11 12 14 15 pci_link3: Index IRQ Rtd Ref IRQs Initial Probe 0 9 N 0 3 4 5 6 7 9 10 11 12 14 15 Validation 0 9 N 0 3 4 5 6 7 9 10 11 12 14 15 After Disable 0 255 N 0 3 4 5 6 7 9 10 11 12 14 15 cpu0: on acpi0 cpu0: switching to generic Cx mode acpi_throttle0: on cpu0 acpi_throttle0: P_CNT from P_BLK 0x410 cpu1: on acpi0 acpi_throttle1: on cpu1 acpi_throttle1: failed to attach P_CNT device_attach: acpi_throttle1 attach returned 6 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pci0: domain=0, physical bus=0 found-> vendor=0x8086, dev=0x7190, revid=0x02 domain=0, bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x2210, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[10]: type Prefetchable Memory, range 32, base 0xf8000000, size 26, enabled found-> vendor=0x8086, dev=0x7191, revid=0x02 domain=0, bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x001f, statreg=0x0220, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x88 (34000 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x7110, revid=0x02 domain=0, bus=0, slot=7, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x000f, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x7111, revid=0x01 domain=0, bus=0, slot=7, func=1 class=01-01-80, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[20]: type I/O Port, range 32, base 0xffa0, size 4, enabled found-> vendor=0x8086, dev=0x7112, revid=0x01 domain=0, bus=0, slot=7, func=2 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=d, irq=9 map[20]: type I/O Port, range 32, base 0xef80, size 5, enabled pcib0: matched entry for 0.7.INTD pcib0: slot 7 INTD hardwired to IRQ 19 found-> vendor=0x8086, dev=0x7113, revid=0x02 domain=0, bus=0, slot=7, func=3 class=06-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[90]: type I/O Port, range 32, base 0x440, size 4, enabled found-> vendor=0x10b7, dev=0x9055, revid=0x64 domain=0, bus=0, slot=17, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0117, statreg=0x0210, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x0a (2500 ns), maxlat=0x0a (2500 ns) intpin=a, irq=5 powerspec 1 supports D0 D1 D2 D3 current D0 map[10]: type I/O Port, range 32, base 0xec00, size 7, enabled map[14]: type Memory, range 32, base 0xfebfef80, size 7, enabled pcib0: matched entry for 0.17.INTA pcib0: slot 17 INTA hardwired to IRQ 17 found-> vendor=0x9004, dev=0x7895, revid=0x03 domain=0, bus=0, slot=18, func=0 class=01-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0107, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns) intpin=a, irq=11 map[10]: type I/O Port, range 32, base 0xe800, size 8, enabled map[14]: type Memory, range 32, base 0xfebff000, size 12, enabled pcib0: matched entry for 0.18.INTA pcib0: slot 18 INTA hardwired to IRQ 18 agp0: on hostb0 hostb0: Reserved 0x4000000 bytes for rid 0x10 type 3 at 0xf8000000 agp0: allocating GATT for aperture of size 64M pcib1: at device 1.0 on pci0 pcib1: domain 0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xd000-0xdfff pcib1: memory decode 0xfca00000-0xfeafffff pcib1: prefetched decode 0xe4800000-0xf48fffff pci1: on pcib1 pci1: domain=0, physical bus=1 found-> vendor=0x10de, dev=0x0113, revid=0xb2 domain=0, bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x05 (1250 ns), maxlat=0x01 (250 ns) intpin=a, irq=10 powerspec 2 supports D0 D3 current D0 map[10]: type Memory, range 32, base 0xfd000000, size 24, enabled pcib1: requested memory range 0xfd000000-0xfdffffff: good map[14]: type Prefetchable Memory, range 32, base 0xe8000000, size 27, enabled pcib1: requested memory range 0xe8000000-0xefffffff: good pcib0: matched entry for 0.1.INTA pcib0: slot 1 INTA hardwired to IRQ 16 pcib1: slot 0 INTA is routed to irq 16 vgapci0: mem 0xfd000000-0xfdffffff,0xe8000000-0xefffffff irq 16 at device 0.0 on pci1 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 7.1 on pci0 atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xffa0 ata0: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0 atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6 ata0: reset tp1 mask=03 ostat0=50 ostat1=00 ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00 ata0: reset tp2 stat0=50 stat1=00 devices=0x1 ioapic0: routing intpin 14 (ISA IRQ 14) to vector 49 ata0: [MPSAFE] ata0: [ITHREAD] ata1: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170 atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376 ata1: reset tp1 mask=03 ostat0=50 ostat1=00 ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb ata1: stat1=0x00 err=0x00 lsb=0x00 msb=0x00 ata1: reset tp2 stat0=00 stat1=00 devices=0x4 ioapic0: routing intpin 15 (ISA IRQ 15) to vector 50 ata1: [MPSAFE] ata1: [ITHREAD] uhci0: port 0xef80-0xef9f irq 19 at device 7.2 on pci0 uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0xef80 ioapic0: routing intpin 19 (PCI IRQ 19) to vector 51 uhci0: [GIANT-LOCKED] uhci0: [ITHREAD] usb0: on uhci0 usb0: USB revision 1.0 uhub0: on usb0 uhub0: 2 ports with 2 removable, self powered pci0: at device 7.3 (no driver attached) xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xec00-0xec7f mem 0xfebfef80-0xfebfefff irq 17 at device 17.0 on pci0 xl0: Reserved 0x80 bytes for rid 0x14 type 3 at 0xfebfef80 xl0: using memory mapped I/O xl0: media options word: a xl0: found MII/AUTO miibus0: on xl0 bmtphy0: <3c905B 10/100 internal PHY> PHY 24 on miibus0 bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto xl0: bpf attached xl0: Ethernet address: 00:50:04:66:c0:3b ioapic0: routing intpin 17 (PCI IRQ 17) to vector 52 xl0: [MPSAFE] xl0: [ITHREAD] ahc0: port 0xe800-0xe8ff mem 0xfebff000-0xfebfffff irq 18 at device 18.0 on pci0 ahc0: Defaulting to MEMIO off ahc0: Reserved 0x100 bytes for rid 0x10 type 4 at 0xe800 ahc0: Reading SEEPROM...done. ahc0: internal 50 cable not present, internal 68 cable is present ahc0: external cable not present ahc0: BIOS eeprom is present ahc0: High byte termination Enabled ahc0: Low byte termination Enabled ahc0: Downloading Sequencer Program... 413 instructions downloaded ahc0: Features 0x16035, Bugs 0x35, Flags 0x20485440 ioapic0: routing intpin 18 (PCI IRQ 18) to vector 53 ahc0: [MPSAFE] ahc0: [ITHREAD] aic7895: Ultra Wide Channel A, SCSI Id=7, 32/253 SCBs acpi_button0: on acpi0 psmcpnp0: irq 12 on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0065 atkbd: keyboard ID 0x41ab (2) kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 ioapic0: routing intpin 1 (ISA IRQ 1) to vector 54 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: current command byte:0065 psm0: irq 12 on atkbdc0 ioapic0: routing intpin 12 (ISA IRQ 12) to vector 55 psm0: [GIANT-LOCKED] psm0: [ITHREAD] psm0: model MouseMan+, device ID 0-51, 3 buttons psm0: config:00000000, flags:00000008, packet size:3 psm0: syncmask:08, syncbits:00 fdc0: port 0x3f2-0x3f3,0x3f4-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: ic_type 90 part_id 73 ioapic0: routing intpin 6 (ISA IRQ 6) to vector 56 fdc0: [FILTER] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: irq maps: 0xcc29 0xcc39 0xcc29 0xcc29 sio0: irq maps: 0xcc29 0xcc39 0xcc29 0xcc29 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A ioapic0: routing intpin 4 (ISA IRQ 4) to vector 57 sio0: [FILTER] sio1: irq maps: 0xcc21 0xcc29 0xcc21 0xcc21 sio1: irq maps: 0xcc21 0xcc29 0xcc21 0xcc21 sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A ioapic0: routing intpin 3 (ISA IRQ 3) to vector 58 sio1: [FILTER] unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff ex_isa_identify() ahc_isa_probe 14: ioport 0xec00 alloc failed ata: ata0 already exists; skipping it ata: ata1 already exists; skipping it atkbdc: atkbdc0 already exists; skipping it fdc: fdc0 already exists; skipping it sio: sio0 already exists; skipping it sio: sio1 already exists; skipping it pnp_identify: Trying Read_Port at 203 pnp_identify: Trying Read_Port at 243 pnp_identify: Trying Read_Port at 283 pnp_identify: Trying Read_Port at 2c3 pnp_identify: Trying Read_Port at 303 pnp_identify: Trying Read_Port at 343 pnp_identify: Trying Read_Port at 383 pnp_identify: Trying Read_Port at 3c3 PNP Identify complete sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices pmtimer0 on isa0 orm0: at iomem 0xc0000-0xca7ff,0xcc000-0xd07ff pnpid ORM0000 on isa0 adv0: not probed (disabled) aha0: not probed (disabled) aic0: not probed (disabled) bt0: not probed (disabled) cs0: not probed (disabled) ed0: not probed (disabled) fe0: not probed (disabled) ie0: not probed (disabled) le0: not probed (disabled) ppc0: parallel port found at 0x378 ppc0: using extended I/O port range ppc0: ECP SPP SPP ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold ppbus0: on ppc0 plip0: on ppbus0 plip0: bpf attached lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 ioapic0: routing intpin 7 (ISA IRQ 7) to vector 59 ppc0: [GIANT-LOCKED] ppc0: [ITHREAD] sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sc0: fb0, kbd1, terminal emulator: sc (syscons terminal) sio2: not probed (disabled) sio3: not probed (disabled) sn0: not probed (disabled) vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 vt0: not probed (disabled) isa_probe_children: probing PnP devices Device configuration finished. procfs registered lapic: Divisor 2, Frequency 49783919 hz Timecounter "TSC" frequency 497838711 Hz quality -100 Timecounters tick every 1.000 msec lo0: bpf attached rr232x: no controller detected. Waiting 5 seconds for SCSI devices to settle (noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted. interrupt storm detected on "irq20:"; throttling interrupt source ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA66 cable=80 wire ad0: setting PIO4 on PIIX4 chip ad0: setting UDMA33 on PIIX4 chip ad0: 19574MB at ata0-master UDMA33 ad0: 40088160 sectors [39770C/16H/63S] 16 sectors/interrupt 1 depth queue ad0: Intel check1 failed ad0: Adaptec check1 failed ad0: LSI (v3) check1 failed ad0: LSI (v2) check1 failed ad0: FreeBSD check1 failed ata1-master: pio=PIO3 wdma=WDMA1 udma=UNSUPPORTED cable=40 wire acd0: setting PIO3 on PIIX4 chip interrupt storm detected on "irq20:"; throttling interrupt source GEOM: new disk ad0 interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source acd0: CDRW drive at ata1 as master acd0: read 4134KB/s (4134KB/s) write 689KB/s (689KB/s), 1024KB buffer, PIO3 acd0: Reads: CDR, CDRW, CDDA stream, packet acd0: Writes: CDR, CDRW, test write acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray, unlocked acd0: Medium: no/blank disc (ahc0:A:0:0): Received WDTR 1 filtered to 0 (ahc0:A:0:0): Target Initiated WDTR (ahc0:A:0:0): Sending WDTR 0 ahc0: target 0 using 8bit transfers (ahc0:A:0:0): Received SDTR period c, offset f Filtered to period 0, offset 0 ahc0: target 0 using asynchronous transfers (ahc0:A:0:0): Target Initiated SDTR (ahc0:A:0:0): Sending SDTR period 45, offset 0 interrupt storm detected on "irq20:"; throttling interrupt source ahc0: Selection Timeout on A:2. 0 SCBs aborted ahc0: Selection Timeout on A:3. 0 SCBs aborted ahc0: Selection Timeout on A:4. 0 SCBs aborted interrupt storm detected on "irq20:"; throttling interrupt source ahc0: Selection Timeout on A:5. 0 SCBs aborted ahc0: Selection Timeout on A:9. 0 SCBs aborted ahc0: Selection Timeout on A:10. 0 SCBs aborted ahc0: Selection Timeout on A:11. 0 SCBs aborted interrupt storm detected on "irq20:"; throttling interrupt source ahc0: Selection Timeout on A:12. 0 SCBs aborted ahc0: Selection Timeout on A:14. 0 SCBs aborted ahc0: Selection Timeout on A:15. 0 SCBs aborted ahc0: Selection Timeout on A:6. 0 SCBs aborted interrupt storm detected on "irq20:"; throttling interrupt source ahc0: Selection Timeout on A:8. 0 SCBs aborted ahc0: Selection Timeout on A:13. 0 SCBs aborted (probe1:ahc0:0:1:0): Retrying Command (probe0:ahc0:0:0:0): Retrying Command (probe1:ahc0:0:1:0): Down reving Protocol Version from 4 to 2? (ahc0:A:1:0): Sending WDTR 1 (probe0:ahc0:0:0:0): Down reving Protocol Version from 4 to 2? (ahc0:A:1:0): Received WDTR 1 filtered to 1 ahc0: target 1 using 16bit transfers (ahc0:A:1:0): Sending SDTR period 19, offset 8 (ahc0:A:1:0): Received SDTR period 19, offset 8 Filtered to period 19, offset 8 ahc0: target 1 synchronous at 10.0MHz, offset = 0x8 (ahc0:A:0:0): Sending WDTR 1 (ahc0:A:0:0): Received WDTR 1 filtered to 1 ahc0: target 0 using 16bit transfers (ahc0:A:0:0): Sending SDTR period 19, offset 8 (ahc0:A:0:0): Received SDTR period 19, offset 8 Filtered to period 19, offset 8 ahc0: target 0 synchronous at 10.0MHz, offset = 0x8 GEOM: new disk da0 da1 at ahc0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-2 device da1: Serial Number LV224086000019360WK8 da1: 20.000MB/s transfers (10.000MHz, offset 8, 16bit) da1: Command Queueing Enabled da1: 8678MB (17773524 512 byte sectors: 64H 32S/T 8678C) pass0 at ahc0 bus 0 target 0 lun 0 pass0: Fixed Direct Access SCSI-2 device pass0: Serial Number QEJA3278 pass0: 20.000MB/s transfers (10.000MHz, offset 8, 16bit) pass0: Command Queueing Enabled pass1 at ahc0 bus 0 target 1 lun 0 pass1: Fixed Direct Access SCSI-2 device pass1: Serial Number LV224086000019360WK8 pass1: 20.000MB/s transfers (10.000MHz, offset 8, 16bit) pass1: Command Queueing Enabled ATA PseudoRAID loaded SMP: AP CPU #1 Launched! cpu1 AP: ID: 0x01000000 VER: 0x00040011 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000200ef therm: 0x00000000 err: 0x00010000 pcm: 0x00010000 ioapic0: Assigning ISA IRQ 1 to local APIC 0 ioapic0: Assigning ISA IRQ 3 to local APIC 1 ioapic0: Assigning ISA IRQ 4 to local APIC 0 ioapic0: Assigning ISA IRQ 6 to local APIC 1 ioapic0: Assigning ISA IRQ 7 to local APIC 0 ioapic0: Assigning ISA IRQ 12 to local APIC 1 ioapic0: Assigning ISA IRQ 14 to local APIC 0 ioapic0: Assigning ISA IRQ 15 to local APIC 1 ioapic0: Assigning PCI IRQ 17 to local APIC 0 ioapic0: Assigning PCI IRQ 18 to local APIC 1 ioapic0: Assigning PCI IRQ 19 to local APIC 0 ioapic0: Assigning PCI IRQ 20 to local APIC 1 da0 at ahc0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: Serial Number QEJA3278 da0: 20.000MB/s transfers (10.000MHz, offset 8, 16bit) da0: Command Queueing Enabled da0: 8678MB (17773500 512 byte sectors: 64H 32S/T 8678C) GEOM: new disk da1 interrupt storm detected on "irq20:"; throttling interrupt source Trying to mount root from ufs:/dev/ad0s1a start_init: trying /sbin/init interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source interrupt storm detected on "irq20:"; throttling interrupt source and the corresponding .asl file is at: http://www.liukuma.net/ignatz/erebor/rturja_tyan1832.asl I tried to edit the .asl as well, but based on the modification instructions from the net, there wasn't any change at all. I did try changing the os name to "Microsoft Windows NT" as well. The diff for my modifications is as follows and it compiles with iasl -f: 1265c1265 < OperationRegion (PSRG, SystemMemory, 0x0410, 0x01) --- > OperationRegion (PSRG, SystemMemory, 0x0410, 0x04) 1748a1749 > Store (0x00, Local7) 2667a2669 > Return(Package(0x02){0x00, 0x00}) devinfo from the system is: nexus0 apic0 legacy0 ram0 I/O memory addresses: 0x0-0x9efff 0x100000-0x1ffdffff npx0 acpi0 Interrupt request lines: 20 I/O memory addresses: 0xe0000-0xfffff 0xfec00000-0xfec00fff 0xfee00000-0xfee00fff 0xfffe0000-0xffffffff cpu0 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU1 acpi_throttle0 I/O ports: 0x410-0x413 cpufreq0 cpu1 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU2 acpi_throttle1 pcib0 pnpinfo _HID=PNP0A03 _UID=0 at handle=\_SB_.PCI0 pci0 hostb0 pnpinfo vendor=0x8086 device=0x7190 subvendor=0x0000 subdevice=0x0000 class=0x060000 at slot=0 function=0 I/O memory addresses: 0xf8000000-0xfbffffff agp0 pcib1 pnpinfo vendor=0x8086 device=0x7191 subvendor=0x0000 subdevice=0x0000 class=0x060400 at slot=1 function=0 pci1 vgapci0 pnpinfo vendor=0x10de device=0x0113 subvendor=0x10de subdevice=0x0070 class=0x030000 at slot=0 function=0 I/O memory addresses: 0xe8000000-0xefffffff 0xfd000000-0xfdffffff drm0 isab0 pnpinfo vendor=0x8086 device=0x7110 subvendor=0x0000 subdevice=0x0000 class=0x060100 at slot=7 function=0 handle=\_SB_.PCI0.SBRG isa0 adv0 aha0 aic0 bt0 cs0 ed0 fe0 ie0 le0 ppc0 Interrupt request lines: 7 I/O ports: 0x378-0x37f ppbus0 plip0 lpt0 ppi0 sc0 sio2 sio3 sn0 vga0 I/O ports: 0x3c0-0x3df I/O memory addresses: 0xa0000-0xbffff vt0 orm0 pnpinfo pnpid=ORM0000 I/O memory addresses: 0xc0000-0xca7ff 0xcc000-0xd07ff pmtimer0 atapci0 pnpinfo vendor=0x8086 device=0x7111 subvendor=0x0000 subdevice=0x0000 class=0x010180 at slot=7 function=1 I/O ports: 0x170-0x177 0x1f0-0x1f7 0x376 0x3f6 0xffa0-0xffaf ata0 Interrupt request lines: erebor# cat devinfo_acpi.txt nexus0 apic0 legacy0 ram0 I/O memory addresses: 0x0-0x9efff 0x100000-0x1ffdffff npx0 acpi0 Interrupt request lines: 20 I/O memory addresses: 0xe0000-0xfffff 0xfec00000-0xfec00fff 0xfee00000-0xfee00fff 0xfffe0000-0xffffffff cpu0 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU1 acpi_throttle0 I/O ports: 0x410-0x413 cpufreq0 cpu1 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU2 acpi_throttle1 pcib0 pnpinfo _HID=PNP0A03 _UID=0 at handle=\_SB_.PCI0 pci0 hostb0 pnpinfo vendor=0x8086 device=0x7190 subvendor=0x0000 subdevice=0x0000 class=0x060000 at slot=0 function=0 I/O memory addresses: 0xf8000000-0xfbffffff agp0 pcib1 pnpinfo vendor=0x8086 device=0x7191 subvendor=0x0000 subdevice=0x0000 class=0x060400 at slot=1 function=0 pci1 vgapci0 pnpinfo vendor=0x10de device=0x0113 subvendor=0x10de subdevice=0x0070 class=0x030000 at slot=0 function=0 I/O memory addresses: 0xe8000000-0xefffffff 0xfd000000-0xfdffffff drm0 isab0 pnpinfo vendor=0x8086 device=0x7110 subvendor=0x0000 subdevice=0x0000 class=0x060100 at slot=7 function=0 handle=\_SB_.PCI0.SBRG isa0 adv0 aha0 aic0 bt0 cs0 ed0 fe0 ie0 le0 ppc0 Interrupt request lines: 7 I/O ports: 0x378-0x37f ppbus0 plip0 lpt0 ppi0 sc0 sio2 sio3 sn0 vga0 I/O ports: 0x3c0-0x3df I/O memory addresses: 0xa0000-0xbffff vt0 orm0 pnpinfo pnpid=ORM0000 I/O memory addresses: 0xc0000-0xca7ff 0xcc000-0xd07ff pmtimer0 atapci0 pnpinfo vendor=0x8086 device=0x7111 subvendor=0x0000 subdevice=0x0000 class=0x010180 at slot=7 function=1 I/O ports: 0x170-0x177 0x1f0-0x1f7 0x376 0x3f6 0xffa0-0xffaf ata0 Interrupt request lines: 14 ad0 subdisk0 ata1 Interrupt request lines: 15 acd0 uhci0 pnpinfo vendor=0x8086 device=0x7112 subvendor=0x0000 subdevice=0x0000 class=0x0c0300 at slot=7 function=2 handle=\_SB_.PCI0.USB0 Interrupt request lines: 19 I/O ports: 0xef80-0xef9f usb0 uhub0 unknown pnpinfo vendor=0x8086 device=0x7113 subvendor=0x0000 subdevice=0x0000 class=0x068000 at slot=7 function=3 handle=\_SB_.PCI0.PMU_ I/O ports: 0x440-0x44f xl0 pnpinfo vendor=0x10b7 device=0x9055 subvendor=0x10b7 subdevice=0x9055 class=0x020000 at slot=17 function=0 Interrupt request lines: 17 I/O ports: 0xec00-0xec7f I/O memory addresses: 0xfebfef80-0xfebfefff miibus0 bmtphy0 pnpinfo oui=0x1018 model=0x12 rev=0x0 at phyno=24 ahc0 pnpinfo vendor=0x9004 device=0x7895 subvendor=0x9004 subdevice=0x7891 class=0x010000 at slot=18 function=0 Interrupt request lines: 18 I/O ports: 0xe800-0xe8ff I/O memory addresses: 0xfebff000-0xfebfffff unknown pnpinfo _HID=PNP0C02 _UID=0 at handle=\_SB_.PCI0.SBRG.SYSR atpic0 pnpinfo _HID=PNP0000 _UID=0 at handle=\_SB_.PCI0.SBRG.PIC_ atdma0 pnpinfo _HID=PNP0200 _UID=0 at handle=\_SB_.PCI0.SBRG.DMAD attimer0 pnpinfo _HID=PNP0100 _UID=0 at handle=\_SB_.PCI0.SBRG.TMR_ attimer1 pnpinfo _HID=PNP0B00 _UID=0 at handle=\_SB_.PCI0.SBRG.RTC_ unknown pnpinfo _HID=PNP0800 _UID=0 at handle=\_SB_.PCI0.SBRG.SPKR npxisa0 pnpinfo _HID=PNP0C04 _UID=0 at handle=\_SB_.PCI0.SBRG.COPR psmcpnp0 pnpinfo _HID=PNP0F03 _UID=0 at handle=\_SB_.PCI0.SBRG.PS2M Interrupt request lines: 12 atkbdc0 pnpinfo _HID=PNP0303 _UID=0 at handle=\_SB_.PCI0.SBRG.PS2K I/O ports: 0x60 0x64 atkbd0 Interrupt request lines: 1 psm0 fdc0 pnpinfo _HID=PNP0700 _UID=0 at handle=\_SB_.PCI0.SBRG.FDC0 Interrupt request lines: 6 DMA request lines: 2 I/O ports: 0x3f2-0x3f3 0x3f4-0x3f5 0x3f7 fd0 fd1 sio0 pnpinfo _HID=PNP0501 _UID=1 at handle=\_SB_.PCI0.SBRG.UAR1 Interrupt request lines: 4 I/O ports: 0x3f8-0x3ff sio1 pnpinfo _HID=PNP0501 _UID=2 at handle=\_SB_.PCI0.SBRG.UAR2 Interrupt request lines: 3 I/O ports: 0x2f8-0x2ff unknown pnpinfo _HID=PNP0400 _UID=0 at handle=\_SB_.PCI0.SBRG.LPT_ unknown pnpinfo _HID=PNP0401 _UID=0 at handle=\_SB_.PCI0.SBRG.ECP_ pci_link0 pnpinfo _HID=PNP0C0F _UID=1 at handle=\_SB_.LNKA pci_link1 pnpinfo _HID=PNP0C0F _UID=2 at handle=\_SB_.LNKB pci_link2 pnpinfo _HID=PNP0C0F _UID=3 at handle=\_SB_.LNKC pci_link3 pnpinfo _HID=PNP0C0F _UID=4 at handle=\_SB_.LNKD acpi_sysresource0 pnpinfo _HID=PNP0C01 _UID=0 at handle=\_SB_.MEM_ acpi_button0 pnpinfo _HID=PNP0C0E _UID=0 at handle=\_SB_.SLPB unknown pnpinfo _HID=none _UID=0 at handle=\GFAN acpi_timer0 pnpinfo unknown at unknown I/O ports: 0x408-0x40b Is there any hope on getting this system running on ACPI, or is the BIOS hosed for good? If I can supply any extra assistance or information I'm at your service and access to the box can be provided if needed. Regards, Reko Turja