Pagina 1 di 2

Il pc non si spegne

Inviato: dom 16 set 2007, 16:18
da Gianluca123
Ho appena installato Slackware 12.0, ho un problema: non si spegne.
Una volta dato Termina sessione mi appare una schermata nera e non succede più niente, devo per forza tenere premuto il pulsante di accensione e spegnere forzatamente.
A causa di questo e di un altro problema (risolto su questo forum) ho ricompilato il kernel mettendo in APM una M e abilitando tutto in ACPI.
Poi ho aggiunto mprobe apm in un paio di file che non mi ricordo, era un qualcosa tipo modules (ora sono in win e non posso guardare), ma non ho risolto.
Poi ho problemi anche all'accensione in cui tutte le volte devo scrivere:
root
password
startx
e poi finalmente parte KDE. Non c'è un modo per farlo partire in automatico?

Inviato: dom 16 set 2007, 16:21
da JohnnyMnemonic
Nel file /etc/inittab metti un 4 al posto del 3 nella riga

Codice: Seleziona tutto

# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:
così dovresti risolvere entrambi i problemi

Inviato: dom 16 set 2007, 16:38
da Gianluca123
Hai risolto due problemi con un colpo solo. :D
Graize ciao :lol:

Re: Non si spegne

Inviato: dom 16 set 2007, 17:58
da Bart
Gianluca123 ha scritto:Ho appena installato Slackware 12.0, ho un problema: non si spegne.
Una volta dato Termina sessione mi appare una schermata nera e non succede più niente, devo per forza tenere premuto il pulsante di accensione e spegnere forzatamente.
A causa di questo e di un altro problema (risolto su questo forum) ho ricompilato il kernel mettendo in APM una M e abilitando tutto in ACPI.
Poi ho aggiunto mprobe apm in un paio di file che non mi ricordo, era un qualcosa tipo modules (ora sono in win e non posso guardare), ma non ho risolto.
Poi ho problemi anche all'accensione in cui tutte le volte devo scrivere:
root
password
startx
e poi finalmente parte KDE. Non c'è un modo per farlo partire in automatico?
Il problema è dato dal fatto che APM e ACPI non vanno d'accordo. APM è decisamente obsoleto e sarebbe opportuno non utilizzarlo preferendogli ACPI. Se ricompili il kernel e metti modulare APM e poi carichi i suoi moduli con modprobe è come se l'avessi staticamente nella configurazione del kernel. Dovresti invece eliminare i vari modprobe legati ad APM, disabilitare APM e configurare staticamente ACPI.

Inviato: dom 16 set 2007, 20:51
da Gianluca123
Ho cantato vittoria troppo presto :evil:

Facendo la modifica suggerita da JohnnyMnemonic riesco ad accedere direttamente a kde e in "Termina la sessione" appaiono le tre voci: spegni, riavvia, termina la sessione (mentre prima mi usciva solo termina sessione, per questo pensavo fosse tutto risolto). Selezionando uno dei tre mi appare la schermata nera di prima e si ferma costringendomi a spegnere forzatamente.

Ho inoltre rimesso il commento ad /sbin/modprobe apm nei file /etc/rc.d/rc.modules e /etc/rc.d/rc.modules-2.6.21.5 ma il problema rimane

Inviato: dom 16 set 2007, 21:28
da Bart
Non mi sorprende, cambiare runlevel non serve molto.
Se non vuoi usare ACPI come ti ho suggerito sopra puoi sempre andare in /etc/rc.d/rc.modules, decommentare /sbin/modprobe apm e poi lanciare un modprobe apm. Così anni fa funzionava ma da quando uso il 2.6 ho sempre preferito disabilitare APM ed usare ACPI.

Inviato: dom 16 set 2007, 21:53
da Gianluca123
Ma io uso ACPI. Quando ho ricompilato il kernel ho abilitato con l'asterisco tutto quello che riguarda ACPI e su APM ho messo una M. Non mi dire che devo di nuovo ricompilare tutto!!!!
Prima avevo in /etc/rc.d/rc.modules, decommentato /sbin/modprobe apm ora però il commento ce l'ho rimesso e ho riavviato.
Se do lsmod non mi da nessuna voce relativa ad APM.
Però il problema rimane.

Che significa configurare staticamente ACPI?

Inviato: lun 17 set 2007, 7:31
da aschenaz
Gianluca123 ha scritto:Che significa configurare staticamente ACPI?
Configurarlo come built-in (non come modulo): in pratica, mettendo l'asterisco, come hai fatto.
Ciao,
nino

Inviato: lun 17 set 2007, 10:09
da Gianluca123
Non so se può essere utile ma all'avvio mi da alcuni errori:

Codice: Seleziona tutto

