mercoledì 11 gennaio 2012

Debian+ACPI+BIOS+OldLaptop=Kaboom

una brutta esperienza con un portatile debianizzato...
il calcolatore ha installato Debian 6 ed ha funzionato correttamente per un po' quando una volta spento non si e' piu' riacceso. Niente Nada Nix. Nessuna schermata del BIOS, monitor nero e solo il led verde di presenza di tensione.
Mi sono ricordato che tempo prima su un portatile circa dello stesso periodo e funzionante con una vecchia versione di Debian era accaduta la stessa cosa una volta effettuata una installazione ex-novo della Debian 6.

Che il BIOS venga corrotto da Linux??? ci sono diversi post a giro per internet che dicono cio' ma sono per lo piu' molto specifici su modelli di macchine con BIOS con presenza di BUG

dopo averle provate di tutte ho smontato il portatile, rimosso la batteria della CMOS per una notte insieme alla batteria (che non funziona piu' ma volevo evitare che potesse comunque erogare un minimo di corrente per tenere in vita il BIOS) e riprovato il giorno successivo.


Giusto per avere un'idea smontare la batteria della CMOS nel portatile in esame non e' proprio una passeggiata...si deve prima smontare la tastiera, rimuovere un pannello in metallo per accedere alla motherboard, poi rimuovere una flat (quella di colore marrone in basso nella fotografia) e poi si riesce ad intravedere la batteria che e' ancora mezza nascosta dallo chassis


Il computer e' ripartito in splendida forma.
Il problema potrebbe essere individuato nel sistema di gestione dell'alimentazione..magari ha tentato di mandare in sleep un computer che non prevede quel determinato comando BIOS ed ha mandato a pallino tutto.

Per sicurezza ho quindi rimosso dal GRUB la gestione del risparmio energetico mettendo acpi=off nel file

cd /etc/default/grub

la stringa da modificare e'

GRUB_CMDLINE_LINUX="acpi=off"  

per rendere operativa la modifica si deve poi digitare

update-grub 

il calcolatore al momento non esegue lo spengimento in automatico (fa lo shutdown ma e' necessario l'intervento dell'utente per togliere la corrente mediante il pulsante di accensione) ma almeno sembra lavorare in modo corretto