[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 メーリングリストの案内