AnsweredAssumed Answered

P1011E with eMMC

Question asked by Dhruvalkumar Patel on Feb 19, 2016
Latest reply on Jun 27, 2016 by Dhruvalkumar Patel

Hi All ,

 

I am working with P1011E for the first time and was able to get eMMC chip working at u-boot usinf "mmcinfo" command at u-boot prompt I can see the eMMC configuration as shown below.

GPP-P1> mmcinfo

Device: FSL_SDHC

Manufacturer ID: fe

OEM: 14e

Name: MMC04

Tran Speed: 52000000

Rd Block Len: 512

MMC version 4.0

High Capacity: Yes

Capacity: 3.6 GiB

Bus Width: 4-bit

GPP-P1>

 

My problem is when load linux over nfs it start complaining about following things . It actually hangs there and never goes to linux prompt. this is a first time board bring up. Below log we can easily identify that it detect the chip but failed for some reason and I was unable to identify the problem after week's of effort can any please suggest me the possible cause for this. Is there specific device tree for p1011E ?? Currently I am using device tree ported from p1020 . Please inbox your suggestion.

 

TCP cubic registered

Initializing XFRM netlink socket

mmcblk0: mmc0:0001 MMC04G 3.60 GiB

mmcblk0boot0: mmc0:0001 MMC04G partition 1 16.0 MiB

mmcblk0boot1: mmc0:0001 MMC04G partition 2 16.0 MiB

NET: Registered protocol family 10

mmcblk0: unknown partition table

ip6_tables: (C) 2000-2006 Netfilter Core Team

IPv6 over IPv4 tunneling driver

NET: Registered protocol family 17

NET: Registered protocol family 15

Bridge firewalling registered

Ebtables v2.0 registered

802.1Q VLAN Support v1.8

Registering the dns_resolver key type

rtc-x1205 0-006f: setting system clock to 2016-01-08 04:31:00 UTC (1452227460)

ADDRCONF(NETDEV_UP): eth0: link is not ready

PHY: mdio@ffe24000:01 - Link is Up - 1000/Full

ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

IP-Config: Complete:

     device=eth0, addr=10.10.30.10, mask=255.255.255.0, gw=10.10.30.1,

     host=unirangpp-210, domain=, nis-domain=(none),

     bootserver=10.10.10.12, rootserver=10.10.10.12, rootpath=

mmc0: Timeout waiting for hardware interrupt.

mmcblk0boot1: error -110 sending stop command, original cmd response 0x900, card status 0x400900

mmcblk0boot1: error -110 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0

mmcblk0boot1: retrying using single block read

mmcblk0boot1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 0

mmcblk0boot1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 1

mmcblk0boot1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 2

mmcblk0boot1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 3

mmcblk0boot1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 4

mmcblk0boot1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 5

mmcblk0boot1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 6

mmcblk0boot1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0

end_request: I/O error, dev mmcblk0boot1, sector 7

Buffer I/O error on device mmcblk0boot1, logical block 0

 

Thanks in Advance!!

Dhruval

Outcomes