Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
The Windows I used to partition and format the micro SD card was on a tablet,
therefore it had a native micro SD card slot.
I do remember Ubuntu auto mounting it just fine, but that was on another computer.
And it did use the same SD card adapter.
The only thing I would suggest at this point is to give the gparted or other livecd a try and see if the your card reader will work with a different kernel. If it does, that would isolate the issue to a regression in the card reader driver module in the Arch kernel. You can also try and identify manufacturer and model of your card reader and google that to see if there is some workaround. I assume the card reader is on the pci bus so you should be able to precisely identify it by examining the output of:
I apologize for making this thread seem dead, but it took me some time to test out live CDs of other distros.
Conclusion:
Linux Mint 18: Exact same problem. Cannot view partitions on the micro SD card, just the device itself.
lsblk prints out the exact same output as Arch. (superblock issues)
Ubuntu 16.04 : The problem persisted but strangely a single partition is seen under the device (lsblk).
Though superblock issues incurred and the partition is unmountable.
RockDoctor as previously noted the partitions were only visible on windows, Linux distros showed only the device (with the weird exception of Ubuntu)
This is some sort of hardware limitation, I'd think your card reader is not capable of reading greater than 4 GB cards. Or it may have something to do with adapter. I have a USB card reader here, it reads 4 GB micro SD cards using adapter just fine, but fails to read 32 GB card. It also has micro SD slot, 32 GB card works OK there.
The usual process is: to check another reader, check another os, check another card, another cable, whatever you have (digital camera, laptops, even my monitor has an sd card reader), so you may find a solution.
By the way what kind of hardware is it?
you may try to use the udevadm tool to check this device (see udevadm monitor for example)
I noticed they're substantially different.
BTW the hardware is my laptop.
I'm going to try a USB adapter on the micro SD card. Might uncover limitations on my hardware/OS.
RockDoctor hinted at your original issue.
The SDcard has to be partitioned, and you can only mount the partition, not the entire device.
Older (or cheaper) SDcard readers will have issues reading (newer) high speed and/or higher capacity media.
The readers are not forward compatible with newer standards (for transfer speed and capacity), so you have to learn the limitations of the SDcard reader that you use.
You have only described the various SDcards that you use in terms of capacity.
The transfer speed is another salient attribute that has to be considered.
blue_z, I totally agree with the fact that you can't mount a device but a partition. But the issue here is that I can't format it as well.
The SuperBlock cannot be read properly.
The micro SD cards I'm using aren't anything too recent nor special. The kind you'd get if you bought a raspberrypi and got an offer on a NOOB SD card.
The laptop I'm using is quite recent.(I would believe the card reader is too).
blue_z, I totally agree with the fact that you can't mount a device but a partition. But the issue here is that I can't format it as well.
The SuperBlock cannot be read properly.
The micro SD cards I'm using aren't anything too recent nor special. The kind you'd get if you bought a raspberrypi and got an offer on a NOOB SD card.
The laptop I'm using is quite recent.(I would believe the card reader is too).
That doesn't prevent hardware failure. Now, as to which hardware, that is hard to tell. If the SD card works elsewhere, I would believe the reader on the laptop.
I just tried with two different adapters. One came with 8 GB micro SD card. It does not work with 32 GB card, but works with 8 GB card! The adapter that came with 32 GB card works with all micro SD cards I have. Go figure, I was thinking the adapter is a simple thing ...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.