Aaron Poffenberger wrote:
Marco Peereboom wrote:
Fix is going in shortly.

On Thu, Jun 12, 2008 at 12:08:27PM -0500, Aaron Poffenberger wrote:
Aaron Poffenberger wrote:
Marco Peereboom wrote:
A few minutes ago I re-enabled the new AML parser for ACPI. This parser fixes quite a few issues, including those pesky new HP boxes that were
crapping out with the setbufint panic.  Also ACPI interrupts in MP on
amd64 now work as well (at least on my machines).

Even though we think this helps a lot we want to make sure we do not
have any regressions. So please check out a new tree and compile a new
kernel or download a snapshot and test acpi as much as you can.

What would help is to see if the dmesg changes.  So take a dmesg with
the old and the new kernel and run diff -uNp on it. If anything changes besides a little bit of memory usage please mail me the results with all
usual suspects (acpidump, dmesg old, dmesg new).

Do not wait on this, we need results now if this is to be included on
the next OpenBSD version.

Thanks,
/marco

Hi Marco,
Diffs from a Lenovo x61 from 4.3 release and an update and build on June 4th. Since it showed more than just memory changes I'm sending you the diffs. I've noticed an occasional hang when using halt -p. The disks sync and it gets to shutting down a UCHI device (I think 3) and then hangs there until I force it to power off. If it happens again I'll write down the exact device that it hangs on and send it to you.

If there are significant enough changes that warrant an update to -current, please let me know and I'll regenerate the diffs for you.

Thanks for all your work on ACPI!

--Aaron
I apologize if you got multiple copies of this, my email client was acting wonky last night.

On a further note, the x61 hung again this morning. After syncing the disks I see:
 uhci2: host controller halted
 uhci0: host controller halted
 uhci1: host controller halted
 uhci3: host controller halted

It then fails to shutdown. As noted above, with 4.3_release it shuts down fine.

Perhaps related, since updating to -current, the iwn(4) won't always connect properly to an airport express wireless access point whereas it will always connect to a wrt54g at the other end of the house.

Again, under 4.3_release it did work every time. What I find is that I have to issue `ifconfig iwn0 nwid home1` followed by `dhclient iwn0` several times to get it to attach. At the moment I'm at a friend's office where ifconfig clearly shows iwn0 attached to the nwid of his AP but I always get "no link.......sleeping". When I issue `ifconfig iwn0` I get back:

iwn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   lladdr 00:13:e8:58:27:77
   groups: wlan
   media: IEEE802.11 autoselect (OFDM36 mode 11g)
   status: no network
ieee80211: nwid CarolineCollective chan 1 bssid 00:12:17:c4:98:87 200dB 100dBm
   inet6 fe80::213:e8ff:fe58:2777%iwn0 prefixlen 64 scopeid 0x2

But I just can't get a lease from it.

Please let me know if I can be of further assistance.

Cheers,

Aaron

Following is the diff from 698 and a build around 17:15 CDT:

