LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-17-2011, 10:46 AM   #1
MagicSpark
LQ Newbie
 
Registered: Sep 2010
Posts: 20

Rep: Reputation: 0
Question Why the eMMC chip is not recognized by Fedora11?


I have Intel Atom based development board which has eMMC chip.
I can successfully boot Fedora 11 on this board from SATA drive.
However Fedora doesn't see this eMMC chip as external storage.
The "fdisk -lu" command doesn't show presence of any mmc device.

Can anyone advise how to start to troubleshoot this problem?

Thanks
 
Old 03-17-2011, 11:12 AM   #2
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,187

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Have you tried with a supported version of Fedora? Fedora 11 is no longer supported, and support for 12 will soon terminate.

The point is, older kernel releases may not include support for newer devices.

(Note that this is just a guess, since I have nothing with a eMMC chip in it, but using an unsupported distribution is, generally speaking, not a good thing.)
 
Old 03-17-2011, 11:29 AM   #3
MagicSpark
LQ Newbie
 
Registered: Sep 2010
Posts: 20

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by PTrenholme View Post
Have you tried with a supported version of Fedora? Fedora 11 is no longer supported, and support for 12 will soon terminate.

The point is, older kernel releases may not include support for newer devices.

(Note that this is just a guess, since I have nothing with a eMMC chip in it, but using an unsupported distribution is, generally speaking, not a good thing.)
For some reasons I am limited to Fedora 11 for now. May be I should update MMC driver?
 
Old 03-17-2011, 03:17 PM   #4
MagicSpark
LQ Newbie
 
Registered: Sep 2010
Posts: 20

Original Poster
Rep: Reputation: 0
Here is part of boot log that might help to understand the problem:

Mar 10 12:46:03 localhost kernel: Registered led device: mmc0::
Mar 10 12:46:03 localhost kernel: mmc0: SDHCI controller on PCI [0000:02:04.0] using DMA
Mar 10 12:46:03 localhost kernel: sdhci-pci 0000:02:04.1: SDHCI controller found [8086:880a] (rev 1)
Mar 10 12:46:03 localhost kernel: sdhci-pci 0000:02:04.1: Invalid iomem size. You may experience problems.
Mar 10 12:46:03 localhost kernel: Registered led device: mmc1::
Mar 10 12:46:03 localhost kernel: mmc1: SDHCI controller on PCI [0000:02:04.1] using DMA
Mar 10 12:46:03 localhost kernel: mmc0: unrecognised EXT_CSD structure version 3
Mar 10 12:46:03 localhost kernel: mmc0: error -22 whilst initialising MMC card

What do the last two error messages mean?
 
Old 03-19-2011, 01:43 PM   #5
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,187

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Well, it looks to me like the first of those last two messages is telling you that the driver is using a structure that is either not defined in kernel you're using or is not the same size as that structure. The last line just tells you that the device was not initialized, and will not be available.

Note also the fourth line: "Invalid iomem size. You may experience problems." which tells you that the driver is not working correctly for the second mmc device. (The last digit of the pci address string shows that you have two mmc devices.)

I don't understand why you are "limited to Fedora 11." Since the Fedora update and support policies have been published for some time, nobody with any sense would develop any applications that depend on specific versions of Fedora. Upgrading should be trivial. In fact, the only Linux programs that, typically, need to be recompiled for a new distribution are programs, like device drivers, that are specific for a kernel release.

Keeping that in mind, I suspect that the eMMC driver you're using may be compiled for a newer version of the kernel than the version your Fedora 11 uses. Since the kernel's memory usage is incongruent with the driver's usage, you need to find a driver designed for use with your kernel. Perhaps it would be as simple as recompiling the driver using your kernel's headers.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
About installation of Fedora11 satimis Fedora 8 12-11-2009 08:48 AM
multimedia in fedora11 Akash k Linux - Newbie 7 10-05-2009 12:23 PM
Fedora11 donneo Fedora 4 06-17-2009 01:29 PM
how do I read a camera chip thru an internal usb chip reader? CPUFreak91 Linux - Newbie 2 07-20-2005 12:15 AM
ac97 codec (sound chip) not recognized by RH8 linux linuxlinus Linux - Hardware 1 01-22-2004 02:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration