HW-reset?
HW-reset?
Jag har en RPI med Wheezy-Rasbian som går som termostat för hindra frysning av dumt dragna vattenrör.
Kollade status i morse remote. Upptäcke då temperturmätningen slutat fungera och även att Web-servern inte svarade. Loggade in via SSH. Det och filhnateraren fungerarde. Gjorde en "shutdown -r" och trodde naivt att allt skulle lösa sig med en reboot. Sedan kom jag inte kontakt med RPI överhuvudtaget mer. Fick åka några mil för att göra en återstart genom att slå av och på matningspänningen. Då kom RPIn med min applikation snällt upp igen.
Vad gör en "shutdown -r"? Ingen fullständning HW-reset verkar det som ialla fall.
RPI hade snurrat 2-3mån utan att bootas om. Dumt, ja kanske det men RPI är ju så stabil att man blir bortskämd.
Hur skall man se olika reseter för att hålla stabilitet på ett system? Mjukvaru-, HW-, matningsreset vad är skillnaden?
Kollade status i morse remote. Upptäcke då temperturmätningen slutat fungera och även att Web-servern inte svarade. Loggade in via SSH. Det och filhnateraren fungerarde. Gjorde en "shutdown -r" och trodde naivt att allt skulle lösa sig med en reboot. Sedan kom jag inte kontakt med RPI överhuvudtaget mer. Fick åka några mil för att göra en återstart genom att slå av och på matningspänningen. Då kom RPIn med min applikation snällt upp igen.
Vad gör en "shutdown -r"? Ingen fullständning HW-reset verkar det som ialla fall.
RPI hade snurrat 2-3mån utan att bootas om. Dumt, ja kanske det men RPI är ju så stabil att man blir bortskämd.
Hur skall man se olika reseter för att hålla stabilitet på ett system? Mjukvaru-, HW-, matningsreset vad är skillnaden?
- frownlayer
- Inlägg: 1867
- Blev medlem: 17 maj 2012, 19:40:32
- Ort: Reftele
Re: HW-reset?
om det inte ställer till det med lite omstarter, så kan du sätta din rpi på en timer som stänger av/sätter på den 1 gång/dag.
då slipper du bry dig om att reset:a den, den gör det själv en gång/dag.
då slipper du bry dig om att reset:a den, den gör det själv en gång/dag.
Re: HW-reset?
Mm nått sånt eller nått watch-dog liknande. Din lösning är mkt enkel men jag är kanske lite rädd för vad som händer vid nätspänningspåslag av en väggvårta. Moderna väggvårtor är inte ett under av säkerhet eller state of the art . De kan slås sönder vi spänningspåslag och man vet aldring vilka spikar de leverar på sekundärsidan. Ett annat alternativ är ett relä på sekundärsidan som styrs av en timer så att man får en riktig HW-reset.
Re: HW-reset?
Kolla loggarna och försök hitta vad det är som hänger datorn vid omstart. Kanske en process som inte kan avslutas snällt pga. den inte svarar?
När jag hittar schemalagda omstarter i maskiner brukar det vara ett tecken på att administratören inte riktigt vet vad som är fel och har tagit den enkla vägen ut.
När jag hittar schemalagda omstarter i maskiner brukar det vara ett tecken på att administratören inte riktigt vet vad som är fel och har tagit den enkla vägen ut.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: HW-reset?
Har du funderat över varför RPI är så stabil?
Reboot är ofta bra men ingen garanti för att hårdvaran fungerar sedan. Det är ett ganska vanligt misstag att man inte initierar periferienheter ordentligt eftersom "de initieras ju vid reset".
Been there, done that.
En enkel lösning är att ha någon typ av serietransistor (MOSFET) i matningen som du kan slå av via en I/O-pinne och med fördröjning av tillslag via ett RC-nät.
Glöm aldrig den stora röda knappen på ur-PCn.
Reboot är ofta bra men ingen garanti för att hårdvaran fungerar sedan. Det är ett ganska vanligt misstag att man inte initierar periferienheter ordentligt eftersom "de initieras ju vid reset".
Been there, done that.
En enkel lösning är att ha någon typ av serietransistor (MOSFET) i matningen som du kan slå av via en I/O-pinne och med fördröjning av tillslag via ett RC-nät.
Glöm aldrig den stora röda knappen på ur-PCn.
Re: HW-reset?
lillahuset: Ja den röda knappen var bra med någon windows version inladdad. Jag ser boot som 3 nivåer (det kanske finns fler eller andra)
1. SW-boot som tex shutdown -r eller reboot. Där mjukvaran startas om och även ofta laddas om från disk
2. HW-reset av CPU och även reset av andra delar av datorn som perifirenheter
3. Matningsspänning till/frånslag
De olika reseten kan ge olika effekter men ofta märker man ingen skillnad. Men ibland räcker det inte med en SW-reset, som i detta fall.
Jo jag har noterat att RPIn är väldigt stabil. Jag trodde att det berott på att OSet är stabilt, men jag vet inte. HW lär inte vara så dum heller.
Det enda jag haft på c:a 3år är ett SD-kort som lagt av. Jag är lite osäker på spänningagget jag använder inte har någon vidare tillförlitligt. Har lillahuset några reflektioner om detta?
MOSFET verkar vettigt. Jag får skaffa några och testa med.
kiwi:
Jo visst inte skall man ersätta dålig SW med massa omstarter men även proffsystem har watch-dogs, larm, redundanta system. Jag hitta en del info i en kern.log file.
http://astranko.se/kern.log.2
Jag är inte så kunning så att jag kan gör någon vettig analsys.
05.20.02 Börjar problemen. read_1wire.sh och update_temp_db6 är script som jag kör varje minut via crontab. Jag får en känsla att massa processer köas upp utan att exekveras.
11.11.05 Fösöker jag boot om genom shutdown -r. Tydligen har är filsystemet lite skadat.
14:23:33 Har jag stängt och satt på nätspänning.
Jag får har lite mer koll på loggfiler i framtiden för att lära mig vad som normalat
1. SW-boot som tex shutdown -r eller reboot. Där mjukvaran startas om och även ofta laddas om från disk
2. HW-reset av CPU och även reset av andra delar av datorn som perifirenheter
3. Matningsspänning till/frånslag
De olika reseten kan ge olika effekter men ofta märker man ingen skillnad. Men ibland räcker det inte med en SW-reset, som i detta fall.
Jo jag har noterat att RPIn är väldigt stabil. Jag trodde att det berott på att OSet är stabilt, men jag vet inte. HW lär inte vara så dum heller.
Det enda jag haft på c:a 3år är ett SD-kort som lagt av. Jag är lite osäker på spänningagget jag använder inte har någon vidare tillförlitligt. Har lillahuset några reflektioner om detta?
MOSFET verkar vettigt. Jag får skaffa några och testa med.
kiwi:
Jo visst inte skall man ersätta dålig SW med massa omstarter men även proffsystem har watch-dogs, larm, redundanta system. Jag hitta en del info i en kern.log file.
http://astranko.se/kern.log.2
Jag är inte så kunning så att jag kan gör någon vettig analsys.
05.20.02 Börjar problemen. read_1wire.sh och update_temp_db6 är script som jag kör varje minut via crontab. Jag får en känsla att massa processer köas upp utan att exekveras.
11.11.05 Fösöker jag boot om genom shutdown -r. Tydligen har är filsystemet lite skadat.
14:23:33 Har jag stängt och satt på nätspänning.
Jag får har lite mer koll på loggfiler i framtiden för att lära mig vad som normalat
- Swech
- EF Sponsor
- Inlägg: 4736
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: HW-reset?
Det kan ju också vara att lösningen visar på svagheterna med att använda
mycket komplexa system för att lösa ett "enkelt" problem i sig.
Kanske en hårdvarulösning som i sig styr värmen till rören och RPIn endast används
för att logga det hela.
Swech
mycket komplexa system för att lösa ett "enkelt" problem i sig.
Kanske en hårdvarulösning som i sig styr värmen till rören och RPIn endast används
för att logga det hela.
Swech