[Armadillo:07950] Re: Armadillo-420でmicroSDへのI/Oが出来なくなる

nakayama junichi email@hidden
2012年 3月 19日 (月) 10:49:47 JST


いつもお世話になっております。
ONICOSの中山と申します。

辻様の環境で起きている現象とあまり関連はなさそうですが、
私どもの環境(Armadillo-440ですが)でも
microSDカード周りで問題が発生したことがあります。

Armadillo起動時に/etc/config/rc.localから
microSDカードをマウントするようにしているのですが、
時折、正常にマウントできないことがあります。

マウント状態は引数なしのmountコマンドで確認できます。
問題が発生した際は以下のように表示されます。

/dev/mmcblk0p1 on /home/ftp/mnt type vfat 
(ro,uid=501,gid=501,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)

"ro"となっているところが問題です。
通常はここが"rw"となっており、書き込みもできるのですが、
この現象が発生してしまうと書き込みができなくなります。
新品のmicroSDカードでも発生することがありました。

結局この問題は私どものほうでは解決できませんできず、
もう一台、別のArmadilloを用意しました。
SDカードのスロット部や金属接触部などのハードウェア的な損傷が
原因だろうと想像しています。

あまり参考にならないかもしれませんが、以上です。

-----------------------------------
中山 純一(Nakayama Junichi)
オニコス株式会社
TEL:03-5850-4345
FAX:03-3801-3051
e-mail:email@hidden
-----------------------------------


--------------------------------------------------
From: "辻 泰裕" <email@hidden>
Sent: Monday, March 19, 2012 10:26 AM
To: "Armadillo general discussion list" <email@hidden>
Subject: [Armadillo:07948] Armadillo-420でmicroSDへのI/Oが出来なくなる

> お世話になっております、辻です。
>
> Armadillo-420で数時間動作させるとmicroSDへのI/Oが出来なくなる、
> という現象に悩まされております。
>
> カーネル : linux-2.6.26-ato15.tar.gz
> ユーザランド : atmark-dist-20120222.tar.gz
> microSD : TOSHIBA SD-C01G、TOSHIBA SD-C02G
> microSDフォーマット : ext3
>
> microSD上にログを残すプログラムを動作させていると、
> 2時間程で動作が止まり、telnetでログインして状態を調べていると
> microSDのマウント先にアクセス出来ない(lsやcdで応答が返って来ない)
> という状況になります。
> I/Oが原因かと思い、ファイルを開いてテキストを書き込むだけのプログラムで
> 動作テストしたところ同様の現象が発生しました。
>
> 上記テストプログラムを動作させ、vmstatを入れて監視した所
> 1〜2時間程で下記のようにcpu使用率が急に90%近くになり、sdカードに
> アクセス出来なくなります。
>
> procs -----------memory---------- ---swap-- -----io---- -system--
> ----cpu----
> r b swpd free buff cache si so bi bo in cs us sy id wa
> 2 0 0 1536 1232 35880 0 0 0 1396 1316 2343 13 62 0 25
> 1 0 0 2120 1212 35316 0 0 0 540 1159 1985 21 79 0 0
> 1 0 0 2120 1212 35316 0 0 0 1264 125 74 15 49 36 0
> 1 0 0 1940 1212 35496 0 0 0 0 2064 3600 24 61 0 15
> 1 0 0 1524 1212 35912 0 0 0 0 126 71 20 63 17 0
> 2 0 0 1796 1216 35608 0 0 0 2752 2956 5495 11 69 0 20
> 1 0 0 1796 1216 35608 0 0 0 0 478 735 28 72 0 0
> 2 0 0 1700 1216 35720 0 0 0 1140 2160 3921 10 57 27 6
> 1 0 0 1988 1216 35420 0 0 0 0 1772 3245 21 79 0 0
> 2 0 0 1868 1216 35548 0 0 0 0 127 72 8 34 58 0
> 3 0 0 1740 1224 35640 0 0 0 3012 2006 3482 13 86 0 1
> 0 0 0 1676 1224 35724 0 0 0 0 1262 1746 17 53 30 0
> 0 2 0 1596 1224 35804 0 0 0 1156 327 458 7 40 36 17
> 2 1 0 1876 1216 35532 0 0 0 0 2911 5169 8 52 0 40
> 0 0 0 1624 1216 35792 0 0 0 0 124 81 14 54 32 0
> 1 1 0 1872 1220 35424 0 0 0 2084 1237 2002 14 58 28 0
> 1 0 0 1932 1224 35460 0 0 0 628 2659 4802 17 83 0 0
> 1 0 0 1848 1224 35544 0 0 0 0 124 69 9 35 56 0
> 1 2 0 1632 1224 35768 0 0 0 1100 11834 23401 13 59 0 28
> 1 2 0 1620 1224 35768 0 0 0 0 35519 70799 0 89 0 11
> 1 2 0 1620 1224 35768 0 0 0 0 35522 70809 0 89 0 11
> 1 2 0 1620 1224 35768 0 0 0 0 35521 70798 0 93 0 7
> 1 2 0 1608 1224 35768 0 0 0 0 35535 70834 0 89 0 11
> 1 2 0 1632 1224 35768 0 0 0 0 35842 71435 0 86 0 14
> 1 2 0 1632 1224 35768 0 0 0 0 36052 71870 0 96 0 4
> 1 2 0 1620 1224 35768 0 0 0 0 36047 71863 0 89 0 11
> 1 2 0 1632 1224 35768 0 0 0 0 35977 71729 0 89 0 11
> 1 2 0 1632 1224 35768 0 0 0 0 35953 71682 0 92 0 8
>
> また、特定のmicroSDカード(CFD 4G microSDHC、TOSHIBA C02G TAIWAN)では発生
> しない事から
> SDカードの問題なのか…と思っているのですが、この現象が何なのかお分かりに
> なる方、
> 教えて頂けないでしょうか。
>
> ※添付ファイルは現象が出たときのdf、ps、vmstat、freeの結果と、
> 使用したテストプログラムです。
>
> 以上、宜くお願い致します。
>
>
>
>



> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 



armadillo メーリングリストの案内