All of lore.kernel.org
 help / color / mirror / Atom feed
From: Xuebing Wang <xbing6@gmail.com>
To: linux-mmc@vger.kernel.org, Shawn Guo <shawn.guo@linaro.org>,
	Sascha Hauer <kernel@pengutronix.de>,
	fabio.estavam@freescale.com, Ulf Hansson <ulf.hansson@linaro.org>,
	balbi@ti.com, niranjan Patil <Niranjan.Patil@infocus.com>,
	richard Jiang <Richard.Jiang@infocus.com>
Subject: /dev/mmcblk0 (or /dev/mmcblk0p1) does not exist on Freescale iMX6SL board
Date: Thu, 30 Apr 2015 17:20:12 +0800	[thread overview]
Message-ID: <5541F3CC.4090000@gmail.com> (raw)

Hi linux-mmc community,

I am working on a board which is very similar to Freescale iMX6SL EVK 
(evaluation board), but /dev/mmcblk0 does not exist for kernel v4.0.1

A bit of background information. I was working on kernel 3.10.17, all 
eMMC works fine, except that USB Mass Storage performance is low when 
connecting USB to Windows 7 host. Its peformance is ok when connecting 
to MacOS or Linux host. linux-usb community suggests me to give a try of 
the latest kernel.

Here is how I build uImage and device tree blob:
make ARCH=arm imx_v6_v7_defconfig
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- LOADADDR=0x80008000 
uImage -j8
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- LOADADDR=0x80008000 
imx6sl-evk.dtb

My u-boot resides on eMMC, and I am using tftp (to load uImage and dtb) 
and nfs-rootfs.

---------------------------------
# uname -r
4.0.1

# dmesg | grep mmc
[    1.282872] Driver 'mmcblk' needs updating - please use bus_type methods
[    1.309598] sdhci-esdhc-imx 2190000.usdhc: No vmmc regulator found
[    1.315809] sdhci-esdhc-imx 2190000.usdhc: No vqmmc regulator found
[    1.367511] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] 
using ADMA
[    1.378980] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found
[    1.385191] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found
[    1.437440] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] 
using ADMA
[    1.449272] sdhci-esdhc-imx 2198000.usdhc: No vmmc regulator found
[    1.455479] sdhci-esdhc-imx 2198000.usdhc: No vqmmc regulator found
[    1.507338] mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] 
using ADMA

$ arm-none-linux-gnueabi-gcc --version
arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2013.05-24) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
---------------------------------

Any suggestions?

-- 
Xuebing

             reply	other threads:[~2015-04-30  9:20 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-30  9:20 Xuebing Wang [this message]
2015-04-30 12:16 ` /dev/mmcblk0 (or /dev/mmcblk0p1) does not exist on Freescale iMX6SL board Fabio Estevam
2015-04-30 12:44   ` Xuebing Wang
2015-04-30 12:51     ` Fabio Estevam
2015-04-30 13:01       ` Xuebing Wang
2015-04-30 13:06         ` Fabio Estevam
2015-04-30 13:15           ` Xuebing Wang
2015-05-01 10:39           ` Xuebing Wang
2015-05-01 15:03             ` Fabio Estevam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5541F3CC.4090000@gmail.com \
    --to=xbing6@gmail.com \
    --cc=Niranjan.Patil@infocus.com \
    --cc=Richard.Jiang@infocus.com \
    --cc=balbi@ti.com \
    --cc=fabio.estavam@freescale.com \
    --cc=kernel@pengutronix.de \
    --cc=linux-mmc@vger.kernel.org \
    --cc=shawn.guo@linaro.org \
    --cc=ulf.hansson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.