Server standby

Problemi e discussioni inerenti al kernel e al supporto hardware in ambiente Linux
Rispondi
BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 5 ottobre 2010, 17:30

Salve! Ho un server sudo e crudo, con su arch senza server grafico; vorrei riuscire a metterlo in standby e poi svegliarlo con un WOL.
So che è possibile, il bios lo supporta, ma non so come fare con arch a riga di comando.
Ho provato s2ram, ho usato la guida del wiki e aggiunto tutto l'occorrente, ma il mio server (Fujitsu Siemens Primergy E200) non è tra i supportati ufficialmente; forzando con -f ottengo:

Codice: Seleziona tutto

Switching from vt1 to vt1
s2ram_do: No such device
switching back to vt1
qualche idea su come fare? conoscete qualche altro software oltre s2ram? devo installare qualche altro componente (tipo hal)?
grazie :)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 5 ottobre 2010, 17:36

pm-utils?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 5 ottobre 2010, 18:17

uhm... come da consiglio ho provato pm-suspend, e in effetti sembrerebbe andare in stand by; lo schermo (che ho temporaneamente connesso anche se lavoro via ssh) si spegne e il led del pc lampeggia. L'unico problema è che oltre a spegnere lo schermo non fa nient'altro! Gli hard disk (SCSI) continuano a girare e il misuratore di potenza che ho messo continua a segnare lo stesso identico wattaggio.
Per caso devo inserire qualcosa in /etc/pm/config.d power.d sleep.d? Per ora sono vuoti...

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 5 ottobre 2010, 18:40

Le pm-utils possono essere configurate tramite vari quirks. Non hanno necessità di hal (che ti ricordo essere deprecato, e se non usi interfacce grafiche, credo tu dovresti vedere se riesci a farne a meno) La prima cosa che mi viene in mente è se hai installato upower, ma la butto un po' così.
Per fare un po' di debug conviene che posti il log presente in /var/log
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 5 ottobre 2010, 19:26

come da consiglio ho installato upower (e anche dbus) ma non so a cosa possa servirmi... da quanto ho capito non è solo un demone di monitoraggio?
cmq questo è il log:

Codice: Seleziona tutto

cat /var/log/pm-suspend.log 
Initial commandline parameters: 
mar  5 ott 2010, 14.36.08, CEST: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux gigi-server 2.6.35-ARCH #1 SMP PREEMPT Wed Sep 29 07:17:20 UTC 2010 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
Module                  Size  Used by
tun                    12442  2 
nfsd                  229942  13 
exportfs                2918  1 nfsd
nfs                   253893  0 
lockd                  58640  2 nfsd,nfs
fscache                35439  1 nfs
nfs_acl                 1915  2 nfsd,nfs
auth_rpcgss            30990  2 nfsd,nfs
sunrpc                160985  16 nfsd,nfs,lockd,nfs_acl,auth_rpcgss
ipv6                  239371  20 
ext2                   56204  1 
parport_pc             27896  1 
ohci_hcd               19595  0 
ppdev                   4862  0 
ehci_hcd               32860  0 
evdev                   6820  0 
container               1913  0 
usbcore               121737  3 ohci_hcd,ehci_hcd
kvm                   230527  0 
processor              25126  0 
lp                      6684  0 
e100                   30431  0 
i2c_piix4               7772  0 
thermal                 9786  0 
sworks_agp              5210  0 
i2c_core               15599  1 i2c_piix4
button                  3746  0 
sg                     20932  0 
parport                25467  3 parport_pc,ppdev,lp
mii                     3198  1 e100
serio_raw               3566  0 
agpgart                23520  1 sworks_agp
fuse                   54801  1 
rtc_cmos                7746  0 
rtc_core               11831  1 rtc_cmos
rtc_lib                 1494  1 rtc_core
ext4                  282610  7 
mbcache                 4290  2 ext2,ext4
jbd2                   58396  1 ext4
crc16                   1053  1 ext4
sd_mod                 26768  15 
sr_mod                 13313  0 
cdrom                  31410  1 sr_mod
pata_acpi               2308  0 
pata_serverworks        4417  0 
sym53c8xx              66342  9 
libata                140771  2 pata_acpi,pata_serverworks
scsi_transport_spi     16803  1 sym53c8xx
floppy                 48320  0 
scsi_mod              105888  6 sg,sd_mod,sr_mod,sym53c8xx,libata,scsi_transport_spi
             total       used       free     shared    buffers     cached
Mem:       1028660     158932     869728          0      41364      70136
-/+ buffers/cache:      47432     981228
Swap:       265068          0     265068

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:

/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:

/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Using last known working set of quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
Get video state buffer size failed
Allocated buffer at 0x2010 (base is 0x0)
ES: 0x0201 EBX: 0x0000
Save video state failed

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
mar  5 ott 2010, 14.36.10, CEST: performing suspend
mar  5 ott 2010, 14.37.01, CEST: Awake.
mar  5 ott 2010, 14.37.01, CEST: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:
Function not supported
Restore video state failed
Function not supported

