Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134144 - powernow-k8 not working
Summary: powernow-k8 not working
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-23 12:53 UTC by Tommy McDaniel
Modified: 2006-05-30 00:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tommy McDaniel 2006-05-23 12:53:41 UTC
I have an Acer TravelMate 4404WLMi laptop with an AMD Turion64 ML-34 CPU that I am trying to convince to lower the CPU frequency when idle and such. I've tried following http://gentoo-wiki.com/HOWTO_PowerNow!, more or less, just compiling things as modules instead of into the kernel directly. When I modprobe powernow-k8 and cpufreq-conservative, neither the reported frequency nor the reported bogomips ever goes down, so I assume that acpi-cpufreq is needed. Unfortunately, typing "modprobe acpi-cpufreq" gives:

FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.16-gentoo-r7/kernel/arch/x86_64/kernel/cpufreq/acpi-cpufreq.ko): No such device

When doing "strace -f modprobe acpi-cpufreq", the relevant line seems to be:

init_module("ELF", 0x31db)          = -1 ENODEV (No such device)

I have recompiled my kernel with cpufreq debugging and ACPI debugging, and booted with the kernel option "cpufreq.debug=7", and the following is what appears from dmesg when I try to modprobe acpi-cpufreq:

[  296.323304] acpi-cpufreq: acpi_cpufreq_init
[  296.323309] cpufreq-core: trying to register driver acpi-cpufreq
[  296.323313] cpufreq-core: adding CPU 0
[  296.323316] acpi-cpufreq: acpi_cpufreq_cpu_init
[  296.323461] acpi-cpufreq: Unsupported address space [127, 127]
[  296.323464] cpufreq-core: initialization failed
[  296.323467] cpufreq-core: no CPU initialized for driver acpi-cpufreq
[  296.323470] cpufreq-core: unregistering CPU 0

If I had to guess, the line "acpi-cpufreq: Unsupported address space [127, 127]" tells us (kinda) what the problem is. Unfortunately, I have no idea at all what that means. I tracked down the line in the kernel source code that prints that, but it didn't really mean anything to me either.

The following is my emerge --info:

Portage 2.0.54-r2 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r7 x86_64 AMD Turion(tm) 64 Mobile Technology ML-34
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X Xaw3d a52 aac aalib accessibility acl acpi adns aim alsa apache apache2 arts audiofile avi bash-completion bcmath berkdb bidi bitmap-fonts blas bluetooth bonobo bzip2 calendar canna caps cdb cdinstall cdparanoia cdr chasen cjk clamav cli crypt cscope ctype cups curl curlwrappers db2 dba dbase dbm dbus dbx dedicated dga dio directfb doc dri dts dv dvb dvd dvdr dvdread eds emacs emacs-w3 emboss emul-linux-x86 encode esd ethereal evo examples exif expat fam fastcgi fbcon ffmpeg fftw flac flash flatfile foomaticdb fortran freetds freewnn ftp gb gcj gd gdbm geoip ggi gif ginac glut gmp gnome gnustep gnutls gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile hal hardened hardenedphp howl hyperwave-api iconv icq idn ieee1394 imagemagick imap imlib inifile innodb interbase iodbc ipv6 isdnlog jabber jack java javascript joystick jpeg jpeg2k kde kdeenablefinal kerberos krb4 ladcca lapack lcms ldap leim libcaca libg++ libgda libwww lirc lm_sensors lua lzw lzw-tiff m17n-lib mad maildir mailwrapper matroska mbox mcal mcve memlimit mhash migemo mikmod milter mime ming mmap mng mnogosearch motif mozilla mp3 mpeg mpi msession msql mssql mule mysql mysqli nas ncurses neXt netcdf nis nls nocd nptl nsplugin ocaml oci8 odbc offensive ofx ogg openal opengl oracle oracle7 osc oscar oss ovrimos pam pcmcia pcntl pcre pda pdflib perl php plotutils png portaudio posix postgres ppds pppd prelude profile python qdbm qt quicktime radius readline recode reflection ruby samba sapdb sasl scanner sdl session sharedext sharedmem shorten simplexml skey slang slp smartcard sndfile snmp soap sockets socks5 source sox speex spell spl sqlite ssl svg symlink sysvipc szip tcltk tcpd tetex theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb v4l vcd verbose vhosts videos vorbis wddx wifi wmf wxwindows xface xine xinerama xml xml2 xmlrpc xmms xorg xosd xpm xprint xsl xv xvid yahoo yaz zeo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY

Just for the sake of completeness, and in case someone asks for it, here is the complete output from dmesg:

[    0.000000] Bootdata ok (command line is disable_timer_pin_1 ec_burst=1 cpufreq.debug=7)
[    0.000000] Linux version 2.6.16-gentoo-r7 (root@SuperstarLaptop) (gcc version 3.4.5 (Gentoo Hardened 3.4.5, ssp-3.4.5-1.0, pie-8.7.9)) #2 Tue May 23 02:57:18 EDT 2006
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
[    0.000000]  BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000d0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000003fea0000 (usable)
[    0.000000]  BIOS-e820: 000000003fea0000 - 000000003feae000 (ACPI data)
[    0.000000]  BIOS-e820: 000000003feae000 - 000000003ff00000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000003ff00000 - 0000000040000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] ACPI: RSDP (v000 PTLTD                                 ) @ 0x00000000000f6da0
[    0.000000] ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x000000003fea81c2
[    0.000000] ACPI: FADT (v001 ATI    Piranha  0x06040000 ATI  0x000f4240) @ 0x000000003feade20
[    0.000000] ACPI: SSDT (v001 PTLTD  POWERNOW 0x06040000  LTP 0x00000001) @ 0x000000003feade94
[    0.000000] ACPI: MADT (v001 PTLTD    APIC   0x06040000  LTP 0x00000000) @ 0x000000003feadf6a
[    0.000000] ACPI: MCFG (v001 PTLTD    MCFG   0x06040000  LTP 0x00000000) @ 0x000000003feadfc4
[    0.000000] ACPI: DSDT (v001    ATI    SB400 0x06040000 MSFT 0x0100000e) @ 0x0000000000000000
[    0.000000] On node 0 totalpages: 257212
[    0.000000]   DMA zone: 3039 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 254173 pages, LIFO batch:31
[    0.000000]   Normal zone: 0 pages, LIFO batch:0
[    0.000000]   HighMem zone: 0 pages, LIFO batch:0
[    0.000000] ATI board detected. Disabling timer routing over 8254.
[    0.000000] ACPI: PM-Timer IO Port: 0x8008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] Processor #0 15:4 APIC version 16
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, version 33, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 21 low level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Setting APIC routing to flat
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
[    0.000000] Checking aperture...
[    0.000000] CPU 0: aperture @ 6356000000 size 32 MB
[    0.000000] Aperture from northbridge cpu 0 too small (32 MB)
[    0.000000] No AGP bridge found
[    0.000000] Built 1 zonelists
[    0.000000] Kernel command line: disable_timer_pin_1 ec_burst=1 cpufreq.debug=7
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 4096 (order: 12, 131072 bytes)
[    0.000000] time.c: Using 3.579545 MHz WALL PM GTOD PIT/TSC timer.
[    0.000000] time.c: Detected 1800.075 MHz processor.
[   28.517121] Console: colour VGA+ 80x25
[   28.519942] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[   28.520916] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[   28.535912] Memory: 1026916k/1047168k available (2032k kernel code, 19608k reserved, 1033k data, 168k init)
[   28.613737] Calibrating delay using timer specific routine.. 3607.41 BogoMIPS (lpj=7214837)
[   28.613864] Security Framework v1.0.0 initialized
[   28.613931] Mount-cache hash table entries: 256
[   28.614098] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[   28.614151] CPU: L2 Cache: 1024K (64 bytes/line)
[   28.614209] CPU: AMD Turion(tm) 64 Mobile Technology ML-34 stepping 02
[   28.617460]  tbxface-0109 [02] load_tables           : ACPI Tables successfully acquired
[   28.624188] Parsing all Control Methods:
[   28.624492] Table [DSDT](id 0006) - 733 Objects with 61 Devices 239 Methods 24 Regions
[   28.624658] Parsing all Control Methods:
[   28.624922] Table [SSDT](id 0004) - 3 Objects with 0 Devices 0 Methods 0 Regions
[   28.625026] ACPI Namespace successfully loaded at root ffffffff8042f620
[   28.627953] evxfevnt-0091 [03] enable                : Transition to ACPI mode successful
[   28.668507] ..MP-BIOS bug: 8254 timer not connected to IO-APIC
[   28.668558]  failed.
[   28.708629]  works.
[   28.708678] Using local APIC timer interrupts.
[   28.764198] result 12500529
[   28.764248] Detected 12.500 MHz APIC timer.
[   28.765518] testing NMI watchdog ... OK.
[   28.805954] DMI 2.3 present.
[   28.806062] NET: Registered protocol family 16
[   28.806136] ACPI: bus type pci registered
[   28.806191] PCI: Using configuration type 1
[   28.810750] PCI: Using MMCONFIG at e0000000
[   28.811214] ACPI: Subsystem revision 20060127
[   28.812335] evgpeblk-0941 [06] ev_create_gpe_block   : GPE 00 to 1F [_GPE] 4 regs on int 0x9
[   28.813261] evgpeblk-1037 [05] ev_initialize_gpe_bloc: Found 4 Wake, Enabled 0 Runtime GPEs in this block
[   28.817466] Completing Region/Field/Buffer/Package initialization:...........................................................................
[   28.823473] Initialized 24/24 Regions 0/0 Fields 34/34 Buffers 17/24 Packages (745 nodes)
[   28.823576] Executing all Device _STA and_INI methods:...................................................................
[   28.829000] 67 Devices found - executed 0 _STA, 2 _INI methods
[   28.829109] ACPI: Interpreter enabled
[   28.829159] ACPI: Using IOAPIC for interrupt routing
[   28.831018] ACPI: PCI Root Bridge [PCI0] (0000:00)
[   28.831070] PCI: Probing PCI hardware (bus 00)
[   28.842269] PCI: Ignoring BAR0-3 of IDE controller 0000:00:14.1
[   28.842678] Boot video device is 0000:01:00.0
[   28.843520] PCI: Transparent bridge - 0000:00:14.4
[   28.843639] PCI: Bus #07 (-#08) may be hidden behind transparent bridge #06 (-#06) (try 'pci=assign-busses')
[   28.843728] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[   28.870544] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 11) *0, disabled.
[   28.871586] ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *0, disabled.
[   28.872628] ACPI: PCI Interrupt Link [LNKC] (IRQs 10 11) *0, disabled.
[   28.873687] ACPI: PCI Interrupt Link [LNKD] (IRQs 10 11) *0, disabled.
[   28.874724] ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11) *0, disabled.
[   28.875761] ACPI: PCI Interrupt Link [LNKF] (IRQs 10 11) *0, disabled.
[   28.876807] ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0, disabled.
[   28.877862] ACPI: PCI Interrupt Link [LNKH] (IRQs 10 11) *0, disabled.
[   28.880495] ACPI: Embedded Controller [EC0] (gpe 3) interrupt mode.
[   28.917825] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB6_._PRT]
[   28.918468] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB7_._PRT]
[   28.919523] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
[   28.921360] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT]
[   28.923935] Linux Plug and Play Support v0.97 (c) Adam Belay
[   28.923993] pnp: PnP ACPI init
[   28.940768] pnp: PnP ACPI: found 11 devices
[   28.940917] SCSI subsystem initialized
[   28.940975] PCI: Using ACPI for IRQ routing
[   28.941026] PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
[   28.941088] PCI: Cannot allocate resource region 7 of bridge 0000:00:06.0
[   28.941139] PCI: Cannot allocate resource region 8 of bridge 0000:00:06.0
[   28.941191] PCI: Cannot allocate resource region 7 of bridge 0000:00:07.0
[   28.941255] PCI: Cannot allocate resource region 8 of bridge 0000:00:07.0
[   28.941428] PCI-DMA: Disabling IOMMU.
[   28.942294] pnp: 00:08: ioport range 0x1080-0x1080 has been reserved
[   28.942346] pnp: 00:08: ioport range 0x1200-0x120f has been reserved
[   28.942398] pnp: 00:08: ioport range 0x500-0x51f has been reserved
[   28.942450] pnp: 00:08: ioport range 0x40b-0x40b has been reserved
[   28.942525] PCI: Bridge: 0000:00:02.0
[   28.942576]   IO window: 9000-9fff
[   28.942627]   MEM window: c0100000-c01fffff
[   28.942678]   PREFETCH window: c8000000-cfffffff
[   28.942728] PCI: Bridge: 0000:00:06.0
[   28.942778]   IO window: disabled.
[   28.942828]   MEM window: disabled.
[   28.942878]   PREFETCH window: disabled.
[   28.942928] PCI: Bridge: 0000:00:07.0
[   28.942978]   IO window: disabled.
[   28.943028]   MEM window: disabled.
[   28.943078]   PREFETCH window: disabled.
[   28.943136] PCI: Bus 7, cardbus bridge: 0000:06:06.0
[   28.943187]   IO window: 0000a400-0000a4ff
[   28.943241]   IO window: 0000a800-0000a8ff
[   28.943295]   PREFETCH window: 50000000-51ffffff
[   28.943349]   MEM window: 54000000-55ffffff
[   28.943403] PCI: Bridge: 0000:00:14.4
[   28.943454]   IO window: a000-afff
[   28.943508]   MEM window: c0200000-c02fffff
[   28.943562]   PREFETCH window: 50000000-52ffffff
[   28.943620] acpi_bus-0201 [01] bus_set_power         : Device is not power manageable
[   28.943765] PCI: Setting latency timer of device 0000:00:02.0 to 64
[   28.943770] acpi_bus-0201 [01] bus_set_power         : Device is not power manageable
[   28.943915] PCI: Setting latency timer of device 0000:00:06.0 to 64
[   28.943920] acpi_bus-0201 [01] bus_set_power         : Device is not power manageable
[   28.944064] PCI: Setting latency timer of device 0000:00:07.0 to 64
[   28.944091] GSI 16 sharing vector 0xB1 and IRQ 16
[   28.944142] ACPI: PCI Interrupt 0000:06:06.0[A] -> GSI 20 (level, low) -> IRQ 177
[   28.944422] IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
[   28.944737] audit: initializing netlink socket (disabled)
[   28.944795] audit(1148398001.428:1): initialized
[   28.944874] Total HugeTLB memory allocated, 0
[   28.944994] VFS: Disk quotas dquot_6.5.1
[   28.945061] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   28.945153] Initializing Cryptographic API
[   28.945205] io scheduler noop registered (default)
[   29.377060] PCI: Setting latency timer of device 0000:00:02.0 to 64
[   29.377065] pcie_portdrv_probe->Dev[5a34:1002] has invalid IRQ. Check vendor BIOS
[   29.377137] assign_interrupt_mode Found MSI capability
[   29.377216] Allocate Port Service[0000:00:02.0:pcie00]
[   29.377250] Allocate Port Service[0000:00:02.0:pcie01]
[   29.377279] PCI: Setting latency timer of device 0000:00:06.0 to 64
[   29.377283] pcie_portdrv_probe->Dev[5a38:1002] has invalid IRQ. Check vendor BIOS
[   29.377351] assign_interrupt_mode Found MSI capability
[   29.377416] Allocate Port Service[0000:00:06.0:pcie00]
[   29.377441] Allocate Port Service[0000:00:06.0:pcie01]
[   29.377470] PCI: Setting latency timer of device 0000:00:07.0 to 64
[   29.377473] pcie_portdrv_probe->Dev[5a39:1002] has invalid IRQ. Check vendor BIOS
[   29.377541] assign_interrupt_mode Found MSI capability
[   29.377606] Allocate Port Service[0000:00:07.0:pcie00]
[   29.377629] Allocate Port Service[0000:00:07.0:pcie01]
[   29.378952] Linux agpgart interface v0.101 (c) Dave Jones
[   29.379151] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[   29.379379] i8042.c: Detected active multiplexing controller, rev 1.1.
[   29.379483] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[   29.379544] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[   29.379605] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[   29.379665] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[   29.379726] serio: i8042 KBD port at 0x60,0x64 irq 1
[   29.379781] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[   29.380143] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[   29.380418] GSI 17 sharing vector 0xD9 and IRQ 17
[   29.380470] ACPI: PCI Interrupt 0000:00:14.6[B] -> GSI 17 (level, low) -> IRQ 217
[   29.380594] ACPI: PCI interrupt for device 0000:00:14.6 disabled
[   29.380697] mice: PS/2 mouse device common for all mice
[   29.380873] netconsole: not configured, aborting
[   29.380924] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[   29.380977] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[   29.381077] ATIIXP: IDE controller at PCI slot 0000:00:14.1
[   29.381137] GSI 18 sharing vector 0xE1 and IRQ 18
[   29.381188] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 225
[   29.381293] ATIIXP: chipset revision 0
[   29.381343] ATIIXP: not 100% native mode: will probe irqs later
[   29.382122]     ide0: BM-DMA at 0x8410-0x8417, BIOS settings: hda:DMA, hdb:pio
[   29.382274]     ide1: BM-DMA at 0x8418-0x841f, BIOS settings: hdc:DMA, hdd:pio
[   29.382420] Probing IDE interface ide0...
[   29.668577] hda: ST9120824A, ATA DISK drive
[   29.985377] input: AT Translated Set 2 keyboard as /class/input/input0
[   30.339715] isa bounce pool size: 16 pages
[   30.339769] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[   30.339894] Probing IDE interface ide1...
[   31.074457] hdc: TSSTcorpCD/DVDW TS-L632B, ATAPI CD/DVD-ROM drive
[   31.411321] ide1 at 0x170-0x177,0x376 on irq 15
[   31.411505] hda: max request size: 512KiB
[   31.480151] hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100)
[   31.480480] hda: cache flushes supported
[   31.480565]  hda: hda1 hda2 < hda5 hda6 hda7 > hda3
[   31.546286] NET: Registered protocol family 2
[   31.581306] IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
[   31.581738] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[   31.582859] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[   31.583462] TCP: Hash tables configured (established 131072 bind 65536)
[   31.583514] TCP reno registered
[   31.624564] ReiserFS: hda6: found reiserfs format "3.6" with standard journal
[   37.164752] ReiserFS: hda6: using ordered data mode
[   37.186233] ReiserFS: hda6: journal params: device hda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[   37.188427] ReiserFS: hda6: checking transaction log (hda6)
[   37.243953] ReiserFS: hda6: Using r5 hash to sort names
[   37.244095] VFS: Mounted root (reiserfs filesystem) readonly.
[   37.244358] Freeing unused kernel memory: 168k freed
[   38.392132] NET: Registered protocol family 1
[   41.178534] Adding 4200956k swap on /dev/hda5.  Priority:-1 extents:1 across:4200956k
[   48.531208] r8169 Gigabit Ethernet driver 2.2LK-NAPI loaded
[   48.531242] GSI 19 sharing vector 0xE9 and IRQ 19
[   48.531246] ACPI: PCI Interrupt 0000:06:07.0[A] -> GSI 23 (level, low) -> IRQ 233
[   48.531644] eth0: Identified chip type is 'RTL8169s/8110s'.
[   48.531649] eth0: RTL8169 at 0xffffc2000004a400, 00:0a:e4:e7:a4:f1, IRQ 233
[   48.539527] NET: Registered protocol family 17
[   48.567104] Real Time Clock Driver v1.12ac
[   48.579480] acer_acpi: Acer Laptop ACPI Extras version 0.3
[   48.588572] acer_acpi: Wireless value 1
[   48.820664] ACPI: Battery Slot [BAT0] (battery present)
[   48.831633] ACPI: AC Adapter [ADP1] (on-line)
[   48.836001] ACPI: Power Button (FF) [PWRF]
[   48.836021] ACPI: Lid Switch [LID0]
[   48.836032] ACPI: Sleep Button (CM) [SLPB]
[   48.845786] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[   48.915758] ACPI: Thermal Zone [TZS0] (63 C)
[   48.965772] ACPI: Thermal Zone [TZS1] (52 C)
[   49.032984] ACPI: Thermal Zone [TZSV] (54 C)
[   49.270619] usbcore: registered new driver usbfs
[   49.270955] usbcore: registered new driver hub
[   49.316568] Synaptics Touchpad, model: 1, fw: 6.2, id: 0x12a0b1, caps: 0xa04713/0x204000
[   49.348828] input: SynPS/2 Synaptics TouchPad as /class/input/input1
[   49.351062] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
[   51.790450] ACPI: PCI Interrupt 0000:00:14.5[B] -> GSI 17 (level, low) -> IRQ 217
[   56.330705] ACPI: PCI Interrupt 0000:06:06.0[A] -> GSI 20 (level, low) -> IRQ 177
[   56.330850] Yenta: CardBus bridge found at 0000:06:06.0 [1025:0080]
[   56.330877] Yenta: Using CSCINT to route CSC interrupts to PCI
[   56.330879] Yenta: Routing CardBus interrupts to PCI
[   56.330886] Yenta TI: socket 0000:06:06.0, mfunc 0x010a1b22, devctl 0x64
[   56.560537] Yenta: ISA IRQ mask 0x0ef8, PCI irq 177
[   56.560543] Socket status: 30000006
[   56.560720] pcmcia: parent PCI bridge I/O window: 0xa000 - 0xafff
[   56.560770] pcmcia: parent PCI bridge Memory window: 0xc0200000 - 0xc02fffff
[   56.560817] pcmcia: parent PCI bridge Memory window: 0x50000000 - 0x52ffffff
[   57.000328] pcmcia: Detected deprecated PCMCIA ioctl usage.
[   57.000333] pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
[   57.000336] pcmcia: see http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for details.
[   57.482080] ndiswrapper version 1.15 loaded (preempt=no,smp=no)
[   57.597975] ndiswrapper (load_pe_images:573): fixing KI_USER_SHARED_DATA address in the driver
[   57.599164] ndiswrapper: driver bcmwl5 (Broadcom,02/11/2005, 3.100.64.0) loaded
[   57.599327] ACPI: PCI Interrupt 0000:06:05.0[A] -> GSI 21 (level, low) -> IRQ 169
[   57.607524] ndiswrapper: using irq 169
[   58.401147] r8169: eth0: link down
[   58.764413] wlan0: vendor: ''
[   58.764419] wlan0: ndiswrapper ethernet device 00:14:a4:6a:ca:1f using driver bcmwl5, 14E4:4318.5.conf
[   58.764462] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
[   62.786404] ndiswrapper: WPA support through 'ndiswrapper' interface is deprecated; use 'wext' interface
[   95.884402] [fglrx] Maximum main memory to use for locked dma buffers: 921 MBytes.
[   95.884688] acpi_bus-0201 [01] bus_set_power         : Device is not power manageable
[   95.884702] GSI 20 sharing vector 0x32 and IRQ 20
[   95.884706] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 50
[   95.884814] [fglrx] module loaded - fglrx 8.24.8 [Apr 11 2006] on minor 0
[   96.232226] [fglrx] free  PCIe = 51118080
[   96.232233] [fglrx] max   PCIe = 51118080
[   96.232235] [fglrx] free  LFB = 52654080
[   96.232238] [fglrx] max   LFB = 52654080
[   96.232240] [fglrx] free  Inv = 0
[   96.232241] [fglrx] max   Inv = 0
[   96.232243] [fglrx] total Inv = 0
[   96.232245] [fglrx] total TIM = 0
[   96.232246] [fglrx] total FB  = 0
[   96.232248] [fglrx] total PCIe = 16384
[  157.637715] psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
[  169.601300] APIC error on CPU0: 00(40)
[  296.323304] acpi-cpufreq: acpi_cpufreq_init
[  296.323309] cpufreq-core: trying to register driver acpi-cpufreq
[  296.323313] cpufreq-core: adding CPU 0
[  296.323316] acpi-cpufreq: acpi_cpufreq_cpu_init
[  296.323461] acpi-cpufreq: Unsupported address space [127, 127]
[  296.323464] cpufreq-core: initialization failed
[  296.323467] cpufreq-core: no CPU initialized for driver acpi-cpufreq
[  296.323470] cpufreq-core: unregistering CPU 0
[  633.357644] acpi-cpufreq: acpi_cpufreq_init
[  633.357649] cpufreq-core: trying to register driver acpi-cpufreq
[  633.357807] cpufreq-core: adding CPU 0
[  633.357852] acpi-cpufreq: acpi_cpufreq_cpu_init
[  633.358038] acpi-cpufreq: Unsupported address space [127, 127]
[  633.358087] cpufreq-core: initialization failed
[  633.358090] cpufreq-core: no CPU initialized for driver acpi-cpufreq
[  633.358153] cpufreq-core: unregistering CPU 0
[  910.260860] APIC error on CPU0: 40(40)
Comment 1 Tommy McDaniel 2006-05-25 03:09:30 UTC
I should probably clarify that all that output was obtained without either powernow-k8 or cpufreq-conservative loaded. If they're loaded, the acpi-cpufreq command-line error becomes "Device or resource busy" or something similar (I'm not on my laptop right now). Inserting powernow-k8 and then typing dmesg shows that three power states are recognized (1800 MHz, 800 MHz, and some frequency between those that I don't remember).
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2006-05-29 07:54:12 UTC
The acpi-cpufreq issue is being tracked at bug #133128. The real issue here is why the powernow version is not working.
Comment 3 Tommy McDaniel 2006-05-29 17:57:28 UTC
So powernow-k8 doesn't require acpi-cpufreq? In that case, which one would you recommend that I use (once they're both working instead of both broken)?