--- dmesg.generic.698    Tue Jun  3 17:42:17 2008
+++ dmesg.generic.2008-06-12_1700CDT    Thu Jun 12 18:31:59 2008
@@ -1,9 +1,9 @@
-OpenBSD 4.3 (GENERIC) #698: Wed Mar 12 11:07:05 MDT 2008
-    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
+OpenBSD 4.3-current (GENERIC) #2: Thu Jun 12 17:56:55 CDT 2008
+    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz ("GenuineIntel" 686-class) 2 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,MWAIT,DS-CPL,VMX,EST,TM2,CX16,xTPR
real mem  = 3211005952 (3062MB)
-avail mem = 3111432192 (2967MB)
+avail mem = 3111358464 (2967MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 11/15/07, BIOS32 rev. 0 @ 0xfdc80, SMBIOS rev. 2.4 @ 0xe0010 (63 entries)
bios0: vendor LENOVO version "7NET30WW (1.11 )" date 11/15/2007
@@ -31,6 +31,7 @@ acpibat0 at acpi0: BAT0 model "42T4506" serial  1825 t
acpibat1 at acpi0: BAT1 not present
acpibat2 at acpi0: BAT2 not present
acpiac0 at acpi0: AC unit offline
+acpithinkpad0 at acpi0
acpidock at acpi0 not configured
bios0: ROM list: 0xc0000/0x10000! 0xd0000/0x1000 0xd1000/0x1000 0xd2000/0x3000! 0xe0000/0x10000!
cpu0 at mainbus0
@@ -39,10 +40,10 @@ cpu0: using only highest and lowest power states
cpu0: Enhanced SpeedStep 2200 MHz (1452 mV): speeds: 2200, 1200 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel GM965 Host" rev 0x0c
-agp0 at pchb0: aperture at 0xe0000000, size 0x8000000
vga1 at pci0 dev 2 function 0 "Intel GM965 Video" rev 0x0c
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
+agp0 at vga1: aperture at 0xe0000000, size 0x10000000
"Intel GM965 Video" rev 0x0c at pci0 dev 2 function 1 not configured
em0 at pci0 dev 25 function 0 "Intel ICH8 IGP M AMT" rev 0x03: irq 11, address 00:16:d3:c4:8e:a2
uhci0 at pci0 dev 26 function 0 "Intel 82801H USB" rev 0x03: irq 11
@@ -77,14 +78,11 @@ cardbus0 at cardslot0: bus 6 device 0 cacheline 0x0, l
pcmcia0 at cardslot0
pcib0 at pci0 dev 31 function 0 "Intel 82801HEM LPC" rev 0x03
pciide0 at pci0 dev 31 function 1 "Intel 82801HBM IDE" rev 0x03: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
-atapiscsi0 at pciide0 channel 0 drive 0
-scsibus0 at atapiscsi0: 2 targets
-cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, DVDRAM GSA-U10N, 1.05> SCSI0 5/cdrom removable
-cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
+pciide0: channel 0 disabled (no drives)
pciide0: channel 1 ignored (disabled)
ahci0 at pci0 dev 31 function 2 "Intel 82801HBM AHCI" rev 0x03: irq 10, AHCI 1.1
-scsibus1 at ahci0: 32 targets
-sd0 at scsibus1 targ 0 lun 0: <ATA, HITACHI HTS54251, BB2Z> SCSI3 0/direct fixed
+scsibus0 at ahci0: 32 targets, initiator 32
+sd0 at scsibus0 targ 0 lun 0: <ATA, HITACHI HTS54251, BB2Z> SCSI3 0/direct fixed sd0: 114473MB, 14593 cyl, 255 head, 63 sec, 512 bytes/sec, 234441648 sec total
ichiic0 at pci0 dev 31 function 3 "Intel 82801H SMBus" rev 0x03: irq 11
iic0 at ichiic0
@@ -108,18 +106,16 @@ wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
-lpt2 at isa0 port 0x3bc/4: polled
aps0 at isa0 port 0x1600/31
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
biomask edfd netmask edfd ttymask ffff
mtrr: Pentium Pro MTRR support
-uhub6 at uhub0 port 4 "vendor 0x17ef product 0x1000" rev 2.00/0.01 addr 2
ugen0 at uhub2 port 1 "Broadcom Corp BCM2045B" rev 2.00/1.00 addr 2
-uhidev0 at uhub4 port 1 configuration 1 interface 0 "Logitech USB Receiver" rev 2.00/5.00 addr 2 +uhidev0 at uhub3 port 1 configuration 1 interface 0 "Logitech USB Receiver" rev 2.00/5.00 addr 2
uhidev0: iclass 3/1
-ums0 at uhidev0: 16 buttons and Z dir.
+ums0 at uhidev0: 16 buttons, Z dir
wsmouse1 at ums0 mux 0
-uhidev1 at uhub4 port 1 configuration 1 interface 1 "Logitech USB Receiver" rev 2.00/5.00 addr 2 +uhidev1 at uhub3 port 1 configuration 1 interface 1 "Logitech USB Receiver" rev 2.00/5.00 addr 2
uhidev1: iclass 3/0, 17 report ids
uhid0 at uhidev1 reportid 3: input=4, output=0, feature=0

uhid1 at uhidev1 reportid 16: input=6, output=6, feature=0

Just issued `halt -p` with the build from above. This time I get the same 4 uhci messages then it hangs after:
 uhci_freex: xfer=0xd3ce6600 not busy, 0x4f4e5155

On a positive note, though, getting a dhcp lease with iwn0 from the airport express happened seamlessly and fast, though I've seen that with the previous kernel.

Cheers,

Aaron

Reply via email to