Hallo!
Ich versuche gerade auf meinem TC1000 Ubuntu7.10 ordentlich zum laufen zu bekommen.
Momentan, will ich sicher gehen, dass alle möglichkeiten des stromsparens ausgenutzt werden, und da zeigt sich mir folgendes Problem:
Der TC1000 hat eine Transmeta -???- CPU, welche wohl mit "longrun" getacktet werden kann ..
Nach dem sich mein Problem mit dem laden des Moduls erledigt hat, ( http://forum.ubuntuusers.de/topic/128061 )
habe ich gleich das nächste:
Das Longrun Paket braucht laut Beschreibung MSR und CPUID unterstüzung im Kernel:
(Beschreibung des Longrun Pakets)
Transmeta Crusoe LongRun control utility The longrun utility is used to query and control the LongRun settings of Transmeta Crusoe processors. It can set the performance level, and set the CPU speed window. This utility only works on with the Transmeta Crusoe CPU, and requires the Linux CPUID and MSR device drivers.
Nach den Einstellungen des Kernels sind diese auch ein kompiliert worden.
Zumindest nach:
/boot/config-2.6.22-14-generic
Leider sind aber die daraus resultierenden Gerätedateien nicht vorhanden:
/dev/cpu/0/cpuid
/dev/cpu/0/msr
Fehlermeldung:
dino@einstein:/lib/modules/2.6.22-14-generic/kernel/arch/i386/kernel/cpu/cpufreq$ sudo longrun -p longrun: error opening /dev/cpu/0/cpuid: No such file or directory
Nach einem Bericht, welchen ich über www.tuxmobil.de gefunden habe sollte man diese dann einfach erstellen:
(http://linux-tablet-pc.dhs.org/)
Longrun is a utility for managing the Transmeta Crusoe's advanced power management functionality. The Crusoe processor can dynamically adjust clock speed to save power when CPU utilization is low. You can adjust the power saving features to run according to an economy profile or performance profile. The economy profile takes longer to increase the processor speed when loaded to increase battery life. Setup 1. Install the longrun package (version 0.9-7 or greater). 2. Create the /dev/cpu/0/msr and /dev/cpu/0/cpuid files if they don't exit * mknod /dev/cpu/0/msr -m 0644 c 202 0 * mknod /dev/cpu/0/cpuid -m 0600 c 203 0 3. Run longrun -p to show status 4. Run longrun -f [longrun|economy] to change profiles
dino@einstein:/lib/modules/2.6.22-14-generic/kernel/arch/i386/kernel/cpu/cpufreq$ sudo mknod /dev/cpu/0/msr -m 0644 c 202 0 [sudo] password for dino: mknod: „/dev/cpu/0/msr“: No such file or directory
Was nun ??
Besten Dank schon mal!
MfG, Dino