But back to business, I've booted with the same kernel setup as above, including the kernel parameter cpufreq.debug=7. Following that same guide from gentoo-wiki.com, after modprobing powernow-k8 and cpufreq-conservative and doing "echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor", I get the following output from "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors":

"conservative userspace performance"

The dmesg output that gets added is:

[ 2341.548772] powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.60.0)
[ 2341.548778] cpufreq-core: trying to register driver powernow-k8
[ 2341.548934] cpufreq-core: adding CPU 0
[ 2341.549116] powernow-k8:    0 : fid 0xa, vid 0x4
[ 2341.549120] powernow-k8:    1 : fid 0x8, vid 0x6
[ 2341.549122] powernow-k8:    2 : fid 0x0, vid 0x16
[ 2341.549126] powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x4 (1450 mV)
[ 2341.549129] powernow-k8:    1 : fid 0x8 (1600 MHz), vid 0x6 (1400 mV)
[ 2341.549132] powernow-k8:    2 : fid 0x0 (800 MHz), vid 0x16 (1000 mV)
[ 2341.549137] powernow-k8: cpu0, init lo 0x40a, hi 0x1
[ 2341.549140] powernow-k8: policy current frequency 1800000 kHz
[ 2341.549144] freq-table: table entry 0: 1800000 kHz, 1034 index
[ 2341.549147] freq-table: table entry 1: 1600000 kHz, 1544 index
[ 2341.549150] freq-table: table entry 2: 800000 kHz, 5632 index
[ 2341.549154] freq-table: setting show_table for cpu 0 to ffff810038cccb40
[ 2341.549156] cpu_init done, current fid 0xa, vid 0x4
[ 2341.549672] cpufreq-core: setting new policy for CPU 0: 800000 - 1800000 kHz
[ 2341.549677] freq-table: request for verification of policy (800000 - 1800000 kHz) for cpu 0
[ 2341.549681] freq-table: verification lead to (800000 - 1800000 kHz) for cpu 0
[ 2341.549817] freq-table: request for verification of policy (800000 - 1800000 kHz) for cpu 0
[ 2341.549821] freq-table: verification lead to (800000 - 1800000 kHz) for cpu 0
[ 2341.549890] cpufreq-core: new min and max freqs are 800000 - 1800000 kHz
[ 2341.549893] cpufreq-core: governor switch
[ 2341.549896] cpufreq-core: __cpufreq_governor for CPU 0, event 1
[ 2341.549974] userspace: managing cpu 0 started (800000 - 1800000 kHz, currently 1800000 kHz)
[ 2341.549977] cpufreq-core: governor: change or update limits
[ 2341.549980] cpufreq-core: __cpufreq_governor for CPU 0, event 3
[ 2341.550062] userspace: limit event for cpu 0: 800000 - 1800000 kHz,currently 1800000 kHz, last set to 1800000 kHz
[ 2341.550067] cpufreq-core: target for CPU 0: 1800000 kHz, relation 0
[ 2341.550072] powernow-k8: targ: cpu 0, 1800000 kHz, min 800000, max 1800000, relation 0
[ 2341.550075] powernow-k8: targ: curr fid 0xa, vid 0x4
[ 2341.550078] freq-table: request for target 1800000 kHz (relation: 0) for cpu 0
[ 2341.550082] freq-table: target is 0 (1800000 kHz, 1034)
[ 2341.550217] powernow-k8: cpu 0 transition to index 0
[ 2341.550220] powernow-k8: table matched fid 0xa, giving vid 0x4
[ 2341.550223] powernow-k8: target matches current values (fid 0xa, vid 0x4)
[ 2341.550226] cpufreq-core: initialization complete
[ 2341.550229] cpufreq-core: driver powernow-k8 up and running
[ 2410.282409] cpufreq-core: setting new policy for CPU 0: 800000 - 1800000 kHz
[ 2410.282416] freq-table: request for verification of policy (800000 - 1800000 kHz) for cpu 0
[ 2410.282421] freq-table: verification lead to (800000 - 1800000 kHz) for cpu 0
[ 2410.282426] freq-table: request for verification of policy (800000 - 1800000 kHz) for cpu 0
[ 2410.282430] freq-table: verification lead to (800000 - 1800000 kHz) for cpu 0
[ 2410.282434] cpufreq-core: new min and max freqs are 800000 - 1800000 kHz
[ 2410.282436] cpufreq-core: governor switch
[ 2410.282439] cpufreq-core: __cpufreq_governor for CPU 0, event 2
[ 2410.282443] userspace: managing cpu 0 stopped
[ 2410.282446] cpufreq-core: __cpufreq_governor for CPU 0, event 1
[ 2410.282457] cpufreq-core: governor: change or update limits
[ 2410.282460] cpufreq-core: __cpufreq_governor for CPU 0, event 3

