Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

[RasPI] Problema con HDD esterno.

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto UtenteMassimoB, Foto Utentefairyvilje

0
voti

[41] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto Utentesimo85 » 25 mag 2017, 1:27

Curiosità: Foto Utentexyz, perché non poweroff al posto di halt (sulla Rpi) ?
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[42] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto Utentexyz » 25 mag 2017, 1:37

Esistono molti comandi per spegnere Linux come "systemctl poweroff" introdotto da systemd.

Di solito uso quelli elencati per questione di abitudine, nel secolo scorso quando usavo il sistema operativo SunOS si spegneva con "shutdown now" e anche Linux usa lo stesso comando.
Avatar utente
Foto Utentexyz
5.945 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1583
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[43] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto Utentesimo85 » 25 mag 2017, 9:18

Lo chiedevo perché halt non spegne la macchina (lo faceva fino a qualche anno fa) ma la pone in uno stato vegetativo, pronta pèr essere spenta.

Quando si esegue uno dei molteplici comandi per spegnere / riavviare la macchina, si chiamano le funzioni del kernel. Dai sorgenti del kernel in kernel/reboot.c (ved. kernel_halt e kernel_power_off):

Codice: Seleziona tutto
/**
*   kernel_halt - halt the system
*
*   Shutdown everything and perform a clean system halt.
*/
void kernel_halt(void)
{
   kernel_shutdown_prepare(SYSTEM_HALT);
   migrate_to_reboot_cpu();
   syscore_shutdown();
   pr_emerg("System halted\n");
   kmsg_dump(KMSG_DUMP_HALT);
   machine_halt();
}
EXPORT_SYMBOL_GPL(kernel_halt);

/**
*   kernel_power_off - power_off the system
*
*   Shutdown everything and perform a clean system power_off.
*/
void kernel_power_off(void)
{
   kernel_shutdown_prepare(SYSTEM_POWER_OFF);
   if (pm_power_off_prepare)
      pm_power_off_prepare();
   migrate_to_reboot_cpu();
   syscore_shutdown();
   pr_emerg("Power down\n");
   kmsg_dump(KMSG_DUMP_POWEROFF);
   machine_power_off();
}


per per l'architettura ARM, la funzione machine_halt è implementata in arch/arm/kernel/reboot.c, e finisce con un loop infinito, senza appunto spegnere la macchina (credo nulla di nuovo per te) :

Codice: Seleziona tutto
/*
* Halting simply requires that the secondary CPUs stop performing any
* activity (executing tasks, handling interrupts). smp_send_stop()
* achieves this.
*/
void machine_halt(void)
{
   local_irq_disable();
   smp_send_stop();
   while (1);
}


poi non sono stato a studiarmi tutto il procedimento di chiusura.
Me lo ricordavo perché qualche anno fa ci ho sbattuto un po' la testa con una gumstix che non si spegneva.

E comunque, secondo me i comandi per spegnere la macchina in linux sono troppi. :mrgreen:

O_/
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[44] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto Utentexyz » 25 mag 2017, 10:03

Quando usavo la Slackware (sempre nel secolo scorso) il comando "halt" spegneva il mio PC. Il mio precedente PC con la Debian il comando "halt" spegneva il PC. Da quando ho aggiornato il PC istallando tutto da capo ho scoperto che il comando "halt" non spegne più il PC, è stato cambiato il funzionamento bloccando in un loop infinito il PC, come da codice riportato precedentemente.
Avatar utente
Foto Utentexyz
5.945 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1583
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[45] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto Utentesimo85 » 25 mag 2017, 10:16

xyz ha scritto:Quando usavo la Slackware (sempre nel secolo scorso) il comando "halt" spegneva il mio PC. Il mio precedente PC con la Debian il comando "halt" spegneva il PC.

Sí, era cosi. Anche la mia slack e debian si spegnevano con halt. :-)

Poi circa 2 o 3 (forse 4 ?) anni fa hanno applicato il cambio. Me lo ricordo perché non si spegneva il computer.

:mrgreen:
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[46] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto UtenteAjeieBrazov » 25 mag 2017, 11:09

Comunque, una volta spento il PI tramite comando (o da GUI), l'interruttore permette di togliere l'alimentazione a tutto il sistema.
Avatar utente
Foto UtenteAjeieBrazov
1.455 4 10
---
 
Messaggi: 586
Iscritto il: 23 mag 2017, 21:53

0
voti

[47] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto UtentePietroBaima » 25 mag 2017, 11:17

Puoi farlo in automatico, se vuoi.
Mi ricordo che da qualche parte hai un pin che ti va a zero quando fai lo shutdown di sistema.
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
77,5k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9531
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[48] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto UtentePaolino » 25 mag 2017, 11:19

Foto UtentePietroBaima, intendi dire realizzare una sorta di circuito di autoritenuta?
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,0k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4197
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[49] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto Utentesimo85 » 25 mag 2017, 11:27

Potrebbe servire per qualche integrato PM esterno.
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[50] Re: [RasPI] Problema con HDD esterno.

Messaggioda Foto UtentePietroBaima » 25 mag 2017, 12:22

Mah, Foto UtentePaolino, pensavo semplicemente ad una cosa del genere (molto di principio):

Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
77,5k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9531
Iscritto il: 12 ago 2012, 1:20
Località: Londra

PrecedenteProssimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti