Cheers! This was of course the correct answer; and it does sound
familiar now. Is there some vital bit of documentation I've managed to
skip? My attempts to google for the answer only turned up using ukc to
enable acpi, with no mention of needing to disable apm.

Anyway, the intent was to see about throttling back the CPU of this
machine a little so the fan would slow down and shut. Using apm didn't
work. Enabling acpi doesn't seem to have helped this either.

There's no hw.setperf available, which kinda implies that the CPU
doesn't support throttling, and as there's no obvious way to affect
fan speed I suspect I'm just going to fit a much larger, quieter fan
and put up with the system drawing full power all the time, which
isn't actually a whole lot (~40-50W). Anyone else been able to
throttle C7 processors?

$ sysctl | grep acpi
kern.timecounter.hardware=acpihpet0
kern.timecounter.choice=i8254(0) acpihpet0(1000) acpitimer0(1000)
dummy(-1000000)
hw.sensors.acpitz0.temp0=31.05 degC (zone temperature)
$ dmesg | grep acpi
acpi0 at bios0: rev 0
acpi0: tables DSDT FACP HPET MCFG APIC
acpi0: wakeup devices SLPB(S5) PCI0(S5) SATA(S1) USB1(S3) USB2(S3)
USB3(S3) USB4(S3) EHCI(S3) PEXG(S5) PEX0(S5) PE5C(S5) PE6C(S5)
AZAC(S5) P2PB(S5) UAR1(S5) PS2M(S5) PS2K(S5) PE5C(S5) PE6C(S5)
AZAC(S5)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 2 (PEXG)
acpiprt2 at acpi0: bus 3 (PEX0)
acpiprt3 at acpi0: bus 4 (P2PB)
acpiprt4 at acpi0: bus 128 (PCI1)
acpicpu0 at acpi0: C3, C2
acpitz0 at acpi0: critical temperature 75 degC
acpibtn0 at acpi0: PWRB
acpibtn1 at acpi0: SLPB