After sitting here doing nothing for minutes but typing and such for this bug, "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq" outputs 1800000 (i.e., full speed) and /proc/cpuinfo still has this:

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 36
model name      : AMD Turion(tm) 64 Mobile Technology ML-34
stepping        : 2
cpu MHz         : 1800.000
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 3607.42
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

I can provide the full dmesg output if requested, although it should be basically the same as the full output above only with the output from that bug replaced with the output from this one.
Comment 4 Tommy McDaniel 2006-05-29 18:40:47 UTC
Well what do you know, if you sit around and leave the computer idle for long enough, frequency throttling eventually kicks in. It went to 1.6 GHz first and is currently at 800 MHz. These are the additions to dmesg:

[ 3029.345953] cpufreq-core: target for CPU 0: 1710000 kHz, relation 1
[ 3029.345961] powernow-k8: targ: cpu 0, 1710000 kHz, min 800000, max 1800000, relation 1
[ 3029.345964] powernow-k8: targ: curr fid 0xa, vid 0x4
[ 3029.345968] freq-table: request for target 1710000 kHz (relation: 1) for cpu 0
[ 3029.345972] freq-table: target is 1 (1600000 kHz, 1544)
[ 3029.345975] powernow-k8: cpu 0 transition to index 1
[ 3029.345977] powernow-k8: table matched fid 0x8, giving vid 0x6
[ 3029.345980] powernow-k8: cpu 0, changing to fid 0x8, vid 0x6
[ 3029.345984] cpufreq-core: notification 0 of frequency transition to 1600000 kHz
[ 3029.345988] userspace: saving cpu_cur_freq of cpu 0 to be 1600000 kHz
[ 3413.683928] APIC error on CPU0: 40(40)
[ 3579.627562] printk: 14 messages suppressed.
[ 3579.627567] cpufreq-core: target for CPU 0: 1620000 kHz, relation 1
[ 3579.627573] powernow-k8: targ: cpu 0, 1620000 kHz, min 800000, max 1800000, relation 1
[ 3579.627576] powernow-k8: targ: curr fid 0x8, vid 0x6
[ 3579.627580] freq-table: request for target 1620000 kHz (relation: 1) for cpu 0
[ 3579.627584] freq-table: target is 1 (1600000 kHz, 1544)
[ 3579.627587] powernow-k8: cpu 0 transition to index 1
[ 3579.627589] powernow-k8: table matched fid 0x8, giving vid 0x6
[ 3579.627592] powernow-k8: target matches current values (fid 0x8, vid 0x6)
[ 4129.909135] cpufreq-core: target for CPU 0: 1530000 kHz, relation 1
[ 4129.909143] powernow-k8: targ: cpu 0, 1530000 kHz, min 800000, max 1800000, relation 1
[ 4129.909146] powernow-k8: targ: curr fid 0x8, vid 0x6
[ 4129.909150] freq-table: request for target 1530000 kHz (relation: 1) for cpu 0
[ 4129.909154] freq-table: target is 2 (800000 kHz, 5632)
[ 4129.909157] powernow-k8: cpu 0 transition to index 2
[ 4129.909159] powernow-k8: table matched fid 0x0, giving vid 0x16
[ 4129.909162] powernow-k8: cpu 0, changing to fid 0x0, vid 0x16
[ 4129.909166] cpufreq-core: notification 0 of frequency transition to 800000 kHz
[ 4129.909170] userspace: saving cpu_cur_freq of cpu 0 to be 800000 kHz

