Raspberry Pi USB osa hangub

Algajatele mõeldud foorum. Siia võib teha kõik Linuxiga seotud teemad, mida mujale ei oska panna

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
madisv
Pingviini aktivist
Pingviini aktivist
Postitusi: 119
Liitunud: 08.09.2008, 22:31

Raspberry Pi USB osa hangub

Postitus Postitas madisv »

Tere!

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 cpu
(* nimi muudetud)

Kood: 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)
- st ma olen nüüd imestunud selle üle, et sisuliselt tundub Raspberry olevat töötanud ka enne voolu välja tõmbamist - tundub, et probleem on ainult võrguühenduse ja USB alasüsteemiga (muidu ei langeks ära ka USb taga olevad kohalikud sensorid).

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.
Ehk siis graafiku järgi on umbes sellest ajast alates andmed puudu ja syslogi välimus muutub tunduvalt - peamiselt vaid see viga.

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!
Kasutaja avatar
antik2
Vana Pingviin
Vana Pingviin
Postitusi: 634
Liitunud: 09.10.2006, 13:17

Re: Raspberry Pi USB osa hangub

Postitus Postitas antik2 »

madisv kirjutas:Tere!

Ega meil Raspberry Pi jaoks vist eraldi alajaotust veel ei ole. Jagan oma viimase aja kogemusi ja kurdan tehnilist muret - äkki keegi oskab aidata.
Vanal Pi-l pidigi probleeme olema USB toitega. See viga parandati ära uuemas B versioonis 2.0.
Kasutaja avatar
gorm
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 53
Liitunud: 12.06.2006, 11:23

Postitus Postitas gorm »

http://elinux.org/R-Pi_Troubleshooting# ... card.2C_KB
Esimese asjana võib proovida aga mõneks ajaks sügavkülma panemist ja kohe pärast seda bootimist.
http://www.raspberrypi.org/phpBB3/viewt ... =28&t=7533
Ma enda oma ei saanudki tööle, pole viitsinud mässata :(
Kasutaja avatar
zhark666
Pingviini külastaja
Pingviini külastaja
Postitusi: 17
Liitunud: 27.06.2009, 21:44

Postitus Postitas zhark666 »

proovi teist Raspberryt, äkki uuem töötab paremini.
Powered by Jaunty on MacBookPro4.1
Kasutaja avatar
madisv
Pingviini aktivist
Pingviini aktivist
Postitusi: 119
Liitunud: 08.09.2008, 22:31

Postitus Postitas madisv »

Tänud kõigile kaasamõtlejatele - 3 päeva peale firmware'i uuendamist on Raspberry veel kenasti töös. Enne uuendamist pidas vahel ka mõne päeva.
Momendil on kuu uptime graafik selline:

Pilt

Mind eriti häiris, et peale suure Arduino Uno klooni väikse Nano vastu vahetamist 51. nädala keskel tundusid jamad tunduvalt tihenevat. Ehk kahtlustasin, et Nano kloon on kuidagi ebakvaliteetne või soodustab USB alasüsteemi hangumist. Ehk see tarkvarauuendus aitas, eks peab nagunii võimalusel ka Raspberry'sid juurde tellima - ühest nii heast "marjast" on selgelt liiga vähe.
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

OT:
Ega keegi oli kohanud kuskil müügil 2 LAN pordiga, x86 piiiiisikest masinat.
Mõte oleks siis pfsense/smoothwall vmt sinna selga istutada ja võrku tegema/jälgima panna.
Need mis ma leidnud olen on ulmehinnaga.
Lihtsam oleks muidugi leida Pentuim, ventika vaba koos mõne võrkariga ja saaks tehtud, aga see võtab palju ruumi.
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
madisv
Pingviini aktivist
Pingviini aktivist
Postitusi: 119
Liitunud: 08.09.2008, 22:31

Postitus Postitas madisv »

imre kirjutas:OT:
Ega keegi oli kohanud kuskil müügil 2 LAN pordiga, x86 piiiiisikest masinat.
...
Kõige ägedam oleks, kui mõni tootja teeks Raspberry jaoks USB hubi kahe sisseehitatud USB-võrgukaardi, Wifi ja Bluetoothiga - siis saaks Raspberry mudel A ka väga populaarseks. Arvestades, et mudel A tuleb ikka vaid 256 MB mäluga, siis peamiselt sobib see just erinevateks võrguseadmeteks/väikeserveri lahendusteks.

Täiendus: tegelikult peaaegu sellised asjad on olemas - küll vaid USB hubid koos ühe võrgukaga - ultrabookidele ka ideaalne: http://www.pcmag.com/article2/0,2817,2410343,00.asp - üsna mitu selliste tootjat. Tulemüüri jaoks tuleks lisaks üks USB võrkar juurde panna. Kiirused muidugi ei ole kiita - maksimum 100 Mbit, aga ega seegi võib teoreetiliseks jääda puhtas softi tulemüüris.
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

100mbps on eesti kiiruseid arvestades hetkel täiesti OK.
Nii sisevõrgu kui väljast > sisse tuleva jaoks.
Enamustele sobiks ka 10mbps tegelt. Ega paljude välisühendus palju rohkem ei ole ka.
Aga jah, 2 eetriporti oleks hea. Ühest sisse, kiirkontroll ja sisevõrgu poole edasi. Või siis vastupidi.

Kuna see Acta ja muud loomad ikka ähvardavad ja vaevalt, et see üritus viimaseks jäi, siis oleks hea kui saaks kliendile midagi pakkuda kus see pisike purk hoiab kõik soovimatu liikluse kinni.
Oleks hea rõhuda, et väikse raha eest saame ära hoida torrentid ja muud loomad vältimaks töötakate poolt allalaetud illegaalset tarkvara.
Acta valguses (mis küll tagasi lükati) oleks see hea ja vajalik teenus.
Tahaks lihtsalt ise katsetada kuis see soovitud pisike purk töötaks.
Kui leiaks sobiliku :)
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Vasta