Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am having an issue and I cannot find an angle to solve it from. I have an Acer timeline ultra m3-481t.
SD/MMC reader is not working. I cannot find any info or sign from it at all. It is like it is not even connected. I know it is there ofcourse
I believe the card reader is pcmcia. I tried to follow a set of instructions how to get a Ricoh pcmcia sd/mmc card reader going by adding the proper kernel modules. This did not work. Actually I tried many different modules, but no sign of it.
I cannot find any info about who the manufacturer of this sd/mmc card is.
So, I am in a sucky spot in regards to making it work. Any ideas? I used dmidecode to find the board type (Acer ma40_hx), but when googling any of the hardware info from this laptop together with the sd/mmc I find nothing about who made the SD/MMC reader.
I don't even know for sure which bus this card is using. I don't know the manufacturer and I can find no sign of it using lcpci -v, lsusb or anything else.
Also this card is not found when using stock kernel from Mageia 3. I am using a custom kernel, but I am lost in which modules to try for this card.
1. How can I find info about the card though a GNU/Linux command? Any ideas?
2. Any idea about who manufacturs this sd/mmc card in my specific laptop would be useful.
So, basically, I have nothing, and I need something.
I believe the card reader is pcmcia.sd/mmc internal card reader not found
Must be a language barrier with me. Is this a internal slot on the outside of the Acer case? It is not seen how? If during booting a card. Some Acer bios will not boot off of sd though they will on usb. My Acer ZG5 is like that.
Usually , just guessing, the sd reader is usb, not pcmcia. Maybe a
Code:
lsusb
may assist your thread as well as in root in terminal
Code:
fdisk -l
and
Code:
blkid
with the card you can't see inserted. For mmc. I use a mmc/multi card to pendrive adapter which saves a lot of trouble with mounting.
I only have one cheapo camera that uses a 1 gig xd flash drive and that is what that adapter is for.
Edit: for card info you may have to install lshw into your distro and then run lshw as root in terminal to get the info on the card.
Must be a language barrier with me. Is this a internal slot on the outside of the Acer case? It is not seen how? If during booting a card. Some Acer bios will not boot off of sd though they will on usb. My Acer ZG5 is like that.
Usually , just guessing, the sd reader is usb, not pcmcia. Maybe a
Code:
lsusb
may assist your thread as well as in root in terminal
Code:
fdisk -l
and
Code:
blkid
with the card you can't see inserted. For mmc. I use a mmc/multi card to pendrive adapter which saves a lot of trouble with mounting.
I only have one cheapo camera that uses a 1 gig xd flash drive and that is what that adapter is for.
Edit: for card info you may have to install lshw into your distro and then run lshw as root in terminal to get the info on the card.
Sorry. My bad. It is an internal one.
I just had the impression it was an inbuilt PC card reader. But as far as I can understand it is not.
My Webcam uses the USB controller. I thought this card reader would also do so perhaps, but skimming though "lsusb -v" I find nothing about it. Nothing for PCI either.
Its not that I cannot find the card. I cannot. But I cannot find any sign of the hardware at all. I know it is there, since there is a port, but software wise there are no signs of it whatsoever.
Ruling out PC card, PCI and USB controllers, I am stuck with 3 other things, of which I do not know the use. Perhaps one of these is the problem.
SMbus, MEI, ISA bridge.
I dont know what SMbus and MEI controllers are and I don't know why there is an ISA bridge.
Thanks for the tip with "lshw". Those are the kind of things I am looking for. lshw unfortunately gave me nothing in regards to the SD/MMC card reader.
Ok. When worse comes to worse for me. I burn and boot a Slack0 Puppy CD running a live session.
I then use Pmount in Slack0 to mount the card reader. Failing that the slot has no wires hooked up to it or a pci card inserted
in front of the slot. Slack0 should see it and mount it and you can read the card.
The kernel is new enough in Slack0 and puppy since it runs as root is real good on hand mounting media.
At least that will show whether it is possible that slot is working.
Ok. When worse comes to worse for me. I burn and boot a Slack0 Puppy CD running a live session.
I then use Pmount in Slack0 to mount the card reader. Failing that the slot has no wires hooked up to it or a pci card inserted
in front of the slot. Slack0 should see it and mount it and you can read the card.
The kernel is new enough in Slack0 and puppy since it runs as root is real good on hand mounting media.
At least that will show whether it is possible that slot is working.
Thanks for the tip. I might have to try that in the end.
I went and used my Mageia CD and used the hardware detection tool on it. I found out my card reader is (probably) a Realtek RTS5116 PCI express.
Ok. So I found more info and ended up adding the modules rtsx_pci in the kernel after trying several other modules. With lspci I can finally find my card reader! yey! But it doesn't work still.
Ooh, and Sorry for being an idiot and forgetting important info in this thread. I am using a custom build of Kernel 3.10.12. My Mageia stock Kernel 3.8.x does not at all detect this card reader.
Searching around the net I have not yet been able to find a solution to that. Any assistance would be appreciated.
So far I tried blacklisting "rtsx_pci", but that removes both. I played around with some other modules with modprobe "rts5139" and "ums-realtek", but that did nothing.
Wow. Finally. This card was awkward. Mageia 3 stock Kernel support almost any hardware I have tried. In any case, I am not interested in running stock Kernel anyways.
I am running a very stripped down Kernel, after browsing the whole driver list I finally found the solution:
In menuconfig:
The necessary bits seem to be.
PCI-e
&&
PCI-e hotplug
&&
Sdhci-pci
&& more specifically
rtsx_pci
MMC_REALTEK_PCI
And specifically NOT the Realtec USB reader driver && not the Realtec staging driver. These seems to interfere with the functioning drivers. It did not work until I did not have those AND I had the above 2 drivers.
So the two drivers actually loaded are still the same "sdhci-pci" and "rtsx-pci".
Thanks guys! And this also proves, like you said, we should not underestimate the importance of hardware detection tools and liveCDs for "diagnosis" and information.
Some notes.
Laptops attach stuff in some odd ways. It could be connected via some pci to pci bridge. Could be connected to ide or sata or usb.
Try a few other live distro's to see if they support it.
Yeah! My webcam is on my USB controller!
Ricoh card readers seems to be pcmcia, while this Realtek one was PCI express, while I had tried pcmcia and USB.
Actually I am a little annoyed that the drivers in the Kernel are not organised in a neater way.
Yes, I know the guys are doing a great job, but sometimes configuring the correct custom Kernel drivers/modules and dependencies can be a little bit frustrating, especially when the drivers are in places which are not necessarily logical.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.