The output from /proc/cpuinfo:

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 36
model name      : AMD Turion(tm) 64 Mobile Technology ML-34
stepping        : 2
cpu MHz         : 800.000
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 1603.29
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

"cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq" outputs 800000. If the numbers at the start of each line of dmesg output are the time in seconds since boot, it took over 10 minutes just to go from 1.8 GHz to 1.6 GHz, and almost 30 minutes to go to 800 MHz. Surely that can't be a feature. Maybe it's a bug in the conservative governor, for all I know. I remember running top to see if there was some background process holding things up, but I think that X was using like 1% of the CPU, and that was it. I've been doing "cat /dev/urandom > /dev/null" for a few minutes now to see how long it takes to go back down once it goes up, but it still hasn't gone up. It's like the governor is stuck in molasses.

OK, it finally wen
Comment 5 Tommy McDaniel 2006-05-29 18:45:20 UTC
Well what do you know, if you sit around and leave the computer idle for long enough, frequency throttling eventually kicks in. It went to 1.6 GHz first and is currently at 800 MHz. These are the additions to dmesg:

[ 3029.345953] cpufreq-core: target for CPU 0: 1710000 kHz, relation 1
[ 3029.345961] powernow-k8: targ: cpu 0, 1710000 kHz, min 800000, max 1800000, relation 1
[ 3029.345964] powernow-k8: targ: curr fid 0xa, vid 0x4
[ 3029.345968] freq-table: request for target 1710000 kHz (relation: 1) for cpu 0
[ 3029.345972] freq-table: target is 1 (1600000 kHz, 1544)
[ 3029.345975] powernow-k8: cpu 0 transition to index 1
[ 3029.345977] powernow-k8: table matched fid 0x8, giving vid 0x6
[ 3029.345980] powernow-k8: cpu 0, changing to fid 0x8, vid 0x6
[ 3029.345984] cpufreq-core: notification 0 of frequency transition to 1600000 kHz
[ 3029.345988] userspace: saving cpu_cur_freq of cpu 0 to be 1600000 kHz
[ 3413.683928] APIC error on CPU0: 40(40)
[ 3579.627562] printk: 14 messages suppressed.
[ 3579.627567] cpufreq-core: target for CPU 0: 1620000 kHz, relation 1
[ 3579.627573] powernow-k8: targ: cpu 0, 1620000 kHz, min 800000, max 1800000, relation 1
[ 3579.627576] powernow-k8: targ: curr fid 0x8, vid 0x6
[ 3579.627580] freq-table: request for target 1620000 kHz (relation: 1) for cpu 0
[ 3579.627584] freq-table: target is 1 (1600000 kHz, 1544)
[ 3579.627587] powernow-k8: cpu 0 transition to index 1
[ 3579.627589] powernow-k8: table matched fid 0x8, giving vid 0x6
[ 3579.627592] powernow-k8: target matches current values (fid 0x8, vid 0x6)
[ 4129.909135] cpufreq-core: target for CPU 0: 1530000 kHz, relation 1
[ 4129.909143] powernow-k8: targ: cpu 0, 1530000 kHz, min 800000, max 1800000, relation 1
[ 4129.909146] powernow-k8: targ: curr fid 0x8, vid 0x6
[ 4129.909150] freq-table: request for target 1530000 kHz (relation: 1) for cpu 0
[ 4129.909154] freq-table: target is 2 (800000 kHz, 5632)
[ 4129.909157] powernow-k8: cpu 0 transition to index 2
[ 4129.909159] powernow-k8: table matched fid 0x0, giving vid 0x16
[ 4129.909162] powernow-k8: cpu 0, changing to fid 0x0, vid 0x16
[ 4129.909166] cpufreq-core: notification 0 of frequency transition to 800000 kHz
[ 4129.909170] userspace: saving cpu_cur_freq of cpu 0 to be 800000 kHz

