Re: pcengines apu{1,4} can't adjust CPU frequency automatically anymore

2022-11-28 Thread Lévai , Dániel
On Monday, November 28th, 2022 at 08:43, Jan Johansson 
 wrote:
> 
> 
> 
> 
> "Lévai, Dániel" l...@ecentrum.hu wrote:
> 
> > I don't know since when, unfortunately, but it seems
> > auto-adjusting CPU frequency doesn't work anymore on my APU1
> > and an APU4 PCEngines boards (I only have these versions at
> > hand atm). They're both running an updated fw at v4.17.0.2.
> > 
[...]
> 
> 
> Hello!
> 
> Since some time auto scaling (by OpenBSD) is disabled while the
> system is connected to AC power. This might not be a problem
> since many systems seems to handle scaling by themself.

Oh, got you [1]. Thanks!


[1] - https://marc.info/?l=openbsd-cvs=163563630606615=2



Re: pcengines apu{1,4} can't adjust CPU frequency automatically anymore

2022-11-28 Thread Jan Johansson
"Lévai, Dániel"  wrote:
> I don't know since when, unfortunately, but it seems
> auto-adjusting CPU frequency doesn't work anymore on my APU1
> and an APU4 PCEngines boards (I only have these versions at
> hand atm).  They're both running an updated fw at v4.17.0.2.
> 
> IIRC `apmd -A' + `sysctl hw.perfpolicy=auto' did the trick
> earlier, but I'll be honest, I haven't checked this since
> forever.
> 
> APU1 has two and the APU4 has three frequencies to set:
> cpu0: 1000 MHz: speeds: 1000 800 MHz
> cpu0: 998 MHz: speeds: 1000 800 600 MHz
> 
> I can manually adjust this with hw.setperf when hw.perfpolicy
> is 'manual', so setting the frequency actually works, it's just
> that it can't seems to "detect" load/change when it's set to
> 'auto'.

Hello!

Since some time auto scaling (by OpenBSD) is disabled while the
system is connected to AC power. This might not be a problem
since many systems seems to handle scaling by themself.

My APU4 has about the same temperature as before the upgrade.
Setting the CPU speed to 600MHz does not lower the temperature.
While perfpolicy is set to auto, if I start four "openssl speed"
the temperature will quickly rise.

My conclusion from this is that the APU4 will handle scaling on
its own.

Best regards,
Jan J



Re: pcengines apu{1,4} can't adjust CPU frequency automatically anymore

2022-11-28 Thread Stuart Henderson
On 2022-11-28, Lévai  Dániel  wrote:
> Hi all,
>
> I don't know since when, unfortunately, but it seems auto-adjusting CPU 
> frequency doesn't work anymore on my APU1 and an APU4 PCEngines boards (I 
> only have these versions at hand atm).
> They're both running an updated fw at v4.17.0.2.
>
> IIRC `apmd -A' + `sysctl hw.perfpolicy=auto' did the trick earlier, but I'll 
> be honest, I haven't checked this since forever.
>
> APU1 has two and the APU4 has three frequencies to set:
> cpu0: 1000 MHz: speeds: 1000 800 MHz
> cpu0: 998 MHz: speeds: 1000 800 600 MHz
>
> I can manually adjust this with hw.setperf when hw.perfpolicy is 'manual', so 
> setting the frequency actually works, it's just that it can't seems to 
> "detect" load/change when it's set to 'auto'.

One option is to use a diff like below, I'm not sure how much difference
it will make to power consumption on APU though.

It can depend on what the machine is doing too; if it's idle a lot then
it will already be spending a fair bit of time in mwait, reducing the
clock speed either won't help or may even make things use more power
(takes longer to execute code before it can go back in low power mwait
state) - if it's not quite as idle then this probably helps more.

