Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 2004 07:17:12 -0600
From:      "James E. Flemer" <jflemer@uvm.edu>
To:        freebsd-acpi@freebsd.org
Subject:   Re: ACPI blacklist of Asus P2B-F
Message-ID:  <4180F158.8060200@uvm.edu>
In-Reply-To: <4179E63D.6010500@root.org>
References:  <4179990F.9080805@uvm.edu> <4179E63D.6010500@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------030704000608040703050906
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Nate Lawson wrote:
> James E. Flemer wrote:
> 
>> I believe the quirk (blacklist) entry for the Asus P2B-F motherboard 
>> can be removed for FreeBSD.  I have been running a server with that 
>> motherboard with ACPI enabled from soon after ACPI support was added 
>> to FreeBSD.  Since it's a server, I haven't extensively tried sleep or 
>> suspend; S1 seems fine, haven't tried S4(non-BIOS), and it doesn't 
>> support any other ('cept S5).  I think that the blacklist probably 
>> originated from some Windows version and problems with shut down 
>> (system would not power off).  FreeBSD can power this box off via 
>> 'shutdown -p' and 'acpiconf -s 5'.  All I can find with Google about 
>> this board and ACPI seems shutdown related.  It may be possible that 
>> older BIOS vers (hopefully with different ACPI oem version #s) have 
>> legitimate problems, but it seems to me that rev 0x58582e31 is just 
>> fine for FreeBSD.
>>
>> Anyone else have this board who has tried ACPI?  Can we change the 
>> quirk to '< 0x58582e31' rather than '<= 0x58582e31'?
> 
> 
> Thanks for the data point and I'm open to doing this.  Is there a newer 
> BIOS revision available?  If there isn't, please let me know, we'll set 
> up a PR with the board info and dmesg, and then commit the change.
> 

I am not able to find out the BIOS rev I am running on the board because 
the box is headless and I don't have a monitor around (also the reason 
for delay in replying).  I am pretty sure it's one of the latest Beta 
BIOSes for the board, since the last time Asus released an update for 
this board was 2002.  I am probably using 1013 or 1014.  Anyway, I've 
attached a dmesg from boot, and the output of 'acpidump -t'.  If you'd 
rather not commit a change w/o knowing which BIOS rev I'm running that's 
fine, perhaps I'll go find a monitor.

-James

--------------030704000608040703050906
Content-Type: text/plain;
 name="dmesg.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="dmesg.txt"

Copyright (c) 1992-2004 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 5.3-BETA7 #4: Sat Oct  9 16:23:53 MDT 2004
    jflemer@psi.speednaked.com:/usr/obj/usr/src/sys/PSI
WARNING: debug.mpsafenet forced to 0 as ipsec requires Giant
WARNING: MPSAFE network stack disabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium III/Pentium III Xeon/Celeron (501.14-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x673  Stepping = 3
  Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 335532032 (319 MB)
avail memory = 318803968 (304 MB)
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <ASUS P2B-F> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
cpu0: <ACPI CPU (3 Cx states)> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xe4000000-0xe7ffffff at device 0.0 on pci0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0xd800-0xd80f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 4.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xd400-0xd41f irq 5 at device 4.2 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhid0: APC Back-UPS ES 725 FW:802.n2.D USB FW:n2, rev 1.10/1.06, addr 2, iclass 3/0
intpm0: <Intel 82371AB Power management controller> port 0xe800-0xe80f irq 9 at device 4.3 on pci0
intpm0: I/O mapped e800
intpm0: intr IRQ 9 enabled revision 0
intpm0: [GIANT-LOCKED]
intsmb0: <Intel PIIX4 SMBUS Interface> on intpm0
smbus0: <System Management Bus> on intsmb0
smb0: <SMBus generic I/O> on smbus0
intpm0: PM I/O mapped e400 
pci0: <multimedia, audio> at device 9.0 (no driver attached)
sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xb400-0xb4ff mem 0xe0000000-0xe0000fff irq 12 at device 10.0 on pci0
sis0: Silicon Revision: DP83815D
miibus0: <MII bus> on sis0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: Ethernet address: 00:02:e3:xx:xx:xx
sis0: [GIANT-LOCKED]
sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xb000-0xb0ff mem 0xdf800000-0xdf800fff irq 10 at device 11.0 on pci0
sis1: Silicon Revision: DP83815D
miibus1: <MII bus> on sis1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: Ethernet address: 00:02:e3:xx:xx:xx
sis1: [GIANT-LOCKED]
ahc0: <Adaptec 2940 SCSI adapter> port 0xa800-0xa8ff mem 0xdf000000-0xdf000fff irq 5 at device 13.0 on pci0
ahc0: [GIANT-LOCKED]
aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs
speaker0 port 0x61 on acpi0
fdc0: <floppy drive controller> port 0x3f7,0x3f2-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0 port 0x778-0x77b,0x378-0x37b irq 7 drq 3 on acpi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio0: type 16550A, console
sio1 port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
orm0: <ISA Option ROMs> at iomem 0xc8000-0xc87ff,0xc0000-0xc7fff on isa0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 501138483 Hz quality 800
Timecounters tick every 10.000 msec
IPsec: Initialized Security Association Processing.
IP Filter: v3.4.35 initialized.  Default = block all, Logging = enabled
ad0: 114473MB <WDC WD1200JB-00CRA1/17.07W17> [232581/16/63] at ata0-master UDMA33
ad1: 19574MB <IBM-DPTA-372050/P76OA30A> [39770/16/63] at ata0-slave UDMA33
ad2: 114473MB <WDC WD1200JB-00CRA1/17.07W17> [232581/16/63] at ata1-master UDMA33
acd0: DVDR <PIONEER DVD-RW DVR-106D/1.06> at ata1-slave UDMA33
Waiting 3 seconds for SCSI devices to settle
sa0 at ahc0 bus 0 target 3 lun 0
sa0: <HP HP35480A 1209> Removable Sequential Access SCSI-2 device 
sa0: 5.000MB/s transfers (5.000MHz, offset 8)
cd0 at ata1 bus 0 target 1 lun 0
cd0: <PIONEER DVD-RW  DVR-106D 1.06> Removable CD-ROM SCSI-0 device 
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
Mounting root from ufs:/dev/vinum/root

--------------030704000608040703050906
Content-Type: text/plain;
 name="acpi_tables.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="acpi_tables.txt"

/*
  RSD PTR: OEM=ASUS, ACPI_Rev=1.0x (0)
	RSDT=0x13ffd000, cksum=131
 */
/*
  RSDT: Length=44, Revision=1, Checksum=243,
	OEMID=ASUS, OEM Table ID=P2B-F, OEM Revision=0x58582e31,
	Creator ID=ASUS, Creator Revision=0x31303030
	Entries={ 0x13ffd080, 0x13ffd040 }
 */
/*
  FACP: Length=116, Revision=1, Checksum=39,
	OEMID=ASUS, OEM Table ID=P2B-F, OEM Revision=0x58582e31,
	Creator ID=ASUS, Creator Revision=0x31303030
 	FACS=0x13fff000, DSDT=0x13ffd100
	INT_MODEL=PIC
	Preferred_PM_Profile=Unspecified (0)
	SCI_INT=9
	SMI_CMD=0xb2, ACPI_ENABLE=0xa1, ACPI_DISABLE=0xa0, S4BIOS_REQ=0x0
	PSTATE_CNT=0x0
	PM1a_EVT_BLK=0xe400-0xe403
	PM1a_CNT_BLK=0xe404-0xe405
	PM_TMR_BLK=0xe408-0xe40b
	GPE0_BLK=0xe40c-0xe40f
	P_LVL2_LAT=90 us, P_LVL3_LAT=900 us
	FLUSH_SIZE=0, FLUSH_STRIDE=0
	DUTY_OFFSET=1, DUTY_WIDTH=0
	DAY_ALRM=13, MON_ALRM=0, CENTURY=0
	IAPC_BOOT_ARCH=
	Flags={WBINVD,PROC_C1,SLP_BUTTON,RTC_S4}
 */
/*
  FACS:	Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000
	Global_Lock=
	Flags=
	Version=0
 */
/*
  DSDT: Length=7572, Revision=1, Checksum=210,
	OEMID=ASUS, OEM Table ID=P2B-F, OEM Revision=0x1000,
	Creator ID=MSFT, Creator Revision=0x1000001
 */
/*
  BOOT: Length=40, Revision=1, Checksum=62,
	OEMID=ASUS, OEM Table ID=P2B-F, OEM Revision=0x58582e31,
	Creator ID=ASUS, Creator Revision=0x31303030
 */

--------------030704000608040703050906--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4180F158.8060200>