FATAL Module AC Not found
FATAL Module battery Not found
FATAL Module button Not found
FATAL Module fan Not found
FATAL Module video Not found

Inviato: lun 17 set 2007, 16:00
da Gianluca123
Allora la situazione è questa:
Ho reinstallato Slackware 12.0 (ho avuto altri casini)
il kernel l'ho lasciato così com'è, in APM c'è un'asterisco e nelle altre sotto voci non c'è niente; in ACPI invece c'è un asterisco e le sottovoci sono tutte selezionate con una M.
Nel file /etc/rc.d/rc.modules-2.6.21.5 ho aggiunto:
/sbin/modprobe ac
/sbin/modprobe battery
/sbin/modprobe button
/sbin/modprobe container
/sbin/modprobe fan
/sbin/modprobe processor
/sbin/modprobe thermal
/sbin/modprobe video

e HO LASCIATO DEselezionato /sbin/modprobe apm
poi ho cambiato il runlevel come suggerito e ho riavviato.
La macchina non da nessun errore (all'avvio) tutti i moduli relativi ad ACPI vengono caricati ma comunque non si spegne

Inviato: lun 17 set 2007, 16:20
da stan
Portatile o fisso?
Che bios e' (versione ecc.) ?
Che kernel e'?
Con lsmod vedi i moduli? Allora non sono built-in.

Inviato: lun 17 set 2007, 16:44
da Gianluca123
-è un portatile
-il bios non lo so ma in altre distribuzioni (o con altri kernel) questo problema non me lo ha dato
-il kernel è il 2.6.21.5
-con lsmod vedo tutti i moduli relativi ad ACPI e nessun modulo relativo ad APM

Codice: Seleziona tutto

Module                  Size  Used by
snd_seq_dummy           2692  0
snd_seq_oss            28032  0
snd_seq_midi_event      5888  1 snd_seq_oss
snd_seq                42576  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            38432  0
snd_mixer_oss          13824  1 snd_pcm_oss
ipv6                  226016  10
video                  14216  0
thermal                11144  0
processor              18348  1 thermal
fan                     3588  0
container               3328  0
button                  5904  0
battery                 8196  0
ac                      3844  0
capability              3336  0
commoncap               5376  1 capability
lp                      9800  0
parport_pc             23844  1
parport                30152  2 lp,parport_pc
pcspkr                  2304  0
psmouse                34440  0
pcmcia                 30628  0
serio_raw               5124  0
i2c_prosavage           3712  0
i2c_viapro              7828  0
yenta_socket           23180  1
ata_generic             5252  0
rsrc_nonstatic         10880  1 yenta_socket
snd_via82xx            22296  1
gameport               10760  1 snd_via82xx
snd_ac97_codec         96292  1 snd_via82xx
ac97_bus                2048  1 snd_ac97_codec
pata_via                8324  0
pcmcia_core            32400  3 pcmcia,yenta_socket,rsrc_nonstatic
shpchp                 29204  0
snd_pcm                65160  3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer              17540  2 snd_seq,snd_pcm
snd_page_alloc          7432  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6272  1 snd_via82xx
via_rhine              20360  0
mii                     4736  1 via_rhine
via_agp                 8192  1
snd_rawmidi            18080  1 snd_mpu401_uart
agpgart                26928  1 via_agp
evdev                   7936  4
snd_seq_device          6540  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd                    41956  13 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               5728  1 snd

Inviato: lun 17 set 2007, 17:49
da stan
1) Cerca con google o sui vari siti tipo linux-laptops la tua coppia marca e modello. Probabilmente troverai il .config adatto al tuo portatile.
2) Se con altre distribuzioni ( ubuntu? ) non ti dava problemi significa che e' solo un problema del tuo kernel ma che insistendo riuscirai a risolvere :)
3) 2.6.21.5? Allora e' quello distribuito con la slackware...scarica da kernel.org un kernel e ricompilalo con un .config adatto.
4) Siccome con lsmod li vedi significa che sono moduli. E quindi non sono built-in nel kernel. Devi ricompilare un kernel con i moduli built-in nel kernel.
Come ti e' stato detto da ninobi dopo make menuconfig deve esserci l'asterisco accanto al nome del modulo.

Inviato: lun 17 set 2007, 17:57
da Gianluca123
allora faccio così:
ricompilo il kernel mettendo l'asterisco su tutto quello che riguarda l'ACPI e tolgo anche la M da APM.

Inviato: lun 17 set 2007, 17:57
da alexxxius
come avevo detto in precedenza potrebbe essere un problema di driver video anche se hai nvidia, prova tra open e closed driver.

Codice: Seleziona tutto

agpgart                26928  1 via_agp 
Non mi pare Nvidia. Tra l'altro per i via sono usciti da poco aggiornamenti..