It gives a measurable improvement on my main laptop (partly lower
power use from cpu, partly less power use from the fan because it's on
less often - obviously the latter doesn't help apu :)

If you want to see if it's helping and can't measure power consumption
directly, checking the temperature under normal conditions is probably
not a bad proxy.

Index: kern/sched_bsd.c
===
RCS file: /cvs/src/sys/kern/sched_bsd.c,v
retrieving revision 1.72
diff -u -p -r1.72 sched_bsd.c
--- kern/sched_bsd.c14 Aug 2022 01:58:27 -  1.72
+++ kern/sched_bsd.c28 Nov 2022 08:09:47 -
@@ -543,7 +543,7 @@ setperf_auto(void *v)
if (cpu_setperf == NULL)
return;
 
-   if (hw_power) {
+   if (0 && hw_power) {
speedup = 1;
goto faster;
}



Re: pcengines apu{1,4} can't adjust CPU frequency automatically anymore

2022-11-27 Thread Jan Stary
apm -A on AC power runs at max, for some time now.

Jan

On Nov 28 06:37:02, l...@ecentrum.hu wrote:
> Hi all,
> 
> I don't know since when, unfortunately, but it seems auto-adjusting CPU 
> frequency doesn't work anymore on my APU1 and an APU4 PCEngines boards (I 
> only have these versions at hand atm).
> They're both running an updated fw at v4.17.0.2.
> 
> IIRC `apmd -A' + `sysctl hw.perfpolicy=auto' did the trick earlier, but I'll 
> be honest, I haven't checked this since forever.
> 
> APU1 has two and the APU4 has three frequencies to set:
> cpu0: 1000 MHz: speeds: 1000 800 MHz
> cpu0: 998 MHz: speeds: 1000 800 600 MHz
> 
> I can manually adjust this with hw.setperf when hw.perfpolicy is 'manual', so 
> setting the frequency actually works, it's just that it can't seems to 
> "detect" load/change when it's set to 'auto'.
> 
> 
> Daniel
> 
> 
> 
> ==> APU1:
> OpenBSD 7.2 (GENERIC.MP) #2: Thu Nov 24 23:54:39 MST 2022
> 
> r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 2112143360 (2014MB)
> avail mem = 2030804992 (1936MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7ee4e040 (9 entries)
> bios0: vendor coreboot version "v4.17.0.2" date 07/28/2022
> bios0: PC Engines apu1
> acpi0 at bios0: ACPI 6.0
> acpi0: sleep states S0 S1 S3 S4 S5
> acpi0: tables DSDT FACP SSDT MCFG TPM2 APIC HEST SSDT SSDT HPET
> acpi0: wakeup devices AGPB(S4) HDMI(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) 
> PE20(S4) PE21(S4) PE22(S4) PE23(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) 
> UOH5(S3) UOH6(S3) [...]
> acpitimer0 at acpi0: 3579545 Hz, 32 bits
> acpimcfg0 at acpi0
> acpimcfg0: addr 0xf800, bus 0-63
> acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD G-T40E Processor, 1000.08 MHz, 14-02-00
> cpu0: 
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
> cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache
> cpu0: 512KB 64b/line 16-way L2 cache
> cpu0: smt 0, core 0, package 0
> mtrr: Pentium Pro MTRR support, 8 var ranges
> cpu0: apic clock running at 200MHz
> cpu0: mwait min=64, max=64, IBE
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: AMD G-T40E Processor, 1000.01 MHz, 14-02-00
> cpu1: 
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
> cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache
> cpu1: 512KB 64b/line 16-way L2 cache
> cpu1: smt 0, core 1, package 0
> ioapic0 at mainbus0: apid 2 pa 0xfec0, version 21, 24 pins
> acpihpet0 at acpi0: 14318180 Hz
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus -1 (AGPB)
> acpiprt2 at acpi0: bus -1 (HDMI)
> acpiprt3 at acpi0: bus 1 (PBR4)
> acpiprt4 at acpi0: bus 2 (PBR5)
> acpiprt5 at acpi0: bus 3 (PBR6)
> acpiprt6 at acpi0: bus -1 (PBR7)
> acpiprt7 at acpi0: bus -1 (PE20)
> acpiprt8 at acpi0: bus -1 (PE21)
> acpiprt9 at acpi0: bus -1 (PE22)
> acpiprt10 at acpi0: bus -1 (PE23)
> acpiprt11 at acpi0: bus 4 (PIBR)
> acpicpu0 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
> acpicpu1 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
> acpipci0 at acpi0 PCI0: 0x 0x0011 0x0001
> "PRP0001" at acpi0 not configured
> "PRP0001" at acpi0 not configured
> "PRP0001" at acpi0 not configured
> "PRP0001" at acpi0 not configured
> "PRP0001" at acpi0 not configured
> "PRP0001" at acpi0 not configured
> "PRP0001" at acpi0 not configured
> acpicmos0 at acpi0
> "BOOT" at acpi0 not configured
> acpitz0 at acpi0: critical temperature is 110 degC
> cpu0: 1000 MHz: speeds: 1000 800 MHz
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "AMD 14h Host" rev 0x00
> ppb0 at pci0 dev 4 function 0 "AMD 14h PCIE" rev 0x00: msi
> pci1 at ppb0 bus 1
> re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E 
> (0x2c00), msi, address
> rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
> ppb1 at pci0 dev 5 function 0 "AMD 14h PCIE" rev 0x00: msi
> pci2 at ppb1 bus 2
> re1 at pci2 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E 
> (0x2c00), msi, address
> rgephy1 at re1 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
> ppb2 at pci0 dev 6 function 0 "AMD 14h PCIE" rev 0x00: msi
> pci3 at ppb2 bus 3
> re2 at pci3 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E 
> (0x2c00), msi, address
> rgephy2 at re2 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
> ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: apic 2 int 19, 
> AHCI 1.2
> ahci0: port 0: 3.0Gb/s
> scsibus1 at ahci0: 32 targets
> sd0 at scsibus1 targ 0 lun 0:  
> naa.50026b725701bf6a
> sd0: 28626MB, 

Re: [misc] pcengines apu{1,4} can't adjust CPU frequency automatically anymore

2022-11-27 Thread Vlad Meșco
Le 28 novembre 2022 08:37:02 GMT+02:00, "Lévai, Dániel"  a 
écrit :
>Hi all,
>
>I don't know since when, unfortunately, but it seems auto-adjusting CPU 
>frequency doesn't work anymore on my APU1 and an APU4 PCEngines boards (I only 
>have these versions at hand atm).
>They're both running an updated fw at v4.17.0.2.
>
>IIRC `apmd -A' + `sysctl hw.perfpolicy=auto' did the trick earlier, but I'll 
>be honest, I haven't checked this since forever.
>
>APU1 has two and the APU4 has three frequencies to set:
>cpu0: 1000 MHz: speeds: 1000 800 MHz
>cpu0: 998 MHz: speeds: 1000 800 600 MHz
>
>I can manually adjust this with hw.setperf when hw.perfpolicy is 'manual', so 
>setting the frequency actually works, it's just that it can't seems to 
>"detect" load/change when it's set to 'auto'.
>
>
>Daniel
>
>
>
>==> APU1:
>OpenBSD 7.2 (GENERIC.MP) #2: Thu Nov 24 23:54:39 MST 2022
>
> r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>real mem = 2112143360 (2014MB)
>avail mem = 2030804992 (1936MB)
>random: good seed from bootblocks
>mpath0 at root
>scsibus0 at mpath0: 256 targets
>mainbus0 at root
>bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7ee4e040 (9 entries)
>bios0: vendor coreboot version "v4.17.0.2" date 07/28/2022
>bios0: PC Engines apu1
>acpi0 at bios0: ACPI 6.0
>acpi0: sleep states S0 S1 S3 S4 S5
>acpi0: tables DSDT FACP SSDT MCFG TPM2 APIC HEST SSDT SSDT HPET
>acpi0: wakeup devices AGPB(S4) HDMI(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) 
>PE20(S4) PE21(S4) PE22(S4) PE23(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) 
>UOH5(S3) UOH6(S3) [...]
>acpitimer0 at acpi0: 3579545 Hz, 32 bits
>acpimcfg0 at acpi0
>acpimcfg0: addr 0xf800, bus 0-63
>acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
>cpu0 at mainbus0: apid 0 (boot processor)
>cpu0: AMD G-T40E Processor, 1000.08 MHz, 14-02-00
>cpu0: 
>FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
>cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache
>cpu0: 512KB 64b/line 16-way L2 cache
>cpu0: smt 0, core 0, package 0
>mtrr: Pentium Pro MTRR support, 8 var ranges
>cpu0: apic clock running at 200MHz
>cpu0: mwait min=64, max=64, IBE
>cpu1 at mainbus0: apid 1 (application processor)
>cpu1: AMD G-T40E Processor, 1000.01 MHz, 14-02-00
>cpu1: 
>FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
>cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache
>cpu1: 512KB 64b/line 16-way L2 cache
>cpu1: smt 0, core 1, package 0
>ioapic0 at mainbus0: apid 2 pa 0xfec0, version 21, 24 pins
>acpihpet0 at acpi0: 14318180 Hz
>acpiprt0 at acpi0: bus 0 (PCI0)
>acpiprt1 at acpi0: bus -1 (AGPB)
>acpiprt2 at acpi0: bus -1 (HDMI)
>acpiprt3 at acpi0: bus 1 (PBR4)
>acpiprt4 at acpi0: bus 2 (PBR5)
>acpiprt5 at acpi0: bus 3 (PBR6)
>acpiprt6 at acpi0: bus -1 (PBR7)
>acpiprt7 at acpi0: bus -1 (PE20)
>acpiprt8 at acpi0: bus -1 (PE21)
>acpiprt9 at acpi0: bus -1 (PE22)
>acpiprt10 at acpi0: bus -1 (PE23)
>acpiprt11 at acpi0: bus 4 (PIBR)
>acpicpu0 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
>acpicpu1 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
>acpipci0 at acpi0 PCI0: 0x 0x0011 0x0001
>"PRP0001" at acpi0 not configured
>"PRP0001" at acpi0 not configured
>"PRP0001" at acpi0 not configured
>"PRP0001" at acpi0 not configured
>"PRP0001" at acpi0 not configured
>"PRP0001" at acpi0 not configured
>"PRP0001" at acpi0 not configured
>acpicmos0 at acpi0
>"BOOT" at acpi0 not configured
>acpitz0 at acpi0: critical temperature is 110 degC
>cpu0: 1000 MHz: speeds: 1000 800 MHz
>pci0 at mainbus0 bus 0
>pchb0 at pci0 dev 0 function 0 "AMD 14h Host" rev 0x00
>ppb0 at pci0 dev 4 function 0 "AMD 14h PCIE" rev 0x00: msi
>pci1 at ppb0 bus 1
>re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), 
>msi, address
>rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
>ppb1 at pci0 dev 5 function 0 "AMD 14h PCIE" rev 0x00: msi
>pci2 at ppb1 bus 2
>re1 at pci2 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), 
>msi, address
>rgephy1 at re1 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
>ppb2 at pci0 dev 6 function 0 "AMD 14h PCIE" rev 0x00: msi
>pci3 at ppb2 bus 3
>re2 at pci3 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), 
>msi, address
>rgephy2 at re2 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
>ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: apic 2 int 19, AHCI 
>1.2
>ahci0: port 0: 3.0Gb/s
>scsibus1 at ahci0: 32 targets
>sd0 at scsibus1 targ 0 lun 0:  
>naa.50026b725701bf6a
>sd0: 28626MB, 512 bytes/sector, 58626288 sectors, thin
>ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, 
>version 1.0, legacy support