On Tue, Apr 14, 2009 at 12:50 PM, Marco Peereboom <sl...@peereboom.us> wrote:
> you have apm instead.  if you don't want that try disabling it that
> should enable acpi.
>
> On Tue, Apr 14, 2009 at 08:38:53AM +0100, Ruan Kendall wrote:
>> So I've recently installed 4.4 on a new via idot pc3500-g motherboard,
>> which is all great, but I note that ACPI isn't working. Is there
>> anything helpful I can contribute to getting it working on this
>> system?
>>
>> Or do dmesg notes like 'pcibios0: bad IRQ table checksum' suggest that
>> the system is pretty much braindead? I've included a dmesg below, but
>> no acpidump, given how big it is.
>>
>> Once again, thanks in advance...
>>
>>   - Ruan
>>
>> OpenBSD 4.4 (GENERIC) #1021: Tue Aug 12 17:16:55 MDT 2008
>>     dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
>> cpu0: VIA Esther processor 1500MHz ("CentaurHauls" 686-class) 1.51 GHz
>> cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,CMOV,PAT,CFLUSH,ACPI,MMX
,FXSR,SSE,SSE2,TM,SBF,SSE3
>> cpu0: RNG AES AES-CTR SHA1 SHA256 RSA
>> real mem  = 1005023232 (958MB)
>> avail mem = 963248128 (918MB)
>> mainbus0 at root
>> bios0 at mainbus0: AT/286+ BIOS, date 10/13/08, BIOS32 rev. 0 @
>> 0xf9a60, SMBIOS rev. 2.4 @ 0xf0000 (31 entries)
>> bios0: vendor Phoenix Technologies, LTD version "FDd" date 10/13/2008
>> bios0: PC1 PC3500G
>> apm0 at bios0: Power Management spec V1.2 (slowidle)
>> apm0: AC on, battery charge unknown
>> acpi at bios0 function 0x0 not configured
>> pcibios0 at bios0: rev 3.0 @ 0xf0000/0xc7e4
>> pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfc6c0/288 (16 entries)
>> pcibios0: bad IRQ table checksum
>> pcibios0: PCI BIOS has 16 Interrupt Routing table entries
>> pcibios0: PCI Exclusive IRQs: 5 10 11
>> pcibios0: PCI Interrupt Router at 000:17:0 ("VIA VT8237A ISA" rev 0x00)
>> pcibios0: PCI bus #4 is the last bus
>> bios0: ROM list: 0xc0000/0xec00
>> cpu0 at mainbus0
>> pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
>> pchb0 at pci0 dev 0 function 0 "VIA P4M900 Host" rev 0x00
>> pchb1 at pci0 dev 0 function 1 "VIA P4M900 Host" rev 0x00
>> pchb2 at pci0 dev 0 function 2 "VIA P4M900 Host" rev 0x00
>> pchb3 at pci0 dev 0 function 3 "VIA P4M900 Host" rev 0x00
>> pchb4 at pci0 dev 0 function 4 "VIA P4M900 Host" rev 0x00
>> "VIA P4M900 IOAPIC" rev 0x00 at pci0 dev 0 function 5 not configured
>> pchb5 at pci0 dev 0 function 6 "VIA P4M900 Security" rev 0x00
>> pchb6 at pci0 dev 0 function 7 "VIA P4M900 Host" rev 0x00
>> ppb0 at pci0 dev 1 function 0 "VIA VT8377 AGP" rev 0x00
>> pci1 at ppb0 bus 1
>> vga1 at pci1 dev 0 function 0 "VIA Chrome9 HC IGP" rev 0x01
>> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
>> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
>> agp0 at vga1: v3, aperture at 0xd0000000, size 0x10000000
>> drm at vga1 unsupported
>> ppb1 at pci0 dev 2 function 0 "VIA P4M900 PCI-PCI" rev 0x80: irq 5
>> pci2 at ppb1 bus 2
>> ppb2 at pci0 dev 3 function 0 "VIA P4M900 PCI-PCI" rev 0x80: irq 5
>> pci3 at ppb2 bus 3
>> pciide0 at pci0 dev 15 function 0 "VIA VT8237A SATA" rev 0x80: DMA
>> pciide0: using irq 11 for native-PCI interrupt
>> wd0 at pciide0 channel 0 drive 0: <Hitachi HDT721075SLA380>
>> wd0: 16-sector PIO, LBA48, 715404MB, 1465149168 sectors
>> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
>> wd1 at pciide0 channel 1 drive 0: <Hitachi HDT721075SLA380>
>> wd1: 16-sector PIO, LBA48, 715404MB, 1465149168 sectors
>> wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
>> pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x07: DMA,
>> channel 0 configured to compatibility, channel 1 configured to
>> compatibility
>> wd2 at pciide1 channel 0 drive 1: <WDC WD800JB-00FSA0>
>> wd2: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
>> wd2(pciide1:0:1): using PIO mode 4, DMA mode 2
>> pciide1: channel 1 disabled (no drives)
>> uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0xa0: irq 10
>> uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0xa0: irq 11
>> uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0xa0: irq 10
>> uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0xa0: irq 11
>> ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x86: irq 10
>> usb0 at ehci0: USB revision 2.0
>> uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1
>> viapm0 at pci0 dev 17 function 0 "VIA VT8237A ISA" rev 0x00
>> iic0 at viapm0
>> spdmem0 at iic0 addr 0x50: 512MB DDR2 SDRAM non-parity PC2-5300CL5
>> spdmem1 at iic0 addr 0x51: 512MB DDR2 SDRAM non-parity PC2-5300CL5
>> pchb7 at pci0 dev 17 function 7 "VIA VT8251 VLINK" rev 0x00
>> pchb8 at pci0 dev 19 function 0 "VIA VT8237A PCI-PCI" rev 0x00
>> ppb3 at pci0 dev 19 function 1 "VIA VT8237A PCI-PCI" rev 0x00
>> pci4 at ppb3 bus 4
>> em0 at pci4 dev 4 function 0 "Intel PRO/1000MT (82545EM)" rev 0x01:
>> irq 11, address 00:07:e9:11:55:6e
>> vr0 at pci4 dev 14 function 0 "VIA RhineII-2" rev 0x8d: irq 10,
>> address 00:1a:4d:1f:14:d5
>> ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 13: OUI
>> 0x004063, model 0x0034
>> usb1 at uhci0: USB revision 1.0
>> uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>> usb2 at uhci1: USB revision 1.0
>> uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>> usb3 at uhci2: USB revision 1.0
>> uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>> usb4 at uhci3: USB revision 1.0
>> uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>> isa0 at mainbus0
>> isadma0 at isa0
>> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>> com1 at isa0 port 0x2f8/8 irq 3: 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
>> pcppi0 at isa0 port 0x61
>> midi0 at pcppi0: <PC speaker>
>> spkr0 at pcppi0
>> lpt0 at isa0 port 0x378/4 irq 7
>> it0 at isa0 port 0x2e/2: IT8716F rev 0x01, EC port 0x290
>> npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
>> biomask ff45 netmask ff45 ttymask ffff
>> softraid0 at root
>> scsibus0 at softraid0: 1 targets, initiator 1
>> sd0 at scsibus0 targ 0 lun 0: <OPENBSD, SR RAID 1, 003> SCSI2 0/direct
fixed
>> sd0: 715402MB, 91200 cyl, 255 head, 63 sec, 512 bytes/sec, 1465143923 sec
total
>> root on wd2a swap on wd2b dump on wd2b

Reply via email to