Pagina 1 di 1
APM
Inviato: dom 6 ago 2006, 2:34
da pazuzu
ciao a tutti,
ho installato da pochissimo (2 giorni) slackware 10.2 sul mio portatile; tra tutte le piccole cose che non funzionano a dovere e che sto cercando di sistemare in questi giorni (e per le quali probabilmente ripassero' a rompere le scatole da queste parti

), quella che piu' mi infastidisce e' che il computer non si spegne. in pratica al comando init 0 termina tutti i processi e poi mi rimane fisso sul messaggio Power Down.
leggendo i messaggi vecchi ho visto che e' un problema abbastanza noto dovuto a problemi con l'APM.
da bravo bambino sono andato in /etc/rc.d/rc.modules e ho decommentato la riga /sbin/modprobe apm... purtroppo continua a non spegnersi.
ho tralasciato qualche azione fondamentale?
nello specifico mi da' i seguenti errori:
Codice: Seleziona tutto
root@pazuzu:~# /sbin/modprobe apm
/lib/modules/2.4.31/kernel/arch/i386/kernel/apm.o.gz: init_module: No such device
/lib/modules/2.4.31/kernel/arch/i386/kernel/apm.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.31/kernel/arch/i386/kernel/apm.o.gz: insmod /lib/modules/2.4.31/kernel/arch/i386/kernel/apm.o.gz failed
/lib/modules/2.4.31/kernel/arch/i386/kernel/apm.o.gz: insmod apm failed
avete qualche idea su come potrei risolvere?
grazie
Inviato: dom 6 ago 2006, 13:48
da absinthe
mmm... strano!
ad ogni modo se il portatile è recente supporta ACPI piuttosto che l'apm (il vecchio metodo di gestione dell'energia). quello che ti consiglio è di leggere attentamente le istruzioni e installare il kernel bareacpi.i invece dello standard bare.i. si tratta dello stesso identico kernel con built-in il supporto per la gestione dell'energia.
M
PS: in realtà l'operazione è banale: al più si tratta di copiare il kernel prescelto in /boot (o meglio in una subdir creata ad hoc) e di modificare la configurazione di lilo in /etc/lilo.conf. poi controlli che non ci siano errori con 'lilo -t' e se tutto è ok aggiorni il boot con 'lilo -v')
Inviato: dom 6 ago 2006, 16:10
da pazuzu
mmm... si' il portatile ha giusto un paio di mesi, se e' meglio ACPI allora tentero' di sistemare le cose con quello... temo che pero' questo bareacpi.i possa crearmi dei problemi dal momento che ho un disco SATA e che gia' la prima installazione il bare.i non andava e ho dovuto mettere il sata.i... esiste per caso un kernel sataacpi.i?
se installo il bareacpi.i (a proposito, dove si puo' trovare?) posso farmi riconoscere il disco sata in qualche modo? devo creare un initrd? purtroppo come avrete notato non ne capisco molto e ho mooolta paura di far danni... esiste da qualche parte una "guida" che spieghi per benino come si gestiscono queste cose del kernel?
inoltre, e' un problema il fatto che lilo riseda nel MBR? ho letto che era sconsigliato ma l'ho messo li' lo stesso...
aiuto!

Inviato: lun 7 ago 2006, 8:26
da absinthe
pazuzu ha scritto:mmm... si' il portatile ha giusto un paio di mesi, se e' meglio ACPI allora tentero' di sistemare le cose con quello... temo che pero' questo bareacpi.i possa crearmi dei problemi dal momento che ho un disco SATA e che gia' la prima installazione il bare.i non andava e ho dovuto mettere il sata.i... esiste per caso un kernel sataacpi.i?
purtroppo no...
se installo il bareacpi.i (a proposito, dove si puo' trovare?) posso farmi riconoscere il disco sata in qualche modo? devo creare un initrd? purtroppo come avrete notato non ne capisco molto e ho mooolta paura di far danni... esiste da qualche parte una "guida" che spieghi per benino come si gestiscono queste cose del kernel?
il bareacpi.i si trova nella directory kernels del primo cd (insieme a tutti gli altri) sì facendo un initrd se i moduli sata sono compilati nel bareacpi.i puoi farti riconoscere il disco. altrimenti l'altra soluzione è abilitare l'acpi nel kernel sata.i ricompilandolo... si tratta di capire che moduli ti servono per il disco sata e vedere se è possibile fare un initrd dal bareacpi senza dover ricompilare o se tali moduli sono assenti nel kernel...
inoltre, e' un problema il fatto che lilo riseda nel MBR? ho letto che era sconsigliato ma l'ho messo li' lo stesso...
aiuto!

no è il posto più usuale dove metterlo...
M
Inviato: lun 7 ago 2006, 19:56
da pazuzu
il bareacpi.i si trova nella directory kernels del primo cd (insieme a tutti gli altri) sì facendo un initrd se i moduli sata sono compilati nel bareacpi.i puoi farti riconoscere il disco. altrimenti l'altra soluzione è abilitare l'acpi nel kernel sata.i ricompilandolo... si tratta di capire che moduli ti servono per il disco sata e vedere se è possibile fare un initrd dal bareacpi senza dover ricompilare o se tali moduli sono assenti nel kernel...
mmm... quindi dovrei comunque imparare ad installare un nuovo kernel... a questo punto puo' valer la pena di provare direttamente col 2.6 oppure no? ho letto in qualche messaggio vecchio che il 2.6 supporta senza problemi sia i dischi sata che l'acpi... e' vero?
penso che dovro' pensarci un po' e soprattutto documentarmi a dovere prima di fare qualche cavolata; comunque sia... grazie!

Inviato: lun 7 ago 2006, 20:33
da absinthe
diciamo che il 2.6 ha in generale un supporto maggiore per devices anche un pò più esotici. comunque il 2.4 supporta benissimo i sata come hai potuto vedere. piuttosto direi che potrtesti seguire la guida di slacky sulla compilazione del kernel 2.6 perchè così puoi abilitare con l'acpi anche igovernor ovvero i drivers che si occupano della gestione della frequenza della cpu...
M
Inviato: mar 8 ago 2006, 13:43
da Infrid
strano! nei periodi in cui camminavo con il kernel 2.4 non avevo questi problemi. modprobe APM funzionava a meraviglia!