[Armadillo:06471] Armadillo-440でSDHC2のprobeに失敗する
Kazunao Yokoo
email@hidden
2011年 1月 6日 (木) 21:04:52 JST
横尾です。
お世話になっております。
Armadillo-440でSDHC2を使用しています。
この度、atのバージョンをv10からv13にupdateしたのですが、
ブート中のSDHC2のprobe処理に失敗する現象が発生しました。
※ v13でのブートログ抜粋と、ビルド手順を本メール最後に載せます。
尚、試しでv11とv12でも試したのですが、v13と同様にエラーになりました。
再度v10で試したところ、v10ではSDHC2のprobeに成功しました。
下記ログと手順より、原因分かりますでしょうか?
また、確認ポイントなどあればご教授いただけませんでしょうか。
お手数お掛けしますが、よろしくお願いいたします。
=========================================
●ブートログ抜粋
Linux version 2.6.26-at13 (2.6.26) (email@hidden) (gcc version 4.3.2
(Debian 4.3.2-1.1) ) #1 PREEMPT Thu Jan 6 14:58:07 JST 2011
CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=00053177
Machine: Armadillo-440
:
(途中省略)
:
i2c /dev entries driver
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 159 irq 9 INTERNAL DMA
mxsdhci: MXC SDHCI Controller Driver.
regulator: Unable to get requested regulator: SDHC2 ★ ←ココ
mxsdhci: probe of mxsdhci.1 failed with error -2 ★ ←ココ
Registered led device: red
Registered led device: green
Registered led device: yellow
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
:
(以下省略)
●ビルド手順
「armadillo-400_series_software_manual_ja-1.4.0.pdf」の7項に
従っています。
カーネルのmenuconfigでは、デフォルトコンフィグレーションに対して、
以下3箇所を変更しました。
○「System Type」→「Freescale MXC Implementations」→
「MX25 options」→ []Support Atmark Techno Armadillo-420
※ 420は不要なのでチェックを外した
○「System Type」→「Freescale MXC Implementations」→
「MX25 options」→「Device options」→ [*]Enable eSDHC2
※ SDHC2を使うのでチェックを入れた。
○「System Type」→「Freescale MXC Implementations」→
「MX25 options」→「Armadillo-400 Board options」→
[*]Enable SDHC2 at CON9
※ CON9をSDHC2として使うのでチェックを入れた。
armadillo メーリングリストの案内