Hello everybody, I got news on this problem, perhaps this will help fixing my problem. I got the speedstep working by adding some lines to the /etc/rc.local script, as described in the debian wiki for the macbook.
But, I still don't have my battery recognized. So I installed an ubuntu feisty as dual boot on my macbook since the ubuntu documentation says that the battery of the macbook is recognized without problem and without having to compile a custom kernel. But, after installing and updating the ubuntu (I installed from the live CD) it happens to have the same behavior as on debian --> The battery is not recognized (gnome applet says no battery is present). So, I suppose that the kernel parameters are not the cause of this; did I forgot something (a daemon, a program, a module)? Thanks a lot Regards, Alex 2007/7/29, Alexandre Neubert <[EMAIL PROTECTED]>: > > Hello List, > I recently got a new Macbook and while tryning to install debian on it I > have some trouble getting the cpu frequency scalling and the battery status > working. > I followed the tutorials on: > > http://wiki.debian.org/MacBook#head-7271d26c7c6e311218ca20422f7eb86e76a6d5e3 > and > http://gentoo-wiki.com/HARDWARE_Apple_MacBook > > Here are the action I did exactly: > - Following these tutorials, I got a 2.6.22 kernel from kernel.org > - I pachted them with the mactel sources for this kernel version > - I recompiled the kernel using the configuration file provided by the > gentoo wiki and set all cpu frequency scalling options to modules > (powersave, ondemand, ...) and the default governor to userspace > - Once recompiled, I installed cpufreqd > > On the Gnome desktop, the battery applet tells me that there is no battery > present, as if ACPI was not configured correctly and cpu frequency scalling > applets tells me that my CPU's are running at 100% (although default > governor is userspace). > > CPU frequency scalling works with the command line: > cpufreq-set -c 0 -d 1GHz, so I tried to make an init script with this, but > this does not seem to work. In fact, the script seems never to be executed. > To do this, I followed the tutorial on: > http://www.debian-administration.org/articles/28 > > I thought CPU frquency and battery management were governed by the same > features. > Does anybody know why I don't get my battery status to work? Did I for > forgot a module in the kernel? > How come that I can't get my CPU frequency to run on minimum although > userspace is set? > Finally, how come that my script is not executed although the symblic > links in te different runlevel were created? > > Thanks for your help. > > Regards, > > Alex > > P.S In case it helps, here is an output of lsmod: > > # lsmod > Module Size Used by > hci_usb 17500 2 > rfcomm 40408 0 > l2cap 24768 5 rfcomm > bluetooth 55524 7 hci_usb,rfcomm,l2cap > button 7824 0 > ac 5124 0 > battery 9924 0 > cpufreq_powersave 1728 0 > cpufreq_performance 1984 0 > cpufreq_ondemand 8268 1 > cpufreq_conservative 7048 0 > acpi_cpufreq 9240 0 > sbp2 23304 0 > snd_hda_intel 261080 2 > snd_pcm_oss 43488 0 > snd_mixer_oss 16704 1 snd_pcm_oss > appletouch 10048 0 > snd_pcm 79876 2 snd_hda_intel,snd_pcm_oss > snd_timer 23428 1 snd_pcm > snd 55140 9 > snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer > soundcore 8160 1 snd > snd_page_alloc 9992 2 snd_hda_intel,snd_pcm > ohci1394 35504 0 > ieee1394 95480 2 sbp2,ohci1394 > thermal 13320 0 > processor 30652 2 acpi_cpufreq,thermal > fan 4740 0 > >