- Posts: 1523
- Karma: 9
- Thank you received: 240
Postate qui domande o segnalate problemi / bug che riscontrate,
Stabilità del sistema
Cercando un pò in rete questo sembra un problema comune e legato al Raspberry ( www.google.it/search?q=raspberry+pi+sd+c...8gfsyIDgAg&gws_rd=cr )
Credo nei prossimi mesi dovremmo lavorare su tale punto per capire se esistono sistemi per minimizzare la cosa ....
Please Log in to join the conversation.
raspberrypi.stackexchange.com/questions/...g-corrupted-so-often
Please Log in to join the conversation.
Please Log in to join the conversation.
voglio quindi studiare qualcosa e' da quello che mi son letto oggi, la cosa mi sembra fattibile.
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
per ora sto provando un mio script "savemode"
Controlla se swpi è attivo e se swpi.cfg è aggiornato!
prova alcuni riavvii del programma e un restart!
Se non funziona si mette in attesa di una connessione ssh e sms.
Questo per evitare di rimanere al buio(se non parte swpi)!!
ho notato una maggiore stabilità in ARMv6l
archlinuxarm.org/platforms/armv6/raspberry-pi
senza partizione di swap. magari è solo una mia impressione.
gphoto2 è stata rilasciata la versione 2.5.2, niente di nuovo tranne un option --reset e gp_port_reset. Utile forse per evitare il reset hardware.
Ultima cosa per risparmiare corrente sospendere lan e usb!
echo 1 > /sys/devices/platform/bcm2708_usb/bussuspend
prima 318 mA at 5.0 V (1.59 W)
Dopo 182 mA at 5.0 V (0.91 W)
ciao ciao e buona giornata !!!
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
Al termine dei test passami i tuoi script che li inserirò nella nuova immagine che ho intenzione di preparare..
L'idea e quella di fare una terza partizione per la "/home" e montare in sola lettura le 2 partizioni di sistema. In questo modo almeno il sistema booterà sempre e sarà possibile in qualche modo ripristinarlo ( in modo manuale o automatico )
Io al Cucco ho la lan e quindi potrei usare anche una procedura manuale. Per te invece ( senza lan ) bisognerà pensare ad un ripristino automatico che parta nel caso di danneggiamento della terza partizione "/home" ..............
appena pronta l'immagine ne riparliamo.
Please Log in to join the conversation.
Please Log in to join the conversation.
- Pietro
- Visitor
all'avvio di swpi viene generato il seguente messaggio.
swpi gira regolarmente e tutto apparentemente funziona bene ... a meno che non mi sfugga qualcosa. Che ne pensate?
Grazie
Pietro
[15/01/2014-01:10:03] Starting sensor reading - Sensor type is : PCE-FWS20
[15/01/2014-01:10:06] Detected : Dream Link WH1080 Weather Station / USB Missile Launcher
[15/01/2014-01:10:06] Trying to get time from WH1080. Please wait ...
[15/01/2014-01:10:08] sms reset
[15/01/2014-01:10:08] Modem Model : E1800
[15/01/2014-01:10:08] Revision : 11.126.10.02.192
[15/01/2014-01:10:08] Modem Serial Number :
[15/01/2014-01:10:08] Pin Status : READY
[15/01/2014-01:10:08] Device Center :
[15/01/2014-01:10:08] Signal quality : 19
[15/01/2014-01:10:08] Checking new sms messages...
[15/01/2014-01:10:08] Checking internet connetion ...
[15/01/2014-01:10:08] Internet ok
[15/01/2014-01:10:08] Checking internet connetion ...
[15/01/2014-01:10:08] Internet ok
[15/01/2014-01:10:08] Connected with IP :
[15/01/2014-01:10:08] Local IP :192.168.1.103 Public IP :
[15/01/2014-01:10:08] Config Server running on port 80
Exception in thread Thread-6:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/home/pi/swpi/service.py", line 101, in run
time_todo = datetime.timedelta(hours=int(self.cfg.reboot_at.split(":")[0]), minutes=int(self.cfg.reboot_at.split(":")[1]), seconds=00)
ValueError: invalid literal for int() with base 10: '00.01'
[15/01/2014-01:10:08] Starting General WatchDog
[15/01/2014-01:10:10] Mail sent to :cessna@tin.it
mer 15 gen 2014, 01.12.00, CET
[15/01/2014-01:12:00] System time adjusted from WH1080
[15/01/2014-01:12:30] Calculating Meteo data and statistics
[15/01/2014-01:12:30] loading plugins
[15/01/2014-01:12:45] Checking internet connetion ...
[15/01/2014-01:12:45] Internet ok
[15/01/2014-01:12:45] Logging data ...
[15/01/2014-01:12:46] Data sent to server : OK
[15/01/2014-01:12:46] Logging data to Wunderground ...
[15/01/2014-01:12:46] Log to Wunderground : success
[15/01/2014-01:12:46] Uploading data ...
[15/01/2014-01:12:46] Logging to CWOP server ...
[15/01/2014-01:12:46] Logging data to Database
[15/01/2014-01:12:47] Dir: S - Spd: 1.512 - Gst: 3.024 - Tout: 3.9 - Tin: 23.5 - Hout: 87.0 - Hin: 44.0 - P: 1006 - Rtot: 216.0 - RDay: 0.0 - R1h: 0.0 - R24h: 2.1 - CB: 484
Please Log in to join the conversation.
roberto2011 wrote: [...]
ho notato una maggiore stabilità in ARMv6l
archlinuxarm.org/platforms/armv6/raspberry-pi
senza partizione di swap. magari è solo una mia impressione.
[...]
La partizione di swap su una memoria a stato solido non è senz'altro una buona idea, dato il numero limitato di cicli di scrittura.
Sulle immagini di SWPI c'è? Onestamente non ci ho guardato, ma non mi sembrava di averla notata...
Please Log in to join the conversation.
@Roberto @Ulisse
Nell'ultima versione dell'immagine ho disabilitato completamente lo swap. Sono in test su un modello A ( 256 Mb di ram ) e per ora nessun problema.
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
non credo vengano utilizzate.
si utilizza connectwvdial disconnectwvdial??
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
Ho uploadato una nuova versione dell'immagine in sola lettura su :
www.dropbox.com/s/257zi4812nhwi4j/swpi2.rar
Non cambia nulla rispetto alla versione standard ma le modifiche al sistema possono essere fatte solo rimontato le partizioni di sistema in read-write. Per comodità ho aggiunto a tale scopo un alias ( rw ).
Per ora non mi sembra ci siano effetti collaterali ... ma da testare bene.
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
Se può servirti su questo raspi posso fare qualsiasi test non è quella in funzione da tempo ma ricevo i dati dagli stessi sensori.
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
Troppi problemi
Il controllo crea più problemi di swpi.
le mi poche conoscenze di linux e python si fanno sentire!
Allego cmq l'idea !
Magari qualcuno ci butta un occhio
x provare
aggiungere a swpi questa riga all'inizio
#!/usr/bin/env python
sudo cp swpi.cfg swpibak.cfg
chmod 755 swpi.py
chmod 755 safemode.sh
lanciare sudo python safemode.py
swpi come servizio parte ma dopo poco si arresta..vanificando tutto il mio lavoro
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
Please Log in to join the conversation.
Vorrei riuscire a mettere anche la home di pi in sola lettura.
Please Log in to join the conversation.
Credo che sia fattibile, basterebbe lasciare la home dentro la partizione root e montare da una partizione esterna in RW solo la cartella SWPI, in modo che il sistema possa aggiornare in sant apace i propri file, ma dato che comunque i file che vengono toccati più di frequente sono proprio quelli, all'atto pratico credo che non cambierebbe nulla...tony wrote: E' ancora una versione sperimentale. Ora il sistema è il sola lettura ma sia la home dell'utente "pi" che swpi è in lettura-scritura.
Vorrei riuscire a mettere anche la home di pi in sola lettura.
Forse potresti fare in modo che i vari file vengano modificati in un tmpfs (quindi solo in RAM) e vengano trascritti sul file system una volta ogni tot minuti, limitando in questo modo la frequenza delle scritture, col rischio però di perdere gli ultimi minuti di dati in caso di riavvio.
Please Log in to join the conversation.
1) backup
che salva tutta la partizione swpi nella cartella /restore. Viene anche salvato il file di configurazione
2) restore
che ripristina il tutto
Mancherebbe solo un controllo all'avvio che checkki la partizione di swpi ed in caso di errori ripristini il sistema
Domani uploado la nuova versione per i test
Please Log in to join the conversation.
Please Log in to join the conversation.
Un bachino l'ho già trovato, comunque: il comando swpi-update non funziona più, trovandosi a dover salvare ed estrarre il pacchetto in un file system in sola lettura...
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
www.vololiberoserrasanta.it/index.php/do.../category/1-firmware
p.s. ero intenzionato a riportare la stazione in montagna. la versione read-only è da considerarsi stabile ???
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
Quello che non ho provato ancora e proprio il collegamento 3G che ti riguarda.
Bisognerebbe verificare che non ci siano effetti collaterali.
Sto poi ottimizzando la cosa per esempio facendo in modo che il passaggio da ro a rw avvenga automaticamente per i programmi come "swpi-update" . Ma questa parte è indipendente dall'immagine e viene distribuita con gli aggiornamenti.
TT
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
Nella versione 3g, se swpi non parte per qualsiasi problema,vengo tagliato fuori.(no connection, no party)
Volevo modificare lo script savemode.py cosi
controllo ogni tot minuto
che swpi è in esecuzione
e che swpi.cfg è aggiornato
provo un paio di restart!
se non va mi metto in attesa di una connessione ssh!
pensi sia un idea valida o inutile???
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
Sto ultimando di montare un nuovo sistema che metterò al decollo del Cucco con pannello ( in consegna oggi ) e 3G quindi magari a breve vediamo insieme la cosa.
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
Versione un pò troppo ambiziosa
ma con poche modifiche può andare !
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
Please Log in to join the conversation.
Carino il messaggio di auguri, ma come viene gestito? Sparisce da solo dopo un certo giorno, o devo togliere il file audio?
Please Log in to join the conversation.
Please Log in to join the conversation.