OpenBSD Journal

ACPI Donations Update

Contributed by deanna on from the acpi dept.

Thanks to many generous donations, Marco was able to buy two new laptops for ACPI work: a Sony VAIO and a Fujitsu Lifebook. He and jordan@ quickly added support for them, and I'm writing this message from the VAIO.

ACPI aside, I'd say the VAIO (photo here, top right) is lightly supported, mostly because it is very new hardware. There are still issues with azalia(4), wpi(4) and cardbus. But as someone said, that's the beauty of new hardware: it works just enough. On the Fujitsu side, a Lifebook owner just wrote to Marco saying that the changes from the past few days have made it so that every device is now detected.

dmesgs for the new machines follow. Photos of marco@ and jordan@ hard at work on ACPI are here.

Once again, thanks to everyone who donated! Keep an eye on the comments for more info on the exact state of ACPI.

The VAIO:

hw.machine=i386
hw.model=Genuine Intel(R) CPU T2300 @ 1.66GHz ("GenuineIntel" 686-class)
hw.ncpu=2
hw.byteorder=1234
hw.physmem=1063415808
hw.usermem=1063403520
hw.pagesize=4096
hw.disknames=cd0,wd0
hw.diskcount=2
hw.sensors.acpiac0.indicator0=On (power supply)
hw.sensors.acpibat0.volt0=12.48 VDC (voltage)
hw.sensors.acpibat0.volt1=unknown (current voltage), UNKNOWN
hw.sensors.acpibat0.watthour0=4.80 Wh (last full capacity)
hw.sensors.acpibat0.watthour1=1.00 Wh (warning capacity)
hw.sensors.acpibat0.watthour2=0.40 Wh (low capacity)
hw.sensors.acpibat0.watthour3=4.80 Wh (remaining capacity), OK
hw.sensors.acpibat0.raw0=2 (battery charging), OK
hw.sensors.acpibat0.raw1=unknown (rate), UNKNOWN
hw.sensors.acpidock0.indicator0=Off (not docked)
hw.sensors.acpitz0.temp0=58.05 degC (zone temperature)
hw.sensors.acpitz1.temp0=58.05 degC (zone temperature)
hw.cpuspeed=1663
hw.vendor=Sony Corporation
hw.product=VGN-FE660G
hw.version=C3LMJ2B6
hw.serialno=28243832-3033344
hw.uuid=4e3b12c0-0fad-11db-80fe-0013a908430b

OpenBSD 4.1-beta (ACPI.MP) #1: Tue Feb 13 14:49:34 EST 2007
    deanna@vaio.peereboom.us:/usr/src/sys/arch/i386/compile/ACPI.MP