/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:

/usr/lib/pm-utils/sleep.d/95led resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:

/usr/lib/pm-utils/sleep.d/90clock resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.

/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg resume suspend:

/usr/lib/pm-utils/sleep.d/11netcfg resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:

/usr/lib/pm-utils/sleep.d/01grub resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:

/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:

/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
mar  5 ott 2010, 14.37.02, CEST: Finished.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 5 ottobre 2010, 19:52

falliscono network manager e l'hooks video. Partiamo dal primo: che te ne fai su un server di nm?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 5 ottobre 2010, 20:00

uhm... anche tu hai ragione! :)
network manager naturalmente non è installato, ma di default è presente l'hooks... magari contribuisce a far casini, ora lo elimino.
Ma l'hooks video? Sinceramente non riesco a capire perchè fallisca e come risolvere... idee? Ho una ATI Rage XL integrata

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 5 ottobre 2010, 21:27

In realtà mi sono accorto che anche a me, pur non avendo installato nm visto che uso wicd, viene eseguito l'hook 55networkmanager, solo che non fallisce :/
prova a dare da terminale questo comando

Codice: Seleziona tutto

dbus-send --system --dest=org.freedesktop.NetworkManager  /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.sleep
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 5 ottobre 2010, 23:08

ok, ora il problema del nm è risolto

Codice: Seleziona tutto

/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Done.
però non è cambiato nulla nella sospensione... e il problema della vga rimane:/

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 5 ottobre 2010, 23:39

spiega come hai risolto il problema di nm per chi dovesse raggiungere questo 3d in futuro.
Per quanto riguarda la scheda video, in realtà ora che guardo bene nonostante quei problemi l'hook viene eseguito con successo...
Il tuo pc rimane nella stessa condizione di prima?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 5 ottobre 2010, 23:45

non c'è nulla da spiegare, ho solamente inserito il comando che mi avevi scritto :)
il pc rimane sempre nella stessa condizione, ciuccia sempre i soliti 170W... :-/

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 6 ottobre 2010, 0:10

quella è solo la chiamata della funzione sleep all'interfaccia dbus di network manager, la stessa che viene effettuata nell'hook riferito a nm di pm-utils...170 W...in effetti mi sa che spegne solo il monitor...puoi postare la configurazione hardware del tuo server?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

BigLouis87
Newbie
Messaggi: 22
Iscritto il: 14 agosto 2010, 13:17

Messaggio da BigLouis87 » 6 ottobre 2010, 10:43

Bene! Per iniziare posto lspci

Codice: Seleziona tutto

00:00.0 Host bridge: Broadcom CNB20HE Host Bridge (rev 23)
00:00.1 Host bridge: Broadcom CNB20HE Host Bridge (rev 01)
00:00.2 Host bridge: Broadcom CNB20HE Host Bridge (rev 01)
00:00.3 Host bridge: Broadcom CNB20HE Host Bridge (rev 01)
00:04.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
00:0a.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 09)
00:0f.0 ISA bridge: Broadcom OSB4 South Bridge (rev 51)
00:0f.1 IDE interface: Broadcom OSB4 IDE Controller
00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 04)
01:0a.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz  Ultra3 SCSI Adapter (rev 01)
02:08.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz  Ultra3 SCSI Adapter (rev 01)
Poi ti dico che è un PIII 1000 (Coppermine), 768MB di RAM, 6 hard disk SCSI e nessuna pci connessa.

Sto cercando di far funzionare la sospensione perchè non pensavo ciucciasse così tanta corrente... :/

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Messaggio da 4javier » 6 ottobre 2010, 12:42

Già solo i 6 HD mi sa che ti ciucciano buoni 100watt...
Io non so più che fare, visto che il sistema non fornisce alcuna informazione utile al debug. L'unica cosa che posso consigliarti è di provare ibackend alternativi a quello nativo del kernel. uswsusp lo hai già provato e hai detto che non funziona. A questo punto nella dir /etc/pm/config.d/ crea un file col nome 00sleep ed all'interno scrivi questo
SLEEP_MODULE="tuxonice"
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

aleph
Robin Hood
Messaggi: 1530
Iscritto il: 12 febbraio 2008, 16:30
Contatta:

Messaggio da aleph » 12 ottobre 2010, 16:26

a me la sospensione si blocca a volte se sono montati filesystem via nfs . . . altri servizi possono potenzialmente dare problemi simili . . prova a fermare tutti i demoni e smontare tutti i filesystem non essenziali a mano prima di sospendere, se così la sospensione funziona allora puoi riattivarli uno alla volta per vedere quale crea problemi . . prova anche a dare un'occhio alle impostazioni del bios, possono esserci delle configurazioni che riguardano lo standby acpi . . .
ImmagineOutside of a dog, computers are a man's best friend, inside a dog it's too dark to type.

Rispondi