On 11/26/09, Paul Irofti <bulib...@sdf.lonestar.org> wrote: > On Wed, Nov 25, 2009 at 11:12:10PM -0500, STeve Andre' wrote: > > Is it reasonable to start playing with suspend/resume yet, > > or are things developing enough that comments will only be > > annoying? > > Wait until we send a mail for you to start testing, things are crazy at > the moment and changes are happening really really fast.
To wait does seem to be most appropriate now. I myself was reckles enough and tried the freshly built kernel (fresh enough so it contains 1.151 revision of /sys/dev/acpi/acpi.c) on my Compaq nc6000. Compaqs and HPs were troublesome in the past WRT ACPI, so I was curious :-) Well, zzz puts it to sleep all right, so it spews the following lines and goes to sleep: activate: mainbus0 2 device bios0 act 2 activate: bios0 2 device acpi0 act 2 activate: acpi0 2 device pci0 act 2 activate: pci0 2 device pchb0 act 2 activate: pchb0 2 device ppb0 act 2 activate: ppb0 2 device pci1 act 2 activate: pci1 2 device uhci0 act 2 activate: uhci0 2 device uhci1 a\M-ct 2 activate: uhci1 2 device uhci2 act 2 activate: uhci2 2 device ehci0 act 2 activate: ehci0 2 device ppb1 act 2 activate: ppb1 2 device pci2 act 2 activate: pci2 2 Upon wake up it spews all kinds of messages, like usb controller reset failures, ata lost interrupts, bge watchdogs and it never recovers of course: uhci0: host system error uhci0: host controller process error uhci0: host controller halted uhci1: host system errov uhci1:(host controller process error uhci1: host controller halted uhci2: host system error uhci2: host controller process error uhci2: host controll: port 1 reset failed uhub2: port 1 reset failed uhub3: port 1 reset failed uhub1: port 2 reset failed uhub2: port 2 reset failed uhub3: port 2 reset failed uhub1: port 1 reset failed uhub2: port 1 reset failed uhub3: port 1 reset failed uhub1: port 2 rese5 uhci_freex: xfer=0xd13a9100 not busy, 0x4f4e5155 eset failed ug timeout -- resetting The above is the part that gets into dmesg... It's a pity that serial console's port gets fscked up upon wake up, so I can only watch it on the vga console. I tried different serial settings on the other end, but no luck. >> OpenBSD/i386 BOOT 3.02 boot> boot booting hd0a:/bsd: 6798748+1054568 [52+353856+336919]=0x826104 entry point at 0x200120 [ using 691200 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2009 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 4.6-current (GENERIC) #0: Thu Nov 26 12:45:03 EET 2009 cy...@openbox:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) M processor 1600MHz ("GenuineIntel" 686-class) 1.60 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,EST,TM2 real mem = 536244224 (511MB) avail mem = 510959616 (487MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 08/30/06, BIOS32 rev. 0 @ 0xf0000, SMBIOS rev. 2.3 @ 0xfa1ee (31 entries) bios0: vendor Hewlett-Packard version "68BDD Ver. F.15" date 08/30/2006 bios0: Hewlett-Packard HP Compaq nc6000 (DJ256A#ABB) apm at bios0 function 0x15 not configured acpi0 at bios0: rev 0 acpi0: tables DSDT FACP SSDT acpi0: wakeup devices C056(S5) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiprt0 at acpi0: bus 1 (C045) acpiprt1 at acpi0: bus 2 (C056) acpiprt2 at acpi0: bus 0 (C044) acpiec0 at acpi0 acpicpu0 at acpi0: C3, C2, C1, PSS acpipwrres0 at acpi0: C16D acpipwrres1 at acpi0: C13D acpipwrres2 at acpi0: C184 acpipwrres3 at acpi0: C18B acpipwrres4 at acpi0: C195 acpipwrres5 at acpi0: C0E6 acpipwrres6 at acpi0: C20B acpipwrres7 at acpi0: C20C acpipwrres8 at acpi0: C20D acpipwrres9 at acpi0: C20E acpitz0 at acpi0: critical temperature 103 degC acpitz1 at acpi0: critical temperature 115 degC acpitz2 at acpi0: critical temperature 103 degC acpibat0 at acpi0: C137 model "Primary" serial 07280 2004/04/16 type LIon oem "Hewlett-Packard" acpibat1 at acpi0: C136 not present acpiac0 at acpi0: AC unit online acpibtn0 at acpi0: C139 acpibtn1 at acpi0: C138 acpivideo at acpi0 not configured bios0: ROM list: 0xc0000/0x10000 cpu0 at mainbus0: (uniprocessor) cpu0: Enhanced SpeedStep 1595 MHz: speeds: 1600, 1400, 1200, 1000, 800, 600 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82855PM Host" rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xb0000000, size 0x10000000 ppb0 at pci0 dev 1 function 0 "Intel 82855PM AGP" rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Radeon Mobility M10" rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: irq 10 drm0 at radeondrm0 uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x03: irq 10 uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x03: irq 10 uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x03: irq 10 ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x03: irq 10 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x83 pci2 at ppb1 bus 2 ath0 at pci2 dev 4 function 0 "Atheros AR5212" rev 0x01: irq 11 ath0: AR5213 5.6 phy 4.1 rf5111 1.7 rf2111 2.3, WOR0W, address 00:0b:cd:5b:e0:32 cbb0 at pci2 dev 6 function 0 "O2 Micro OZ711E0 CardBus" rev 0x00: irq 10 cbb1 at pci2 dev 6 function 1 "O2 Micro OZ711E0 CardBus" rev 0x00: irq 10 "O2 Micro OZ711Mx Misc" rev 0x00 at pci2 dev 6 function 2 not configured cbb2 at pci2 dev 6 function 3 "O2 Micro OZ711E0 CardBus" rev 0x00: irq 10 bge0 at pci2 dev 14 function 0 "Broadcom BCM5705M Alt" rev 0x03, BCM5705 A3 (0x3003): irq 11, address 00:14:38:1b:a7:61 brgphy0 at bge0 phy 1: BCM5705 10/100/1000baseT PHY, rev. 2 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 3 device 0 cacheline 0x0, lattimer 0x20 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 4 device 0 cacheline 0x0, lattimer 0x20 pcmcia1 at cardslot1 cardslot2 at cbb2 slot 2 flags 0 cardbus2 at cardslot2: bus 5 device 0 cacheline 0x0, lattimer 0x20 pcmcia2 at cardslot2 ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x03 pciide0 at pci0 dev 31 function 1 "Intel 82801DBM IDE" rev 0x03: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD2500BEVE-00WZT0> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-R2512, 1A04> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x03: irq 11, ICH4 AC97 ac97: codec id 0x41445374 (Analog Devices AD1981B) ac97: codec features headphone, 20 bit DAC, No 3D Stereo audio0 at auich0 "Intel 82801DB Modem" rev 0x03 at pci0 dev 31 function 6 not configured usb1 at uhci0: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1 isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com0: console com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo 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 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 biomask e54d netmask ed4d ttymask ffff mtrr: Pentium Pro MTRR support com3 at pcmcia0 function 0 "Motorola, MPLUS-lite, 99999" port 0xa3f8/8: ns16550a, 16 byte fifo com3: probed fifo depth: 0 bytes ubt0 at uhub3 port 1 "ACTIONTEC Bluetooth by hp" rev 1.10/8.02 addr 2 vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root root on wd0a swap on wd0b dump on wd0b