[Armadillo:08999] Re: mmcblk0: error -110 transferring data
Honda Seijiro
email@hidden
2013年 7月 9日 (火) 19:24:59 JST
舘野様
ご回答ありがとうございました。
> おそらく、microSD内のFLASHメモリが壊れたのだと思います。microSDからの
> レスポンスが返ってこないので、ドライバレベルでロックした状態になって
> いるものと思われます。
>
> 壊れた時の対策としては、microSDを交換するしかないです。
microSDの交換で対応するようにします。
>
> (1) microSDへのアクセス頻度を減らす
アクセス頻度の高いアプリケーションの設計を見直してみます。
また、ext2への変更も検討してみます。
> (2) 長寿命のインダストリアル品を使用する
>
インダストリアル品へ移行する方向で検討したいと思います。
2、3年前にも検討したのですが、コストがネックになり断念してしまいました。
その頃より少しは価格も下がってきていると思いますので、再度検討するように
します。
以上です。
--
本田
> 舘野です。
>
>
>> Armadillo-420を組込んだ製品を運用中、microSDHCに
>> データが書き込めない状態になりました。
>>
> ・・・・・・・・・
>>
>> 考えられる原因、壊れている領域(MBR?)、対策に関して、
>> 御存知の方がいらっしゃいましたらご教授願います。
>
> おそらく、microSD内のFLASHメモリが壊れたのだと思います。microSDからの
> レスポンスが返ってこないので、ドライバレベルでロックした状態になって
> いるものと思われます。
>
> 壊れた時の対策としては、microSDを交換するしかないです。
>
> 壊れないようにする対策としては、
>
> (1) microSDへのアクセス頻度を減らす
> (2) 長寿命のインダストリアル品を使用する
>
> 等が考えられます。
>
> (1) については、FLASHメモリには寿命がありますので、可能な限り
> アクセス頻度を減らすようにすべきでしょう。例えば、ある程度のデータが
> 溜まってから一度にmicroSDに書き込むようにするとか。
>
> ファイルシステムも重要で、ext3を使われているとの事ですので、FATよりは
> 良い選択だと思われます。ただ個人的に、ジャーナリングの分余計に
> アクセスするように感じられたのと、以前数ヶ月でmicroSDがダメになった
> 経験も踏まえて、今はext2を使っています。
> 以前このMLで、アットマークテクノさんではext2にて長期間動作確認している
> 旨の情報を見たからでもあります。
>
> (2) のインダストリアル品は、コンシューマ品の10倍は書き込み寿命を
> 保証してますので、効果的です。価格も10倍以上しますが。
>
> コンシューマ品は、「壊れたら交換します」的な感覚で売られてますので、
> 信頼性を重視する場合には全くお薦めしません。
>
> ---
> TATENO Hiroyuki
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
armadillo メーリングリストの案内