Errore HAL su portatile Asus A6 con Linux Ubuntu
Se si possiede un computer portatile Asus A6k, o in generale della serie A6, (io ho un A6km, con processore AMD Thurion 64), e si vuole installare la distribuzione Linux Ubuntu 6.10 “The Edgy Eft”, sicuramente si incontreranno una marea di inconvenienti.
Ad esempio in fase di installazione ci sono problemi di partizionamento, o di creazione delle password. Anche una volta installato, all’avvio compare sempre un messaggio di errore del modulo HAL internal error - failed to initialize HAL! (o in italiano: errore interno: vedi immagine sopra), le periferiche USB funzionano a singhiozzo (mouse compresi), le penne usb non vengono montate automaticamente, il “device manager” e altri strumenti di amministrazione non si aprono, e digitando in shell il comando sudo hal-device-manager, viene restituito il messaggio could not get owner of name 'org.freedesktop.Hal': no such name…… Insomma, un disastro.
Il problema sta alla radice: nel kernel Linux 2.6.18 e 17. Ci deve essere una incompatibilità di queste versioni con il modulo ACPI, specifico della serie A6 della Asus. Per intenderci, l’ACPI è a grandi linee quello che fornisce informazioni sull’alimentazione e sui tasti speciali.
Questo bug è stato risolto nelle versioni 2.6.19 e successive.
Quindi le soluzioni sono diverse, a seconda dei gusti e delle capacità:
- Compilarsi da soli il kernel 2.6.18 sul proprio computer dovrebbe risolvere il problema (sconsigliato)
- Forzare l’installazione del nuovo kernel 2.6.19 sull’attuale installazione (sconsigliato)
- Aspettare l’imminente rilascio della nuova versione di Ubuntu 7.04 “The Feisty Fawn”: chi ha testato la beta conferma che il problema è stato risolto con il nuovo kernel
- Disattivare il modulo ACPI: è la soluzione consigliata per gli utenti meno esperti ed esigenti. Di seguito riporto le procedure necessarie.
Disattivando il modulo ACPI verranno a mancare il supporto alla batteria (semplicemente non comparirà l’indicatore, pur funzionando) e non funzioneranno completamente i tasti funzione hotkey del portatile. Due cose alle quali si può facilmente rinunciare per un breve periodo. Infatti si tratta in realtà di una “non soluzione”, in quanto il problema non viene risolto, ma aggirato. Tuttavia è funzionale. Le seguenti istruzioni si riferiscono a sistemi con Ubuntu 6.10 e boot manager GRUB (installato nella stessa partizione del sistema). Si tratta di operazioni delicate che potrebbero comportare la non avviabilità del sistema… se sbagliate qualcosa non mi assumo le responsabilità!
- Si faccia un backup del file
/boot/grub/menu.lst - Si apra con i con i privilegi di root tale file: da shell si scriva
sudo gedit /boot/grub/menu.lst
e si inserisca la password di root - cercate nel file la voce che si riferisce al vostro sistema, nel mio caso:
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda4 ro quiet splash
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot
E aggiungete alla voce “kernel” il parametro
acpi=off, cioè, nel mio caso apparirà così:
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda4 ro quiet splash acpi=off
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot
- Salvate il file, riavviate il sistema selezionando nel boot manager iniziale la stringa col comando modificato
- Il problema dovrebbe essere ora risolto! Molti dei problemi elencati all’inizio non ci dovrebbero più essere.
Bug segnalato in inglese anche su launchpad.net e ubuntuforums.org.
Buon Linux a tutti.


8 Maggio 2007 alle 09:15
ciao
avevo lo stesso problema anche io con questo portatile e la 6.10
Ora ho messo la 7.04 e, pur essendo scomparsi i problemi relativi ad HAL e varie, rimane il fatto che se faccio il boot con una periferica usb collegata, il pc si pianta.
la versione del mio bios è la 2.10
12 Maggio 2007 alle 08:39
Purtroppo sono a conoscenza di questo problema… Il sistema dopo il bios e grub non si avvia se è collegata una qualsiasi periferica usb.
Ho fatto diverse prove, e diverse ricerche in internet, ma al momento non ho ancora trovato una soluzione.
Altri problemi noti con il mio Asus A6k e Ubuntu 7.04 sono:
*non ci sono ancora i driver per la webcam integrata
*non si riesce a far funzionare gli infrarossi irda
Spero di riuscire a risolvere tali problemi entro breve!
Tuttavia, complessivamente ora il sistema è decisamente usabile, molto meglio che prima. Infatti, colgo l’occasione per confermare che con Feisty il 99% delle cose (tranne ciò che ho presentato prima) funziona: acpi, indicatore batteria compresi.
18 Maggio 2007 alle 10:33
[…] comune e ci sono vari metodi di risoluzione, se avete un portatile ASUS vi rimando a questo post di Sunt che spiega come risolverlo, per chi avesse un pc fisso o comunque non un Asus come me […]
2 Agosto 2007 alle 14:15
Ciao,
anche io ho gli stessi problemi con il mio asus..
per quanto riguarda la web-cam vedi qua:
http://syntekdriver.sourceforge.net/
ciao
D.
1 Febbraio 2008 alle 22:34
Thanks for sharing
24 Marzo 2008 alle 04:54
I’d prefer reading in my native language, because my knowledge of your languange is no so well.
20 Maggio 2008 alle 13:30
Hello my friends
