[IMX6Q] Waiting for MMC device

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

[IMX6Q] Waiting for MMC device

3,877件の閲覧回数
mathijsjonker
Contributor I

Hi all,

I'm trying to switch from an ancient linux to a newer linux. I see there is upstream support for Compulab's CM-FX6 which is imx6q compatible. There is a DTS for this board in the Linux. I'm using the latest buildroot to compile everything, compilation is working properly but I'm having issues when booting. It hangs with "Waiting for root device /dev/mmcblk0p2..."

I'm out of ideas on where to look for the solution.

I've attached the boot log and kernel config.

Any suggestion is appreciated

Original Attachment has been moved to: .config.zip
Original Attachment has been moved to: U-Boot-2014.04-cm-fx6-upstream-linux.zip

ラベル(2)
0 件の賞賛
返信
6 返答(返信)

3,550件の閲覧回数
quigibo
Contributor I

Any solution? This sounds exactly like what I'm running into.

0 件の賞賛
返信

3,550件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Mathijs

may be useful to check Table 27. Linux uSDHC relationships

atatched Linux Guide.

Best regards
igor

0 件の賞賛
返信

3,550件の閲覧回数
mathijsjonker
Contributor I

Thanks for the mapping table, however Linux reports no SD devices at all even tho the kernel was loaded from it.

0 件の賞賛
返信

3,550件の閲覧回数
vipulkumar
Contributor III

Hi Jonker,

The issue is that kernel is not able to find the file system from /dev/mmcblk0p2 to mount.

You need to pass correct partitions for file system in the u-boot environment.

0 件の賞賛
返信

3,550件の閲覧回数
mathijsjonker
Contributor I

I understand that it has problem finding the file system. The partition layout is correct, I've verified it from Ubuntu.

0 件の賞賛
返信

3,550件の閲覧回数
mathijsjonker
Contributor I

btw I'm booting from SD. The kernel is located in the first partition and the rootfs in the second partition. U-boot has no problem loading the kernel from the SD card so the SD card is fine.

0 件の賞賛
返信