440BX and SpeedStep?

Jon Noack noackjr at alumni.rice.edu
Mon Apr 4 20:17:15 PDT 2005


I have a Compaq Presario 1800T laptop I'm now running -CURRENT on. 
While I am using acpi_throttle, I'd like to take advantage of the 
SpeedStep support of my 900/700Mhz Pentium 3.  However, I can only find 
ICH and P4 SpeedStep support while the laptop is based on the 440BX 
chipset.  Is there a way to enable SpeedStep support on this laptop? 
While I've been using FreeBSD for some time, this is my first 
FreeBSD/laptop combo, so I'm open to any pointers to make this work 
better.  Tackling suspend is next...

Here's my relevant config:

rc.conf:
powerd_enable="YES"
powerd_flags="-a adaptive -b adaptive"
economy_cx_lowest="LOW"
performance_cx_lowest="HIGH"

sysctl dev.cpu:
dev.cpu.0.%desc: ACPI CPU (3 Cx states)
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.CPU0
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.cpu.0.freq: 896
dev.cpu.0.freq_levels: 896/-1 784/-1 672/-1 560/-1 448/-1 336/-1 224/-1 
112/-1

sysctl hw.acpi.cpu
hw.acpi.cpu.cx_supported: C1/0 C2/10
hw.acpi.cpu.cx_lowest: C1
hw.acpi.cpu.cx_usage: 100.00% 0.00%

pciconf -lv:
agp0 at pci0:0:0:  class=0x060000 card=0x00000000 chip=0x71908086 rev=0x03 
hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82443BX/ZX 440BX/ZX CPU to PCI Bridge (AGP Implemented)'
     class    = bridge
     subclass = HOST-PCI
pcib1 at pci0:1:0: class=0x060400 card=0x00000000 chip=0x71918086 rev=0x03 
hdr=0x01
     vendor   = 'Intel Corporation'
     device   = '82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge'
     class    = bridge
     subclass = PCI-PCI
isab0 at pci0:7:0: class=0x060100 card=0x00000000 chip=0x71108086 rev=0x02 
hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82371AB/EB/MB PIIX4/4E/4M ISA Bridge'
     class    = bridge
     subclass = PCI-ISA
atapci0 at pci0:7:1:       class=0x010180 card=0x00000000 chip=0x71118086 
rev=0x01 hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82371AB/EB/MB PIIX4/4E/4M IDE Controller'
     class    = mass storage
     subclass = ATA
uhci0 at pci0:7:2: class=0x0c0300 card=0x00000000 chip=0x71128086 rev=0x01 
hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82371AB/EB/MB PIIX4/4E/4M USB Interface'
     class    = serial bus
     subclass = USB
none0 at pci0:7:3: class=0x068000 card=0x00000000 chip=0x71138086 rev=0x03 
hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82371AB/EB/MB PIIX4/4E/4M Power Management Controller'
     class    = bridge
none1 at pci0:9:0: class=0x078000 card=0x0441144f chip=0x044111c1 rev=0x01 
hdr=0x00
     vendor   = 'Lucent/Agere Systems (Was: AT&T MicroElectronics)'
     device   = 'LT WinModem 56k Data+Fax'
     class    = simple comms
cbb0 at pci0:10:0: class=0x060700 card=0xb1030e11 chip=0xac50104c rev=0x01 
hdr=0x02
     vendor   = 'Texas Instruments (TI)'
     device   = 'PCI1410 PC card cardBus Controller'
     class    = bridge
     subclass = PCI-CardBus
pcm0 at pci0:17:0: class=0x040100 card=0xb1320e11 chip=0x1969125d rev=0x02 
hdr=0x00
     vendor   = 'ESS Technology'
     device   = 'ES1938/41/46 Solo-1 PCI AudioDrive family'
     class    = multimedia
     subclass = audio
fxp0 at pci0:18:0: class=0x020000 card=0xb2090e11 chip=0x12298086 rev=0x08 
hdr=0x00
     vendor   = 'Intel Corporation'
     device   = '82550/1/7/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
     class    = network
     subclass = ethernet
drm0 at pci1:0:0:  class=0x030000 card=0xb11b0e11 chip=0x4c461002 rev=0x02 
hdr=0x00
     vendor   = 'ATI Technologies Inc.'
     device   = 'Rage Mobility M3 AGP 2x'
     class    = display
     subclass = VGA

Thanks,
Jon


More information about the freebsd-mobile mailing list