{"id":236,"date":"2014-05-27T01:40:31","date_gmt":"2014-05-26T23:40:31","guid":{"rendered":"http:\/\/grenzdebiel.no-ip.biz\/wordpress\/?p=236"},"modified":"2014-11-19T01:01:11","modified_gmt":"2014-11-18T23:01:11","slug":"cubietruck-speicherfehler","status":"publish","type":"post","link":"https:\/\/blog.grenzdebiel.dynv6.net\/?p=236","title":{"rendered":"Cubietruck &#8211; Speicherfehler?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-192\" src=\"http:\/\/grenzdebiel.no-ip.biz\/wordpress\/wp-content\/uploads\/2014\/05\/cubitruck01-300x230.jpg\" alt=\"Cubietruck\" width=\"201\" height=\"156\" \/><br \/>\nVoller Begeisterung habe ich meinen Cubietruck in Betrieb genommen. Ich habe das &#8222;<a title=\"CTDebian\" href=\"http:\/\/www.igorpecovnik.com\/2013\/12\/24\/cubietruck-debian-wheezy-sd-card-image\/\" target=\"_blank\">CTDebian<\/a>&#8220; installiert und die 2,5&#8243;-HDD als rootfs eingebunden.<\/p>\n<p>Ich wollte den <a title=\"Apache Traffic Server\" href=\"http:\/\/grenzdebiel.no-ip.biz\/wordpress\/?p=36\">Apache Traffic Server<\/a> in der Version 4.2 kompilieren ein &#8222;make -j3&#8220; (Cubietruck hat eine A20CPU) endete mit einen Segmention Fault des Compilers.<\/p>\n<p><!--more-->Ich wiederholte den Vorgang mit einem einfachen make so das nur ein gcc arbeitet leider f\u00fchrte auch dies zu einem Segmention Fault des Compilers.<\/p>\n<p>Langsam glaubte ich das der Speicher oder die CPU ein Problem hat also wurde getestet.<br \/>\nLeider gibt es kein &#8222;memtest86+&#8220; f\u00fcr ARM &#8211; jedenfalls nicht das ich es w\u00fcsste sollte es einen geben informiert mich.<\/p>\n<p>Durchgef\u00fchrt wurde ein Speichertest mit &#8222;memtester&#8220; und ein Stresstest mit &#8222;stress&#8220;:<\/p>\n<p><code>memtester 1900M 4<\/code><br \/>\nund<br \/>\n<code>stress -c 10 -m 5 -d 5 -i 10<\/code><\/p>\n<p>Der &#8222;memtester&#8220; ist manchmal durchgelaufen doch der Test mit &#8222;stress&#8220; ging nie gut aus. Ein &#8222;<code>tail -f \/var\/log\/syslog<\/code>&#8220; in einem weiteren Terminal zeigte bei jedem Absturz die gleiche Meldung bzw. die gleiche Speicherstelle an.<\/p>\n<p><strong>Update (30.06.):<\/strong><\/p>\n<p>Ich habe noch ein paar Tests gemacht. Die Festplatte wurde abgeklemmt und der Stresstest erneut ausgef\u00fchrt. Diesmal \u00fcberlebte das System was mich stutzig machte bzw. mal in Richtung Software schauen lies.<\/p>\n<p>CTDebain wurde gegen &#8222;<a title=\"Cubian\" href=\"http:\/\/cubian.org\/\" target=\"_blank\">Cubian<\/a>&#8220; getauscht. Auch hier wurde das OS von der SD-Karte auf die HDD \u00fcbertragen und von dort geladen(das rootfs).<\/p>\n<p>Erneut habe ich den Stresstest unver\u00e4ndert ausgef\u00fchrt mit dem Ergebnis das das System stabil blieb und durchlief.<\/p>\n<p>Lange Rede kurzer Sinn &#8211; jetzt l\u00e4uft Cubian ohne Probleme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voller Begeisterung habe ich meinen Cubietruck in Betrieb genommen. Ich habe das &#8222;CTDebian&#8220; installiert und die 2,5&#8243;-HDD als rootfs eingebunden. Ich wollte den Apache Traffic Server in der Version 4.2 kompilieren ein &#8222;make -j3&#8220; (Cubietruck hat eine A20CPU) endete mit einen Segmention Fault des Compilers.<\/p>\n","protected":false},"author":3,"featured_media":192,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[66,68,67],"class_list":["post-236","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cubietruck","tag-arm","tag-ram","tag-speichertest"],"_links":{"self":[{"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/posts\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=236"}],"version-history":[{"count":5,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions\/278"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=\/wp\/v2\/media\/192"}],"wp:attachment":[{"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.grenzdebiel.dynv6.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}