Brightness-control sui recenti Ibm-Lenovo

Image Hosted by ImageShack.us

C'e' un problema abbastanza importante che affligge i possessori di notebook Ibm/Lenovo, di recente fabbricazione, e che riguarda la funzione del Brightness (luminosita'). A giudicare dalla versione delle patch rilasciate, sembra che tale problema si trascini sin dal kernel 2.6.18..ma non e' ben chiaro come mai su alcuni modelli il modulo thinkpad-acpi (ex ibm-acpi) venga caricato correttamente.

 

sudo modprobe thinkpad-acpi

FATAL: Error inserting thinkpad_acpi (/lib/modules/2.6.24-perl/kernel/drivers/misc/thinkpad_acpi.ko): No such device

Se otteniamo un errore del genere, pur essendo presente il modulo nella configurazione del kernel, allora significa che si e' verificato cio' che e' spiegato qui. La funzionalita' brightness (tra l'altro non funzionante) inclusa nel subsystem dell'ACPI impedisce a thinkpad-acpi di caricarsi per attivare le proprie impostazioni. Cio' nonostante, non e' pregiudicato il funzionamento dei tasti speciali e tasti FN, solitamente mappati tramite questo modulo.

E' inutile cambiare kernel, perche' thinkpad-acpi si trova incluso in pianta stabile e gli aggiornamenti prevedono solo l'inclusione di una patch. Con il recente kernel 2.6.24 dobbiamo scaricare questa:

Spostiamola in /usr/src:

sudo cp -v thinkpad-acpi-0.19-20080107_v2.6.24.patch.gz /usr/src/linux-$('uname -r')
cd /usr/src/linux-$('uname -r')
sudo gunzip thinkpad-acpi-0.19-20080107_v2.6.24.patch.gz

Applichiamo la patch:

patch -p1 < thinkpad-acpi-0.19-20080107_v2.6.24.patch
root@n200:/usr/src/linux-2.6.24# patch -p1 < thinkpad-acpi-0.19-20080107_v2.6.24.patch 
patching file Documentation/thinkpad-acpi.txt 
patching file drivers/misc/Kconfig 
patching file drivers/misc/thinkpad_acpi.c 
patching file drivers/misc/thinkpad_acpi.h 
root@n200:/usr/src/linux-2.6.24#  

Terminata questa operazione, possiamo lanciare la configurazione del kernel per controllare le nuove opzioni aggiunte, e selezionare ThinkPad ACPI Laptop Extras (i sottomoduli si possono solo compilare staticamente):

 

Image Hosted by ImageShack.us

Lo selezioneremo come modulo per motivi di praticita', cosi' non dobbiamo ricompilare il kernel e reinstallarlo..bensi' reinstalleremo soltanto i moduli con:

sudo make mdules modules_install   

Inseriamo thinkpad-acpi in "/etc/modules", tramite un editor di testo e finalmente riavviamo il sistema.

Non c'e' una vera e propria garanzia che il brightness-control possa tornare a funzionare (l'override dell'acpi comunque non lo attiva), vale comunque la pena di provare.

stesso problema con il mio

stesso problema con il mio Dell Latitude, la combinazione di tasti funziona, ma solo parzialmente.
questa soluzione è solo per ibm/lenovo?

si Algol..questa soluzione

si Algol..questa soluzione e' solo per gli Ibm.
Quale e' esattamente il tuo problema?

a parte kpowersave che

a parte kpowersave che segnala un poco simpatico:
Impostazione luminosità supportata: no
poi i tasti fn + (freccie) ne funzionano 3 su 4, e il sensore è completamente sballato, praticamente il monitor si spegne e devo tenerlo alla massima luminosità!
boh

@Algol se kpowersave segna

@Algol
se kpowersave segna cosi' c'e' poco da fare...
mi informero' se per i Dell esiste qualche workaround per rimappare i tasti fn (sempre che sia possibile)

grazie divi!

grazie divi!

strano per i dell ...

strano per i dell ... dovrebbero essere supportati tranquillamente, almeno quelli che ho provato io (tra cui il mio vecchio inspiron) sempre FN + tasto perfetti a tutte le gradazioni di luminosità e contrasto :\

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
13 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.