The output from /proc/cpuinfo:

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 36
model name      : AMD Turion(tm) 64 Mobile Technology ML-34
stepping        : 2
cpu MHz         : 800.000
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 1603.29
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

"cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq" outputs 800000. If the numbers at the start of each line of dmesg output are the time in seconds since boot, it took over 10 minutes just to go from 1.8 GHz to 1.6 GHz, and almost 30 minutes to go to 800 MHz. Surely that can't be a feature. Maybe it's a bug in the conservative governor, for all I know. I remember running top to see if there was some background process holding things up, but I think that X was using like 1% of the CPU, and that was it. I've been doing "cat /dev/urandom > /dev/null" for a few minutes now to see how long it takes to go back down once it goes up, but it still hasn't gone up. It's like the governor is stuck in molasses.

OK, it finally went back up to 1600000, but now it still hasn't gone back down to 800000 after minutes at idle. This may be a feature for all I know, but molasses are a crappy feature if it is. 30 minutes is long enough to drain a good part of your battery at full speed or 90% of full speed.
Comment 6 Tommy McDaniel 2006-05-29 18:48:20 UTC
You should delete comment #4 (and this one) if possible. It is an accidentally-submitted premature version of #5.
Comment 7 Tommy McDaniel 2006-05-29 22:33:47 UTC
Upon doing some more research, apparently the conservative governor is actually supposed to be slower than molasses by default (so slow that I didn't even know it was working even after spending the time to file a bug report). The ondemand governor switches almost instantaneously. Both can be tuned through sysfs. Assuming no one else sees a bug in how slowly the conservative governor was changing the frequency, we can probably close this bug. Although I would still appreciate a recommendation on whether powernow-k8 or acpi-cpufreq is preferable, for when the latter gets fixed (assuming that question even makes sense).
Comment 8 Daniel Drake (RETIRED) gentoo-dev 2006-05-30 00:36:28 UTC
powernow-k8 is preferable, it is faster and more efficient than acpi-cpufreq.