pcengines apu{1,4} can't adjust CPU frequency automatically anymore

2022-11-27 Thread Lévai , Dániel
Hi all,

I don't know since when, unfortunately, but it seems auto-adjusting CPU 
frequency doesn't work anymore on my APU1 and an APU4 PCEngines boards (I only 
have these versions at hand atm).
They're both running an updated fw at v4.17.0.2.

IIRC `apmd -A' + `sysctl hw.perfpolicy=auto' did the trick earlier, but I'll be 
honest, I haven't checked this since forever.

APU1 has two and the APU4 has three frequencies to set:
cpu0: 1000 MHz: speeds: 1000 800 MHz
cpu0: 998 MHz: speeds: 1000 800 600 MHz

I can manually adjust this with hw.setperf when hw.perfpolicy is 'manual', so 
setting the frequency actually works, it's just that it can't seems to "detect" 
load/change when it's set to 'auto'.


Daniel



==> APU1:
OpenBSD 7.2 (GENERIC.MP) #2: Thu Nov 24 23:54:39 MST 2022

r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2112143360 (2014MB)
avail mem = 2030804992 (1936MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7ee4e040 (9 entries)
bios0: vendor coreboot version "v4.17.0.2" date 07/28/2022
bios0: PC Engines apu1
acpi0 at bios0: ACPI 6.0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP SSDT MCFG TPM2 APIC HEST SSDT SSDT HPET
acpi0: wakeup devices AGPB(S4) HDMI(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) 
PE20(S4) PE21(S4) PE22(S4) PE23(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) 
UOH5(S3) UOH6(S3) [...]
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimcfg0 at acpi0
acpimcfg0: addr 0xf800, bus 0-63
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD G-T40E Processor, 1000.08 MHz, 14-02-00
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache
cpu0: 512KB 64b/line 16-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges
cpu0: apic clock running at 200MHz
cpu0: mwait min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD G-T40E Processor, 1000.01 MHz, 14-02-00
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache
cpu1: 512KB 64b/line 16-way L2 cache
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 21, 24 pins
acpihpet0 at acpi0: 14318180 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (AGPB)
acpiprt2 at acpi0: bus -1 (HDMI)
acpiprt3 at acpi0: bus 1 (PBR4)
acpiprt4 at acpi0: bus 2 (PBR5)
acpiprt5 at acpi0: bus 3 (PBR6)
acpiprt6 at acpi0: bus -1 (PBR7)
acpiprt7 at acpi0: bus -1 (PE20)
acpiprt8 at acpi0: bus -1 (PE21)
acpiprt9 at acpi0: bus -1 (PE22)
acpiprt10 at acpi0: bus -1 (PE23)
acpiprt11 at acpi0: bus 4 (PIBR)
acpicpu0 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
acpicpu1 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
acpipci0 at acpi0 PCI0: 0x 0x0011 0x0001
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
acpicmos0 at acpi0
"BOOT" at acpi0 not configured
acpitz0 at acpi0: critical temperature is 110 degC
cpu0: 1000 MHz: speeds: 1000 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "AMD 14h Host" rev 0x00
ppb0 at pci0 dev 4 function 0 "AMD 14h PCIE" rev 0x00: msi
pci1 at ppb0 bus 1
re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), 
msi, address
rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ppb1 at pci0 dev 5 function 0 "AMD 14h PCIE" rev 0x00: msi
pci2 at ppb1 bus 2
re1 at pci2 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), 
msi, address
rgephy1 at re1 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ppb2 at pci0 dev 6 function 0 "AMD 14h PCIE" rev 0x00: msi
pci3 at ppb2 bus 3
re2 at pci3 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), 
msi, address
rgephy2 at re2 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: apic 2 int 19, AHCI 
1.2
ahci0: port 0: 3.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0:  naa.50026b725701bf6a
sd0: 28626MB, 512 bytes/sector, 58626288 sectors, thin
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, 
version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 
addr 1