Ega meil Raspberry Pi jaoks vist eraldi alajaotust veel ei ole. Jagan oma viimase aja kogemusi ja kurdan tehnilist muret - äkki keegi oskab aidata.
Mul istub Raspberry taga Arduino ja mõõdab toatemperatuuri, niiskust ja valgustatust, lisaks tõmbab EMHI lehelt välised andmed ka (oma välissensor on alles tellitud). Tarkvara on ametlik Rasbian, Debiani põhjal, kasutajaliides ära jäetud ja graafikamälu 16 MB peale tõmmatud, Pi vanem versioon - 256 MB kokku. Hiljuti saabus postiga Arduino Nano kloon ja tõstsin senise Uno klooni tagant sensorid ümber - kõik töötab, aga paari-kolme päeva tagant kaob Raspberry võrgust - ei saa enam ei üle SSH ega veebi talle ligi. Pärast voolusaba eemaldamist tuleb üles, sensorid panen ise käsitsi screen'i all jooksma ja kõik saab mõne aja jooksul korda, aga vahele jääb mingi hulga tundidega auk. Täna näiteks 4 tundi. Vahel ka palju lühemalt.
Ronisin siis syslogi ja mõned huvitavad väljavõtted:
Kood: Vali kõik
Dec 28 01:04:26 masin* kernel: [294343.629335] smsc95xx 1-1.1:1.0: eth0: Failed to write register index 0x00000014
Dec 28 01:04:26 masin* kernel: [294343.629367] smsc95xx 1-1.1:1.0: eth0: Failed to write HW_CFG_LRST_ bit in HW_CFG register, ret = -110
Dec 28 00:17:18 masin* kernel: imklog 5.8.11, log source = /proc/kmsg started.
Dec 28 00:17:18 masin* rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1743" x-info="http://www.rsyslog.com"] start
Dec 28 00:17:18 masin* kernel: [ 0.000000] Initializing cgroup subsys cpuKood: Vali kõik
Dec 28 00:17:29 masin* ntpd[2129]: restrict: error in address '::' on line 41. Ignoring...
Dec 28 00:17:29 masin* ntpd[2129]: restrict: error in address '::1' on line 45. Ignoring...
Dec 28 01:05:38 masin* dbus[2048]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
Dec 28 01:05:39 masin* dbus[2048]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
Tegelikult ka vana Arduinoga juhtus sellist hangumist paar korda, aga vahepeal töötas süsteem nt 16 päeva järjest probleemideta. Viimasel ajal on ka esinenud graafikutes lühikesi puuduvaid vahemikke, mis süsteemi ennast pole häirinud.
Huvitav, kas ma peaks kahtlustama Raspberry riistvaralist probleemi? Tegin uue puhta installiga mälukaardi peale esimesi hangumisi uue Arduinoga. Olen vahetanud Pi asukohta võrgus ka (Wifi boksi tagant switchi taha).
Täiendus: Aiman, et see on tegelikult olulisim:
Kood: Vali kõik
Dec 27 21:12:51 masin* kernel: [280448.886839] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000114
...
Dec 27 21:13:21 masin* kernel: [280478.886973] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000114
Dec 27 21:13:26 masin* ifplugd(eth0)[1362]: Link beat lost.Kas kellegil oleks soovitusi, saaks nt lisada crontabi töö, et kui võrk ei tööta, siis teeks Raspberry automaatselt restardi vms? Kui hangunud Raspberry ka HDMI taga on, siis pilti ta ikka ette ei võtnud, enamasti seisab seade aga pildikastidest eemal.
Täiendus 2:
Uurisin ja guugeldasin veidi veel sel teemal. Osadel juhtudel on USB alasüsteem omanud vale numbrit, seda probleemi mul pole. Ühtlasi soovitati aga uuendada firmware'i. Tegingi siis nüüd seda rpi-update abil:
https://github.com/Hexxeh/rpi-update
Ühtlasi uuenes kernel, enne:
Linux masin*3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux
nüüd:
Linux masin 3.6.11+ #340 PREEMPT Thu Dec 27 17:31:37 GMT 2012 armv6l GNU/Linux
Jään siis vaatama, kas tuleb muudatusi käitumises. Hoian pöialt!




