Armadilloフォーラム

SDIO failed

murakami-o

2018年9月13日 19時59分

お世話になります。村上と申します。

SDIO機器をArmadiiloに挿しますと、下記エラーが出て認識されません。
[ 47.886170] sdhci: Tuning procedure failed, falling back to fixed sampling clock
[ 47.892304] mmc0: tuning execution failed: -5
[ 47.895697] mmc0: error -5 whilst initialising SDIO card
[ 48.094693] sdhci: Tuning procedure failed, falling back to fixed sampling clock
[ 48.100822] mmc0: tuning execution failed: -5
[ 48.104073] mmc0: error -5 whilst initialising SDIO card
[ 48.307564] sdhci: Tuning procedure failed, falling back to fixed sampling clock
[ 48.313662] mmc0: tuning execution failed: -5
[ 48.316750] mmc0: error -5 whilst initialising SDIO card
[ 48.321080] random: crng init done
[ 48.323183] random: 6 urandom warning(s) missed due to ratelimiting
[ 48.572431] sdhci: Tuning procedure failed, falling back to fixed sampling clock
[ 48.578553] mmc0: tuning execution failed: -5
[ 48.581760] mmc0: error -5 whilst initialising SDIO card

同じ機器をLinux PC(Ubuntu16.04 4.4.0-21-generic)に挿した場合は正しく認識されます。
[ 1189.310455] mmc0: new high speed SDIO card at address 0001
cat /sys/kernel/debug/mmc0/ios
clock: 33000000 Hz
actual clock: 33000000 Hz
vdd: 21 (3.3 ~ 3.4 V)
bus mode: 2 (push-pull)
chip select: 0 (don't care)
power mode: 2 (on)
bus width: 2 (4 bits)
timing spec: 2 (sd high-speed)
signal voltage: 0 (3.30 V)
driver type: 0 (driver type B)

Armadilloで認識エラーが起こる要因等、教えてください。

コメント

> 溝渕です。
>
> > Armadilloで認識エラーが起こる要因等、教えてください。
>
> ADMAエラーが発生しているのではないかと思います。
>
> DTSに、"use-sdio"プロパティの追加は行っていますか?
>
> https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…
>

増渕様

はい、
arch/arm/boot/dts/armadillo_iotg_g3.dts

"use-sdio"の追加は行っております。