cpu0: Genuine Intel(R) CPU T2300 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,EST,TM2,xTPR
real mem  = 1063415808 (1038492K)
avail mem = 961806336 (939264K)
using 4256 buffers containing 53293056 bytes (52044K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+ BIOS, date 05/11/06, BIOS32 rev. 0 @ 0xfd5f0, SMBIOS rev. 2.40 @ 0xdc010 (18 entries)
bios0: Sony Corporation VGN-FE660G
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
apm0: flags 30102 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xfd5f0/0xa10
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdec0/288 (16 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00)
pcibios0: PCI bus #6 is the last bus
bios0: ROM list: 0xc0000/0x10000! 0xdc000/0x4000! 0xe0000/0x1800!
acpi0 at mainbus0: rev 0
acpi0: tables DSDT FACP APIC BOOT MCFG APIC SSDT SSDT SSDT 
acpitimer0 at acpi0: can't identify bus
acpi device at acpi0 from table DSDT not configured
acpi device at acpi0 from table FACP not configured
acpimadt0 at acpi0 table APIC addr 0xfee00000: PC-AT compat
LAPIC: acpi_proc_id 0, apic_id 0, flags 0x1
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 166 MHz
LAPIC: acpi_proc_id 1, apic_id 1, flags 0x1
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Genuine Intel(R) CPU T2300 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,EST,TM2,xTPR
IOAPIC: acpi_ioapic_id 1, address 0xfec00000, global_int_base 0x0
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins
ioapic0: duplicate apic id, remapped to apid 2
OVERRIDE: bus 0, source 0, global_int 2, flags 0
OVERRIDE: bus 0, source 9, global_int 9, flags d
LAPIC_NMI: acpi_proc_id 0, local_apic_lint 1, flags 5
LAPIC_NMI: acpi_proc_id 1, local_apic_lint 1, flags 5
acpi device at acpi0 from table BOOT not configured
acpi device at acpi0 from table MCFG not configured
acpi device at acpi0 from table APIC not configured
acpi device at acpi0 from table SSDT not configured
acpi device at acpi0 from table SSDT not configured
acpi device at acpi0 from table SSDT not configured
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 0 (PEGP)
acpiprt2 at acpi0: bus 1 (RP01)
acpiprt3 at acpi0: bus 2 (RP02)
acpiprt4 at acpi0: bus 3 (RP03)
acpiprt5 at acpi0: bus 4 (RP04)
acpiprt6 at acpi0: bus 0 (RP05)
acpiprt7 at acpi0: bus 0 (RP06)
acpiprt8 at acpi0: bus 5 (PCIB)
acpiec0 at acpi0: EC__
acpiac0 at acpi0: AC unit online
acpibat0 at acpi0: BAT0: model:  serial:  type: LiOn oem: Sony Corp.
acpibtn0 at acpi0: LID0
acpibtn1 at acpi0: PWRB
acpidock0 at acpi0: DOCK: not docked (0)
acpitz0 at acpi0, critical temperature: 105 degC
acpitz1 at acpi0, critical temperature: 105 degC
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GM MCH" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03: aperture at 0xd0100000, size 0x10000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: apic 2 int 22 (irq 4)
azalia0: host: High Definition Audio rev. 1.0
azalia0: codec: 0x04x/0x8384 (rev. 66.1), HDA version 1.0
azalia0: codec: 0x04x/0x14f1 (rev. 0.0), HDA version 0.9
azalia0: codec[1]: No support for modem function groups
azalia0: codec[1]: No audio function groups
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02
pci1 at ppb0 bus 1
ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02
pci2 at ppb1 bus 2
ppb2 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02
pci3 at ppb2 bus 3
wpi0 at pci3 dev 0 function 0 "Intel PRO/Wireless 3945ABG" rev 0x02: apic 2 int 18 (irq 11), address 00:13:02:7c:fa:0d
ppb3 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02
pci4 at ppb3 bus 4
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 2 int 23 (irq 5)
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 2 int 17 (irq 3)
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 2 int 18 (irq 11)
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 2 int 16 (irq 7)
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 2 int 23 (irq 5)
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: Intel EHCI root hub, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ppb4 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci5 at ppb4 bus 5
cbb0 at pci5 dev 3 function 0 "TI PCIXX12 CardBus" rev 0x00: apic 2 int 16 (irq 255)
vendor "TI", unknown product 0x803a (class serial bus subclass Firewire, rev 0x00) at pci5 dev 3 function 1 not configured
"TI PCIXX12 Multimedia Card Reader" rev 0x00 at pci5 dev 3 function 2 not configured
fxp0 at pci5 dev 8 function 0 "Intel PRO/100 VM" rev 0x0
inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0
cbb0: bad Vcc request. sock_ctrl 0xffffff88, sock_status 0xffffffff
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 6 device 0 cacheline 0x10, lattimer 0x20
pcmcia0 at cardslot0
ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM disabled
pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: 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:  SCSI0 5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
pciide1 at pci0 dev 31 function 2 "Intel 82801GBM SATA" rev 0x02: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using apic 2 int 19 (irq 10) for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: 
wd0: 16-sector PIO, LBA48, 95396MB, 195371568 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: apic 2 int 19 (irq 10)
iic0 at ichiic0
isa0 at ichpcib0
isadma0 at isa0
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: 
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
ioapic0: pin 18 shares different IPL interrupts (40..50), degraded performance
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
apm0: disconnected
rum0 at uhub4 port 1
rum0: Belkin Belkin 54g USB Network Adapter, rev 2.00/0.01, addr 2
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, address 00:17:3f:60:44:9b
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

The Lifebook:

hw.machine=i386
hw.model=Genuine Intel(R) CPU U1400 @ 1.20GHz ("GenuineIntel" 686-class)
hw.ncpu=1
hw.byteorder=1234
hw.physmem=526282752
hw.usermem=526278656
hw.pagesize=4096
hw.disknames=wd0
hw.diskcount=1
hw.sensors.acpiac0.indicator0=On (power supply)
hw.sensors.acpibat0.volt0=10.80 VDC (voltage)
hw.sensors.acpibat0.volt1=12.04 VDC (current voltage)
hw.sensors.acpibat0.amphour0=1.15 Ah (last full capacity)
hw.sensors.acpibat0.amphour1=0.00 Ah (warning capacity)
hw.sensors.acpibat0.amphour2=0.00 Ah (low capacity)
hw.sensors.acpibat0.amphour3=0.82 Ah (remaining capacity), OK
hw.sensors.acpibat0.raw0=2 (battery charging), OK
hw.sensors.acpibat0.raw1=815 (rate)
hw.sensors.acpitz0.temp0=26.85 degC (zone temperature)
hw.sensors.acpitz1.temp0=26.85 degC (zone temperature)
hw.cpuspeed=1198
hw.setperf=100
hw.vendor=FUJITSU
hw.product=LifeBook Q2010
hw.serialno=R6609960
hw.uuid=6b871a26-00be-11db-8b14-0017420c62f6

OpenBSD 4.0-current (ACPI) #69: Mon Feb 12 22:37:42 CST 2007
    root@dev.peereboom.us:/usr/src/theo/src/sys/arch/i386/compile/ACPI
cpu0: Genuine Intel(R) CPU U1400 @ 1.20GHz ("GenuineIntel" 686-class)
1.20 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF,SSE3,MWAIT,VMX,EST,TM2
real mem  = 526282752 (513948K)
avail mem = 471859200 (460800K)
using 4256 buffers containing 26431488 bytes (25812K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+ BIOS, date 07/13/06, BIOS32 rev. 0 @ 0xfdc14,
SMBIOS rev. 2.4 @ 0xe50c0 (54 entries)
bios0: FUJITSU LifeBook Q2010
pcibios0: pcibios_get_status - function not supported
pcibios at bios0 function 0x1a not configured
bios0: ROM list: 0xc0000/0xe600! 0xce800/0x1000 0xcfa00/0x1000
0xdc000/0x1c00!
acpi0 at mainbus0: rev 0
acpi0: tables DSDT FACP MCFG SSDT SSDT SSDT APIC HPET BOOT
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpi device at acpi0 from table DSDT not configured
acpi device at acpi0 from table FACP not configured
acpi device at acpi0 from table MCFG not configured
acpi device at acpi0 from table SSDT not configured
acpi device at acpi0 from table SSDT not configured
acpi device at acpi0 from table SSDT not configured
acpi device at acpi0 from table APIC not configured
acpihpet0 at acpi0 table HPET: 14318179 Hz
acpi device at acpi0 from table BOOT not configured
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 8 (PCIB)
acpiprt2 at acpi0: bus 2 (RP01)
acpiprt3 at acpi0: bus 3 (RP02)
acpiprt4 at acpi0: bus 5 (RP04)
acpiec0 at acpi0: EC__
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: PWRB
acpiac0 at acpi0: AC unit offline
acpibat0 at acpi0: CMB1: model: CP283010 serial: 1 type: LION oem:
Fujitsu
acpicpu0 at acpi0: CPU0: 1200, 800 MHz
acpitz0 at acpi0, critical temperature: 100 degC
acpitz1 at acpi0, critical temperature: 100 degC
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GM MCH" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03: aperture
at 0xf0300000, size 0x10000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: irq
11
azalia0: host: High Definition Audio rev. 1.0
azalia0: codec: 0x04x/0x8384 (rev. 2.1), HDA version 1.0
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02
pci1 at ppb0 bus 2
mskc0 at pci1 dev 0 function 0 "Marvell Yukon 88E8055" rev 0x12, Yukon-2
EC Ultra rev. A1 (0x2): irq 11
msk0 at mskc0 port A, address 00:17:42:0c:62:f6
eephy0 at msk0 phy 0: Marvell 88E1149 Gigabit PHY, rev. 1
ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02
pci2 at ppb1 bus 3
ppb2 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02
pci3 at ppb2 bus 5
wpi0 at pci3 dev 0 function 0 "Intel PRO/Wireless 3945ABG" rev 0x02: irq
11, address 00:13:02:61:a9:34
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: irq 11
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: irq 11
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: irq 11
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: irq 11
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: Intel EHCI root hub, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ppb3 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci4 at ppb3 bus 8
cbb0 at pci4 dev 3 function 0 "Ricoh 5C476 CardBus" rev 0xb3: irq 11
"Ricoh 5C552 Firewire" rev 0x08 at pci4 dev 3 function 1 not configured
sdhc0 at pci4 dev 3 function 2 "Ricoh 5C822 SD/MMC" rev 0x17: irq 11
sdmmc0 at sdhc0
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 9 device 0 cacheline 0x0, lattimer 0x20
pcmcia0 at cardslot0
ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM
disabled
pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility
wd0 at pciide0 channel 0 drive 0: 
wd0: 16-sector PIO, LBA48, 28615MB, 58605120 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
pciide0: channel 1 ignored (disabled)
ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: irq 11
iic0 at ichiic0
isa0 at ichpcib0
isadma0 at isa0
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: 
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
biomask edfd netmask edfd ttymask ffff
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
ugen0 at uhub1 port 2
ugen0: AuthenTec Fingerprint Sensor, rev 1.10/6.21, addr 2
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

(Comments are closed)


Comments
  1. By jirib (195.212.29.179) on

    Hi,
    I have Acer Travelmate 290lci, I built new kernel from recent -current with ACPI enabled and it works. But... what else? I can't see any changes if I plug adapter and I don't know how to check if the processor slows down when it can.

    Could you write here or even in FAQ how people can help to test ACPI and how to set it up even they are not real geeks? :)

    Anyway, my laptop finally can poweroff without switching button above laptop's keyboard.

    Comments
    1. By Johan M:son Lindman (jl) on

      > Hi, > I have Acer Travelmate 290lci, I built new kernel from recent -current > with ACPI enabled and it works. But... what else? I can't see any > changes if I plug adapter and I don't know how to check if the processor > slows down when it can. Many use md5 -t to test whether laptop actually slows down or not.

      Comments
      1. By Johan M:son Lindman (jl) on

        Sorry for that, should've been...

        > Hi,
        > I have Acer Travelmate 290lci, I built new kernel from recent -current
        > with ACPI enabled and it works. But... what else? I can't see any
        > changes if I plug adapter and I don't know how to check if the
        > processor slows down when it can.

        Many use md5 -t to test whether laptop actually slows down or not.

        Comments
        1. By Anonymous Coward (69.70.68.38) on

          > Sorry for that, should've been...
          >
          > Hi,
          > I have Acer Travelmate 290lci, I built new kernel from recent -current
          > with ACPI enabled and it works. But... what else? I can't see any
          > changes if I plug adapter and I don't know how to check if the
          > processor slows down when it can.
          >
          > Many use md5 -t to test whether laptop actually slows down or not.

          This only needs to be tested on laptops? And only tested with -current or snapshots?

          Comments
          1. By Johan M:son Lindman (jl) on

            > > Sorry for that, should've been...
            > >
            > > Hi,
            > > I have Acer Travelmate 290lci, I built new kernel from recent -current
            > > with ACPI enabled and it works. But... what else? I can't see any
            > > changes if I plug adapter and I don't know how to check if the
            > > processor slows down when it can.
            > >
            > > Many use md5 -t to test whether laptop actually slows down or not.
            >
            > This only needs to be tested on laptops? And only tested with -current
            > or snapshots?

            ACPI needs to be tested on _all_ (servers, desktops whatever you can think of) recent i386 or amd64 capable machines you can come across.

            You need a snapshot (or run -current) to test it and you need to boot -c and type "enable acpi" to get to ACPI (alternatively just config -ef $KERNEL and do enable acpi).

            The more hardware this can be subjected to the more likely potential problems are to be found and fixed, so please test this to the extent you can.

            Comments
            1. By Anonymous Coward (69.70.68.38) on

              > > > Sorry for that, should've been...
              > > >
              > > > Hi,
              > > > I have Acer Travelmate 290lci, I built new kernel from recent -current
              > > > with ACPI enabled and it works. But... what else? I can't see any
              > > > changes if I plug adapter and I don't know how to check if the
              > > > processor slows down when it can.
              > > >
              > > > Many use md5 -t to test whether laptop actually slows down or not.
              > >
              > > This only needs to be tested on laptops? And only tested with -current
              > > or snapshots?
              >
              > ACPI needs to be tested on _all_ (servers, desktops whatever you can think of) recent i386 or amd64 capable machines you can come across.
              >
              > You need a snapshot (or run -current) to test it and you need to boot -c and type "enable acpi" to get to ACPI (alternatively just config -ef $KERNEL and do enable acpi).
              >
              > The more hardware this can be subjected to the more likely potential problems are to be found and fixed, so please test this to the extent you can.

              Cool! Thx! I'll try to test snapshot on a few systems I have with ACPI - I've never really done any testing, but I'll try to help with my share...

              Do we just report if we get some type of problems or errors, or anything else special that should be done to test for problems?

              Lastly, where/how do we submit our results? rhetorical question; I'll check the FAQ...

    2. By Anonymous Coward (85.25.148.242) on

      > Hi,
      > I have Acer Travelmate 290lci, I built new kernel from recent -current with ACPI enabled and it works. But... what else? I can't see any changes if I plug adapter and I don't know how to check if the processor slows down when it can.
      >
      > Could you write here or even in FAQ how people can help to test ACPI and how to set it up even they are not real geeks? :)
      >
      > Anyway, my laptop finally can poweroff without switching button above laptop's keyboard.

      you can have a look at sysctl hw.cpuspeed.

  2. By avb (212.112.241.131) avb@avb.bas-net.by on

    Great news. I'm going to try openbsd on my asus s5200n laptop with i855gm chipset.

    How are the success with suspend to ram? Hope some steps is already done in this direction.

  3. By Bret Lambert (tbert) bret.lambert@gmail.com on

    But why do I suddenly want a Dr. Pepper?

    Comments
    1. By Anonymous Coward (151.136.100.2) on

      it's a subliminal message man!

    2. By Anonymous Coward (69.207.171.114) on

      > But why do I suddenly want a Dr. Pepper?

      I think I'm more interested in the wine bottles in the background :)

      Comments
      1. By Anonymous Coward (128.255.167.160) on

        > > But why do I suddenly want a Dr. Pepper?
        >
        > I think I'm more interested in the wine bottles in the background :)

        Finally, someone with some sense!

      2. By Anonymous Coward (82.135.30.22) on

        wine is overrated. why would you want to pay serious moneyz
        for all that extra water in the bottle?
        drink rum!

        Comments
        1. By Anonymous Coward (70.179.123.124) on

          > wine is overrated. why would you want to pay serious moneyz
          > for all that extra water in the bottle?
          > drink rum!

          By that logic, why waste money on rum?

          Drink what you get from moonshiners.

  4. By Anonymous Coward (193.158.13.130) on

    What about 3945abg support ?
    Is it stable AND fast ?
    I read something about performance being poor under OpenBSD.

    Comments
    1. By Nate (Nate) on

      > What about 3945abg support ?
      > Is it stable AND fast ?
      > I read something about performance being poor under OpenBSD.

      You mean the Intel chipset that OpenBSD has supported for almost a year via the wpi driver? It's been available since May 2006.

      Give it a whirl, you'll find out. Such questions serve no purpose.

      I read something about security being poor under Windows Vista, maybe I should look into that rather than just randomly stating that I've read about something vague.

    2. By Janne Johansson (82.182.176.20) on

      > What about 3945abg support ?
      > Is it stable AND fast ?
      > I read something about performance being poor under OpenBSD.

      I sometimes get my wpi0 to get stuck, and need serious attention to come
      back up again, but I haven't seen any performance problems, though I usually
      dont benchmark it.

  5. By ningo (84.135.83.90) ningo@gmx.net on

    Unfortunately I own a Thinkpad T60 and what's even more unfortunate, it doesn't support APM, so ACPI is the way to go.

    385 acpi0 enabled
    acpi0 at mainbus0: rev 2
    acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET BOOT SSDT SSDT SSDT SSDT
    acpitimer at acpi0 not configured
    acpiprt0 at acpi0: bus 0 (PCI0)
    acpiprt1 at acpi0: bus 0 (AGP_)
    acpiprt2 at acpi0: bus 2 (EXP0)
    acpiprt3 at acpi0: bus 3 (EXP1)
    acpiprt4 at acpi0: bus 4 (EXP2)
    acpiprt5 at acpi0: bus 12 (EXP3)
    acpiprt6 at acpi0: bus 21 (PCI1)
    acpiec at acpi0 not configured
    acpibtn at acpi0 not configured
    acpibtn at acpi0 not configured
    acpibat at acpi0 not configured
    acpibat at acpi0 not configured
    acpiac at acpi0 not configured
    acpidock at acpi0 not configured
    acpitz at acpi0 not configured
    acpitz at acpi0 not configured

    Doesn't look very promising right now. :/

    I would send you some money if I had, but to date the only thing I can do is ask you to address this issue. :)

    Comments
    1. By phessler (69.12.168.115) on

      > Unfortunately I own a Thinkpad T60 and what's even more unfortunate, it doesn't support APM, so ACPI is the way to go.
      >
      > 385 acpi0 enabled
      > acpi0 at mainbus0: rev 2
      > acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET BOOT SSDT SSDT SSDT SSDT
      > acpitimer at acpi0 not configured
      > acpiprt0 at acpi0: bus 0 (PCI0)
      > acpiprt1 at acpi0: bus 0 (AGP_)
      > acpiprt2 at acpi0: bus 2 (EXP0)
      > acpiprt3 at acpi0: bus 3 (EXP1)
      > acpiprt4 at acpi0: bus 4 (EXP2)
      > acpiprt5 at acpi0: bus 12 (EXP3)
      > acpiprt6 at acpi0: bus 21 (PCI1)
      > acpiec at acpi0 not configured
      > acpibtn at acpi0 not configured
      > acpibtn at acpi0 not configured
      > acpibat at acpi0 not configured
      > acpibat at acpi0 not configured
      > acpiac at acpi0 not configured
      > acpidock at acpi0 not configured
      > acpitz at acpi0 not configured
      > acpitz at acpi0 not configured
      >
      > Doesn't look very promising right now. :/
      >
      > I would send you some money if I had, but to date the only thing I can do is ask you to address this issue. :)

      'not configured' means there isn't a driver attached. if you enable those drivers in a kernel, and boot off of that, I bet you'll find far more working.

      Of course, compiling your own kernel is left as an exercise for the reader. standard rules of running your own kernel apply.

      Comments
      1. By Anonymous Coward (84.135.83.90) on


        > 'not configured' means there isn't a driver attached. if you enable those drivers in a kernel, and boot off of that, I bet you'll find far more working.
        >
        > Of course, compiling your own kernel is left as an exercise for the reader. standard rules of running your own kernel apply.
        >

        Wait...you mean this stuff actually IS in the Kernel?! Hooray \o/

        Comments
        1. By phessler (69.12.168.115) on

          >
          > > 'not configured' means there isn't a driver attached. if you enable those drivers in a kernel, and boot off of that, I bet you'll find far more working.
          > >
          > > Of course, compiling your own kernel is left as an exercise for the reader. standard rules of running your own kernel apply.
          > >
          >
          > Wait...you mean this stuff actually IS in the Kernel?! Hooray \o/

          The code is written, but not compiled in yet. ACPI is still under active development and needs testing on all sorts of machines. Some things may act wonky, some things may not work on your hardware. YMMV, etc, etc.

    2. By niallo (82.195.149.9) niallo@openbsd.org on

      I have a T60 and it works just fine with OpenBSD's ACPI implementation. SMP works perfectly.

      I'm not sure exactly features you are missing?

      > Unfortunately I own a Thinkpad T60 and what's even more unfortunate, it doesn't support APM, so ACPI is the way to go.
      >
      > 385 acpi0 enabled
      > acpi0 at mainbus0: rev 2
      > acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET BOOT SSDT SSDT SSDT SSDT
      > acpitimer at acpi0 not configured
      > acpiprt0 at acpi0: bus 0 (PCI0)
      > acpiprt1 at acpi0: bus 0 (AGP_)
      > acpiprt2 at acpi0: bus 2 (EXP0)
      > acpiprt3 at acpi0: bus 3 (EXP1)
      > acpiprt4 at acpi0: bus 4 (EXP2)
      > acpiprt5 at acpi0: bus 12 (EXP3)
      > acpiprt6 at acpi0: bus 21 (PCI1)
      > acpiec at acpi0 not configured
      > acpibtn at acpi0 not configured
      > acpibtn at acpi0 not configured
      > acpibat at acpi0 not configured
      > acpibat at acpi0 not configured
      > acpiac at acpi0 not configured
      > acpidock at acpi0 not configured
      > acpitz at acpi0 not configured
      > acpitz at acpi0 not configured
      >
      > Doesn't look very promising right now. :/
      >
      > I would send you some money if I had, but to date the only thing I can do is ask you to address this issue. :)

      Comments
      1. By shim (63.27.144.252) di_vi_dual@yahoo.com on

        niallo, does suspend to ram work for you?

        > I have a T60 and it works just fine with OpenBSD's ACPI implementation. SMP works perfectly.
        >
        > I'm not sure exactly features you are missing?
        >
        > > Unfortunately I own a Thinkpad T60 and what's even more unfortunate, it doesn't support APM, so ACPI is the way to go.
        > >
        > > 385 acpi0 enabled
        > > acpi0 at mainbus0: rev 2
        > > acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET BOOT SSDT SSDT SSDT SSDT
        > > acpitimer at acpi0 not configured
        > > acpiprt0 at acpi0: bus 0 (PCI0)
        > > acpiprt1 at acpi0: bus 0 (AGP_)
        > > acpiprt2 at acpi0: bus 2 (EXP0)
        > > acpiprt3 at acpi0: bus 3 (EXP1)
        > > acpiprt4 at acpi0: bus 4 (EXP2)
        > > acpiprt5 at acpi0: bus 12 (EXP3)
        > > acpiprt6 at acpi0: bus 21 (PCI1)
        > > acpiec at acpi0 not configured
        > > acpibtn at acpi0 not configured
        > > acpibtn at acpi0 not configured
        > > acpibat at acpi0 not configured
        > > acpibat at acpi0 not configured
        > > acpiac at acpi0 not configured
        > > acpidock at acpi0 not configured
        > > acpitz at acpi0 not configured
        > > acpitz at acpi0 not configured
        > >
        > > Doesn't look very promising right now. :/
        > >
        > > I would send you some money if I had, but to date the only thing I can do is ask you to address this issue. :)
        >
        >

        Comments
        1. By phessler (69.12.168.115) on

          > niallo, does suspend to ram work for you?

          suspend is not yet supported with ACPI.

Latest Articles

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]