Repository 32bit  Forum
Repository 64bit  Wiki

Toshiba Satellite M60-162

Da Slacky.eu.
Versione delle 19:14, 20 nov 2006, autore: Slacky (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Indice

Hardware - Laptop Toshiba Satellite M60-162

  • Intel® Pentium® M 760 @ 2.00GHZ - 2MB L2
  • Chipset Intel® 915PM Express
  • RAM 512x2MB DDR2
  • HardDisk SATA 5400rpm 100GB
  • DVD Super Multi drive (Double Layer)
  • Schermo Toshiba TruBrite WXGA TFT
  • MOBILITY™ RADEON® X700 256MB0
  • Batteria 3:20 (Mobile Mark™) ore
  • 1 x DC-in
  • 1 x Monitor esterno
  • 1 x RJ-11
  • 1 x RJ-45
  • 1 x TV-out (s-video)
  • 1 x i.LINK® (IEEE 1394)
  • 3 x USB 2.0
  • 1 x Slot Bridge Media 5-in-1 (supporta SD™ Card, Memory Stick®, Memory Stick Pro™, MultiMedia Card™, xD-Picture Card™)
  • 1 x ingresso microfono
  • # 2 x slot di memoria (0 disponibili)
  • # 1 Slot x PC Card Tipo II , Tipo : Slot ExpressCard
  • # Numero dei tipi di espansione : 1
  • Intel® PRO/Wireless 2200BG
  • Tecnologia Wireless : Bluetooth™
  • International V.90 modem, V.92 ready
  • Ethernet LAN 10/100 Base-TX
  • AC'97 Audio Controller
  • Tastiera 105 tasti
  • Touchpad Scroll function

Software

  • Slackware Linux 10.2 (full)
  • Kernel 2.6.18.1
  • ATi Driver: fglrx-8.29.6
  • Wireless: ipw2200-fw-3.0.tgz
  • CpuScaling: cpufreqd-1.2.3


System configuration

Fstab configuration /etc/fstab

/dev/sda2        swap             swap        defaults                  0   0
/dev/sda3        /                reiserfs    defaults                  1   1
/dev/sda1        /mnt/winxp       ntfs        noauto,user,ro,umask=000  1   0
/dev/sr0         /mnt/dvdrom      auto        noauto,user,owner,ro      0   0
/dev/sdb         /mnt/pendrive    vfat        noauto,user               0   0
/dev/sdb1        /mnt/fotocamera  vfat        noauto,user               0   0
devpts           /dev/pts         devpts      gid=5,mode=620            0   0
tmpfs            /tmp             tmpfs       mode=1777,size=256M       0   0
tmpfs            /dev/shm         tmpfs       size=1024M                0   0
proc             /proc            proc        defaults                  0   0
#
# CONDIVISIONE NFS
#
192.168.1.33:/home/user01/Condivisione /mnt/xaser nfs noauto,async,_netdev,user 0   0

Lilo configuration /etc/lilo.conf

lba32
boot = /dev/sda
message = /boot/xray-blue.boot
prompt
timeout = 100
change-rules
  reset
vga = 791

# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda3
  label = Linux-2.6.18.1
  read-only
  append = "libata.atapi_enabled=1"

image = /boot/vmlinuz-2.6.15.6
  root = /dev/sda3
  label = Linux-2.6.15.6
  read-only
  append = "libata.atapi_enabled=1"

image = /boot/vmlinuz-ide-2.4.31
  root = /dev/sda3
  label = Linux-2.4.31
  read-only
# Linux bootable partition config ends

# Windows bootable partition config begins
other = /dev/sda1
  label = WindowsXP
  table = /dev/sda
# Windows bootable partition config ends

Xorg configuration driver

Scaricate il pacchetto dei driver dal sito ufficiale (www.ati.com) e installateli. La procedura d'installazione è una delle più semplici. Ora potrete caricare il modulo fglrx con il comando

modprobe fglrx

Se non avete intenzione di caricare ogni volta il modulo manualmente, aggiungete la seguente riga al file /etc/rc.d/rc.modules per inizializzare il driver ad ogni avvio di sistema:

/sbin/modprobe fglrx

Xorg configuration /etc/X11/xorg.conf

Section "dri"
    Mode 0666
EndSection

Section "Module"
    Load        "dbe"   # Double buffer extension

    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

    Load        "type1"
    Load        "freetype"
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a
EndSection

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/TTF/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "it"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver "mouse"
    Option "Protocol"   "ImPS/2"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/mouse"
EndSection

Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31.5 - 64.3
    VertRefresh 50 - 60
    Option "DPMS"
EndSection

Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "vga"
EndSection

Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
    Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === misc DRI settings ===
    Option "mtrr"                       "off" # disable DRI mtrr mapper, driver ha
s its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000" 
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    Option "ScreenOverlap"              "0" 
# === TV-out Management ===
    Option "NoTV"                       "yes"     
    Option "TVStandard"                 "NTSC-M"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
    Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    Option "OpenGLOverlay"              "off"
# === Center Mode (Laptops only) ===
    Option "CenterMode"                 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
    Option "PseudoColorVisuals"         "off"
# === QBS Management ===
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
# === FSAA Management ===
    Option "FSAAEnable"                 "no"
    Option "FSAAScale"                  "1"
    Option "FSAADisableGamma"           "no"
    Option "FSAACustomizeMSPos"         "no"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "no"
    Option "ForceGenericCPU"            "no"
    Option "KernelModuleParm"           "agplock=0" # AGP locked user pages: disab
led
    BusID "PCI:1:0:0"     #vendor=1002, device=4150 
    Screen 0
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "ATI Graphics Adapter"
    Monitor     "Monitor0"
    DefaultDepth 24
    #Option "backingstore"

    Subsection "Display"
        Depth       24
        Modes       "1440x900" "1024x768"
        ViewPort    0 0 
    EndSubsection
EndSection

Section "ServerLayout"
    Screen "Screen0"
    Identifier  "Server Layout"
    Screen "Screen0
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Per maggiori informazioni sul DRI leggere questo tutorial (esclusa la parte di installazione driver).

Audio device - Kernel Configuration

# 
CONFIG_SOUND=y

# 
# Advanced Linux Sound Architecture 
#
CONFIG_SND=y
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_AC97_BUS=m
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=m
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y

# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

#
# Generic devices
# 
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set

# 
# PCI devices
# 
# CONFIG_SND_ALI5451 is not set 
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set 
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_EMU10K1 is not set 
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set 
# CONFIG_SND_NM256 is not set  
# CONFIG_SND_RME32 is not set  
# CONFIG_SND_RME96 is not set  
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set    
# CONFIG_SND_HDSPM is not set   
# CONFIG_SND_TRIDENT is not set 
# CONFIG_SND_YMFPCI is not set  
# CONFIG_SND_AD1889 is not set  
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set 
# CONFIG_SND_ENS1371 is not set  
# CONFIG_SND_ES1938 is not set 
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set   
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set 
CONFIG_SND_INTEL8X0=m
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set  
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set 
# CONFIG_SND_HDA_INTEL is not set
# 
# USB devices
# 
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_USX2Y is not set

# 
# PCMCIA devices
#
# 
# Open Sound System
# 
# CONFIG_SOUND_PRIME is not set 


S-ATA controller - Kernel Configuration

# ATA/ATAPI/MFM/RLL support   
# 
# CONFIG_IDE is not set

# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
  
# 
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set

# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not set

# 
# SCSI low-level drivers
# 
# CONFIG_ISCSI_TCP is not set   
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set  
# CONFIG_SCSI_ACARD is not set   
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set    
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
CONFIG_SCSI_ATA_PIIX=y
# CONFIG_SCSI_SATA_MV is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_PDC_ADMA is not set
# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
# CONFIG_SCSI_SATA_SIL is not set
# CONFIG_SCSI_SATA_SIL24 is not set
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set  
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set  
# CONFIG_SCSI_INIA100 is not set 
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX=y
CONFIG_SCSI_QLA21XX=y
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set 
# CONFIG_SCSI_QLA6312 is not set 
# CONFIG_SCSI_QLA24XX is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set   
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

DVD-RW libata.h hack & lilo.conf Configuration

Kernel < 2.6.14

Se si sta usando kernel minori di 2.6.14 modificare, prima di ricompilare tale kernel, il file sorgente "/usr/src/linux/include/linux/libata.h" da

#undef ATA_ENABLE_ATAPI 
#undef ATA_ENABLE_PATA

a

#define ATA_ENABLE_ATAPI
#define ATA_ENABLE_PATA

Fatto ciò aggiungete l'append seguente nel lilo.conf:

append = "libata.atapi_enabled=1" (vedere la sezione /etc/lilo.conf per maggiori info)

Kernel > 2.6.14

E' sufficiente aggiungere l'append seguente nel lilo.conf:

append = "libata.atapi_enabled=1" (vedere la sezione /etc/lilo.conf per maggiori info)

Il DVD-RW sarà riconosciuto come device /dev/sr0.

Wireless configuration

Con kernel 2.6.18.1 è stato sufficiente scaricare solamente il pacchetto ipw2200-fw-3.0.tgz, riguardante il firmware, dato che i corrispondenti driver (v1.1.2) sono già inclusi nel kernel stesso (al momento l'ultima versione stable). Ci sono diverse versioni per il firmware ma voi dovete scaricare naturalmente la corrispondente ai driver che possedete. Per scoprire ciò compilate il driver nel kernel come modulo:

CONFIG_IPW2200=m

Abilitate anche (se volete) la modalità Monitor:

CONFIG_IPW2200_MONITOR=y

Aggiungete in seguito la seguente stringa nel file /etc/rc.d/rc.modules per caricare tale modulo all'avvio del sistema:

/sbin/modprobe ipw2200

Riavviate e leggete attentamente i log di avvio... Tra una riga e l'altra vi informerà che manca il firmware corrispondente dell'ipw2200... e con esso vi indicherà la versione esatta. Come ripeto, nel mio caso, con kernel 2.6.18.1 la versione esatta del firmware da abbinare ai driver è stata la 3.0. Dunque una volta compilato il kernel con il driver sopracitato e caricato di conseguenza il modulo all'avvio, copiamo e scompattiamo il pacchetto del firmware nel percorso /lib/firmware:

# cp ipw2200-fw-3.0.tgz /lib/firmware/
# tar xzvf /lib/firmware/ipw2200-fw-3.0.tgz
LICENSE.ipw2200-fw
ipw2200-bss.fw
ipw2200-ibss.fw
ipw2200-sniffer.fw
# rm /lib/firmware/ipw2200-fw-3.0.tgz
# ls -l /lib/firmware/
total 568
-rw-r--r--  1 root root  12007 2006-09-27 12:57 LICENSE.ipw2200-fw
-rw-r--r--  1 root root 191142 2006-09-27 12:57 ipw2200-bss.fw
-rw-r--r--  1 root root 185660 2006-09-27 12:57 ipw2200-ibss.fw
-rw-r--r--  1 root root 187836 2006-09-27 12:57 ipw2200-sniffer.fw

Riavviate un'ultima volta. Il sistema vi informerà d'aver trovato la vostra scheda wireless correttamente. Non vi rimane altro che configurarla con i wireless-tools:

man iwconfig

Power management - Kernel Configuration

# 
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
#
# ACPI (Advanced Configuration and Power Interface) Support
# 
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
CONFIG_ACPI_TOSHIBA=y
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
# CONFIG_X86_PM_TIMER is not set
# CONFIG_ACPI_CONTAINER is not set
# 
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set

Power management ACPI Info

List

$ ls /proc/acpi/
ac_adapter/  button/               event  info             thermal_zone/
alarm        dsdt                  fadt   power_resource/  wakeup
battery/     embedded_controller/  fan/   processor/

Adapter

$ cat /proc/acpi/ac_adapter/ACAD/state
state:                   on-line

Battery

$ cat /proc/acpi/battery/BAT1/info     
present:                 yes
design capacity:         4400 mAh
last full capacity:      4400 mAh
battery technology:      rechargeable
design voltage:          11100 mV
design capacity warning: 420 mAh
design capacity low:     156 mAh
capacity granularity 1:  264 mAh
capacity granularity 2:  3780 mAh
model number:            PA3431U 
serial number:           3658Q
battery type:            Li-Ion
OEM info:                TOSHIBA

$ cat /proc/acpi/battery/BAT1/state
present:                 yes
capacity state:          ok
charging state:          charged
present rate:            0 mA
remaining capacity:      4400 mAh
present voltage:         11100 mV

Button

$ cat /proc/acpi/button/lid/LID0/info 
type:                    Lid Switch
$ cat /proc/acpi/button/lid/LID0/state
state:      open
$ cat /proc/acpi/button/power/PWRB/info 
type:                    Power Button (CM)
$ cat /proc/acpi/button/power/PWRF/info 
type:                    Power Button (FF)

Embedded controller

$ cat /proc/acpi/embedded_controller/EC0/info 
gpe bit:                 0x1d
ports:                   0x66, 0x62
use global lock:         no

Fan

<not supported>

Thermal zone

<not supported>

Le opzioni per FAN e THERMAL ZONE non sono supportate perchè attualmente non esiste un supporto I2C per chipset Intel® 915PM Express.

Cpuscaling - Kernel Configuration

#
# CPU Frequency scaling
# 
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
# CONFIG_CPU_FREQ_STAT is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

# 
# CPUFreq processor drivers
#
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_POWERNOW_K6 is not set
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_SPEEDSTEP_CENTRINO=y   
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
# CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE is not set
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
# CONFIG_X86_P4_CLOCKMOD is not set 
# CONFIG_X86_CPUFREQ_NFORCE2 is not set
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set   

#
# shared options
# 
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
# CONFIG_X86_SPEEDSTEP_LIB is not set

Cpuscaling - Il demone Cpufreqd

Dopo aver installato il pacchetto aggiungiamo queste poche righe al file /etc/rc.d/rc.local per avviare il demone ad ogni avvio del sistema:

# CPUFREQD START
if [ -x /usr/sbin/cpufreqd ] ; then
/usr/sbin/cpufreqd
fi

Cpuscaling - /etc/cpufreqd.conf

 
[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
pm_type=acpi
verbosity=5

[Profile]
name=ac_high
minfreq=800000
maxfreq=2000000
policy=performance

[Profile]
name=battery_high
minfreq=800000
maxfreq=1600000
policy=conservative

[Profile]
name=battery_medium
minfreq=800000
maxfreq=1333000
policy=conservative

[Profile]
name=battery_low
minfreq=800000
maxfreq=1067000
policy=conservative

[Profile]
name=power_low
minfreq=800000
maxfreq=2000000
policy=powersave

# Battery rules
[Rule]
name=conservative_high
ac=off
battery_interval=70-100   
cpu_interval=71-100
profile=battery_high

[Rule]
name=conservative_medium
ac=off
battery_interval=70-100
cpu_interval=41-70
profile=battery_medium

[Rule]
name=conservative_low
ac=off
battery_interval=70-100
cpu_interval=0-40
profile=battery_low

[Rule]
name=powersave_battery
ac=off
battery_interval=0-69
cpu_interval=0-100
profile=power_low

# AC rule
[Rule]
name=performance_high
ac=on
profile=ac_high

Note legali

Copyright (C) 2006 - Ficarola Francesco
Licenza: GFDL
E-Mail dell'autore: gneccos@libero.it

E' garantito il permesso di copiare, distribuire e/o modificare questo documento seguendo i termini della Licenza per Documentazione Libera GNU, Versione 1.1 o ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabili, nessun Testo Copertina, e nessun Testo di Retro Copertina.

Strumenti personali
Namespace

Varianti