On Sat, 21 May 2011, Stuart Henderson wrote: >On 2011-05-21, Dave Anderson <d...@daveanderson.com> wrote: >> On Sat, 21 May 2011, Paul M wrote: >> >>>On 20/05/2011, at 12:27 PM, Dave Anderson wrote: >>> >>>> FWIW I've encountered several ASUS notebooks which panic during boot >>>> (in aml_parse or parse_aml, I can't remember which is correct); since >>> >>>aml_xparse >>> >>>> these are store demo machines I don't have any good way to capture the >>>> detailed information (I'm booting from a USB stick and saving the dmseg >>>> to the stick.) If there's some small amount of information that can be >>>> gotten without any additional hardware, etc, and would help diagnose >>>> these problems, I'll write it down and report it if someone tells me >>>> exactly how to get it. The panic info is long enough that some of it >>>> scrolls off the screen. >>> >>>I've tried such a laptop, booting from usb stick does indeed fail as >>>you describe, however booting from the install cd (4.9 release) works >>>just fine. >>> >>>Disabling acpi will allow the system to boot from the usb stick. >> >> Thanks for the info. I'll try disabling ACPI the next time I encounter >> one of these. > >You need the information in the panic message and trace. >If you want to help get the problems with those machines tracked >down, you need to get that information, maybe take a photo and >type it in from there. > >If the panic message itself has scrolled off "show panic" >should show it again. > >The only way disabling ACPI is helpful, is if the machine saves the >dmesg buffer between boots, then you may be able to get the panic, >boot -c, disable acpi, and save the information. > >ACPI should not be disabled on modern machines, they are not >meant to work that way.
Got a chance to try an ASUS system (k53e-xb1) and it did save the dmesg over the reboot -- so here's the info. I don't have the AML since there was no obvious way to list it from ddb and I was in a bit of a hurry and didn't think to try e.g. acpidump after the reboot with acpi disabled. If someone tells me the exact command to produce the needed AML info I'll make sure to try it next time. Dave OpenBSD 4.9-current (GENERIC) #65: Fri Apr 29 16:17:01 MDT 2011 t...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz ("GenuineIntel" 686-class) 2.30 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,PCLMUL,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,POPCNT,XSAVE,AVX real mem = 2996805632 (2857MB) avail mem = 2937638912 (2801MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 12/03/10, SMBIOS rev. 2.6 @ 0xeb9b0 (79 entries) bios0: vendor American Megatrends Inc. version "K53E.206" date 02/22/2011 bios0: ASUSTeK Computer Inc. K53E acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP APIC DBGP ECDT SLIC HPET MCFG SSDT SSDT ASF! acpi0: wakeup devices PEG0(S4) PEG1(S4) PEG2(S4) PEG3(S4) B0D4(S4) P0P1(S4) HDEF(S4) GLAN(S4) EHC1(S3) USB1(S3) USB2(S3) USB3(S3) USB4(S3) EHC2(S3) USB5(S3) USB6(S3) USB7(S3) RP01(S4) RP02(S4) WLAN(S3) RP03(S4) RP04(S4) XHCI(S3) RP05(S4) RP06(S4) GLAN(S4) RP07(S4) RP08(S4) SLPB(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 99MHz cpu at mainbus0: not configured cpu at mainbus0: not configured cpu at mainbus0: not configured ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins acpiec0 at acpi0 acpihpet0 at acpi0: 14318179 Hz acpimcfg0 at acpi0 addr 0xe0000000, bus 0-63 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PEG0) acpiprt2 at acpi0: bus -1 (PEG1) acpiprt3 at acpi0: bus -1 (PEG2) acpiprt4 at acpi0: bus -1 (PEG3) acpiprt5 at acpi0: bus -1 (P0P1) acpiprt6 at acpi0: bus 1 (RP01) acpiprt7 at acpi0: bus 2 (RP02) acpiprt8 at acpi0: bus -1 (RP03) acpiprt9 at acpi0: bus -1 (RP04) acpiprt10 at acpi0: bus -1 (RP05) acpiprt11 at acpi0: bus 3 (RP06) acpiprt12 at acpi0: bus -1 (RP07) acpiprt13 at acpi0: bus -1 (RP08) acpicpu0 at acpi0: C3, C1, PSS acpitz0 at acpi0acpitz0: THRM: failed to read _CRT : no critical temperature defined acpiac0 at acpi0: AC unit in unknown state acpibat0 at acpi0: BAT0 not present acpibtn0 at acpi0: LID_ acpibtn1 at acpi0: SLPB acpivideo0 at acpi0: GFX0 acpivideo1 at acpi0: GFX0 acpivout0 at acpivideo1: LCDD [\\_SB_.PCI0.SBRG.EC0_.PWAC] 0xd3bf5bc4 cnt:02 stk:00 buffer: 40 {33, 40, 4d, 5a, 67, 73, 80, 8d, a7, cd, ff, ff, ff, ff, ff, ff, 21, 2e, 3b, 48, 55, 61, 6e, 7b, 9a, c5, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff} Index out of bounds 3818/64 61b1 Called: \\_SB_.PCI0.GFX0.LCDD._BCL local0: 0xd3c0f3c4 cnt:01 stk:60 integer: 0 local3: 0xd3c11c44 cnt:02 stk:63 integer: eea local4: 0xd3c0fa84 cnt:01 stk:64 integer: ee0 617e Called: \\_SB_.PCI0.GFX0.LCDD._BCL local0: 0xd3c0f3c4 cnt:01 stk:60 integer: 0 local3: 0xd3c11c44 cnt:02 stk:63 integer: eea local4: 0xd3c0fa84 cnt:01 stk:64 integer: ee0 panic: aml_die aml_parse:3562 Stopped at Debugger+0x4: popl %ebp Debugger(d08df1b4,d0ba46d4,d09b6ec5,d0ba46d4,d3c110c4) at Debugger+0x4 panic(d09b6ec5,d09b6c66,dea,0,d0ba4704) at panic+0x5d _aml_die(d09b6c66,dea,d09b71c0,eea,40) at _aml_die+0x135 aml_parse(d3c11b44,74,d09b720a,0,0) at aml_parse+0x1b52 aml_parse(d3c11b44,74,d09b7698,0,d3c11bc4) at aml_parse+0x1bb aml_parse(d3c13f04,54,d09b72ec,14,d0ba4917) at aml_parse+0x1bb aml_eval(0,d3bdbe04,74,0,0) at aml_eval+0x21c aml_evalnode(d3b89c00,d3bdbec4,0,0,d0ba4988) at aml_evalnode+0x68 acpivout_get_bcl(d3b8c600,d3b8c600,d0ba4a18,d03e4ebb,0) at acpivout_get_bcl+0x3d config_attach(d3c13c00,d09bfed8,d0ba4a18,d083e4d0,d3bd5284) at config_attach+0x140 RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb> aml_die aml_parse:3562 ddb> Debugger(d08df1b4,d0ba46d4,d09b6ec5,d0ba46d4,d3c110c4) at Debugger+0x4 panic(d09b6ec5,d09b6c66,dea,0,d0ba4704) at panic+0x5d _aml_die(d09b6c66,dea,d09b71c0,eea,40) at _aml_die+0x135 aml_parse(d3c11b44,74,d09b720a,0,0) at aml_parse+0x1b52 aml_parse(d3c11b44,74,d09b7698,0,d3c11bc4) at aml_parse+0x1bb aml_parse(d3c13f04,54,d09b72ec,14,d0ba4917) at aml_parse+0x1bb aml_eval(0,d3bdbe04,74,0,0) at aml_eval+0x21c aml_evalnode(d3b89c00,d3bdbec4,0,0,d0ba4988) at aml_evalnode+0x68 acpivout_get_bcl(d3b8c600,d3b8c600,d0ba4a18,d03e4ebb,0) at acpivout_get_bcl+0x3d config_attach(d3c13c00,d09bfed8,d0ba4a18,d083e4d0,d3bd5284) at config_attach+0x140 acpi_foundvout(d3bdbec4,d3c13c00,d083e540,d3c13c00,0) at acpi_foundvout+0xb1 aml_find_node(d3bdb384,d09b8476,d083e540,d3c13c00,0) at aml_find_node+0x7d aml_find_node(d3bd5204,d09b8476,d083e540,d3c13c00,0) at aml_find_node+0x6e aml_find_node(d3bd5284,d09b8476,d083e540,d3c13c00,0) at aml_find_node+0x6e acpivideo_attach(d3b89c00,d3c13c00,d0ba4b50,d03e4ebb,0) at acpivideo_attach+0x9a config_attach(d3b89c00,d09bfeb4,d0ba4b50,d082cb00,0) at config_attach+0x140 acpi_foundvideo(d3bdbb84,d3b89c00,d082c2a0,d3b89c00,0) at acpi_foundvideo+0x51 aml_find_node(d3bd5204,d09b66d5,d082c2a0,d3b89c00,d0aee1a0) at aml_find_node+0x7d aml_find_node(d3bbd7c4,d09b66d5,d082c2a0,d3b89c00,0) at aml_find_node+0x6e aml_find_node(d3ba9884,d09b66d5,d082c2a0,d3b89c00,0) at aml_find_node+0x6e aml_find_node(d3b8be84,d09b66d5,d082c2a0,d3b89c00,d08b1f22) at aml_find_node+0x6e aml_find_node(d0aee1a0,d09b66d5,d082c2a0,d3b89c00,0) at aml_find_node+0x6e acpi_attach(d3b8bf80,d3b89c00,d0ba4d84,d03e4ebb,0) at acpi_attach+0x778 config_attach(d3b8bf80,d09bfc74,d0ba4d84,d0772f90,4f) at config_attach+0x140 biosattach(d3b8bfc0,d3b8bf80,d0ba4e5c,d03e4ebb,0) at biosattach+0x456 config_attach(d3b8bfc0,d09beabc,d0ba4e5c,d05a4ad0,10) at config_attach+0x140 mainbus_attach(0,d3b8bfc0,0,d09bc0d4,0) at mainbus_attach+0x4e config_attach(0,d09bc0d4,0,0,d0a301e0) at config_attach+0x140 config_rootfound(d08de1c6,0,0,d03d7081,0) at config_rootfound+0x46 cpu_configure(d0aecf00,1,1000,cff3f000,1) at cpu_configure+0x29 main(d02004ba,d02004c2,0,0,0) at main+0x3ea ddb> PID PPID PGRP UID S FLAGS WAIT COMMAND * 0 -1 0 0 7 0x80200 swapper ddb> rebooting... OpenBSD 4.9-current (GENERIC) #65: Fri Apr 29 16:17:01 MDT 2011 t...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz ("GenuineIntel" 686-class) 2.30 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,PCLMUL,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,POPCNT,XSAVE,AVX real mem = 2996805632 (2857MB) avail mem = 2937638912 (2801MB) User Kernel Config UKC> disable acpi 477 acpi0 disabled UKC> exit Continuing... mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 12/03/10, SMBIOS rev. 2.6 @ 0xeb9b0 (79 entries) bios0: vendor American Megatrends Inc. version "K53E.206" date 02/22/2011 bios0: ASUSTeK Computer Inc. K53E acpi at bios0 function 0x0 not configured mpbios0 at bios0: Intel MP Specification 1.4 cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 99MHz mpbios0: bus 0 is type PCI mpbios0: bus 1 is type PCI mpbios0: bus 2 is type PCI mpbios0: bus 3 is type PCI mpbios0: bus 4 is type ISA ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins pcibios at bios0 function 0x1a not configured bios0: ROM list: 0xc0000/0xf000 pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel Core 2G Host" rev 0x09 vga1 at pci0 dev 2 function 0 "Intel GT2 Video" rev 0x09 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp at vga1 not configured "Intel 6 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured ehci0 at pci0 dev 26 function 0 "Intel 6 Series USB" rev 0x05: apic 2 int 16 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 azalia0 at pci0 dev 27 function 0 "Intel 6 Series HD Audio" rev 0x05: apic 2 int 22 azalia0: codecs: Realtek ALC269, Intel/0x2805, using Realtek ALC269 audio0 at azalia0 ppb0 at pci0 dev 28 function 0 "Intel 6 Series PCIE" rev 0xb5: apic 2 int 16 pci1 at ppb0 bus 1 ppb1 at pci0 dev 28 function 1 "Intel 6 Series PCIE" rev 0xb5: apic 2 int 17 pci2 at ppb1 bus 2 athn0 at pci2 dev 0 function 0 "Atheros AR9285" rev 0x01: apic 2 int 17 athn0: AR9285 rev 2 (1T1R), ROM rev 14, address e0:b9:a5:20:4a:d3 ppb2 at pci0 dev 28 function 5 "Intel 6 Series PCIE" rev 0xb5: apic 2 int 17 pci3 at ppb2 bus 3 "Attansic Technology L1D" rev 0xc0 at pci3 dev 0 function 0 not configured ehci1 at pci0 dev 29 function 0 "Intel 6 Series USB" rev 0x05: apic 2 int 23 usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1 pcib0 at pci0 dev 31 function 0 "Intel HM65 LPC" rev 0x05 ahci0 at pci0 dev 31 function 2 "Intel 6 Series AHCI" rev 0x05: apic 2 int 19, AHCI 1.3 scsibus0 at ahci0: 32 targets sd0 at scsibus0 targ 0 lun 0: <ATA, WDC WD5000BEVT-8, 01.0> SCSI3 0/direct fixed naa.50014ee600fdfd52 sd0: 476940MB, 512 bytes/sec, 976773168 sec total cd0 at scsibus0 targ 2 lun 0: <MATSHITA, DVD-RAM UJ8A0ASW, 1.01> ATAPI 5/cdrom removable ichiic0 at pci0 dev 31 function 3 "Intel 6 Series SMBus" rev 0x05: apic 2 int 18 iic0 at ichiic0 spdmem0 at iic0 addr 0x50: 4GB DDR3 SDRAM PC3-10600 SO-DIMM spdmem1 at iic0 addr 0x52: 2GB DDR3 SDRAM PC3-10600 SO-DIMM isa0 at pcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 mtrr: Pentium Pro MTRR support uhub2 at uhub0 port 1 "Intel product 0x0024" rev 2.00/0.00 addr 2 uvideo0 at uhub2 port 2 configuration 1 interface 0 "Azurewave USB 2.0 UVC VGA WebCam" rev 2.00/11.30 addr 3 video0 at uvideo0 uhub3 at uhub1 port 1 "Intel product 0x0024" rev 2.00/0.00 addr 2 umass0 at uhub3 port 3 configuration 1 interface 0 "HP v125w" rev 2.00/40.96 addr 3 umass0: using SCSI over Bulk-Only scsibus1 at umass0: 2 targets, initiator 0 sd1 at scsibus1 targ 1 lun 0: <hp, v125w, 4096> SCSI0 0/direct removable serial.03f03307104A00000902 sd1: 3864MB, 512 bytes/sec, 7913472 sec total vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root root on sd1a (b49dd4ca234422c3.a) swap on sd1b dump on sd1b -- Dave Anderson <d...@daveanderson.com>