Page 1 of 1

sd card reader not working

Posted: Tue Mar 15, 2016 10:39 pm
by sunbird
I just tried to use the microsd card reader for the first time but it's not working. I put the card in and nothing happens, no entries in /var/log/syslog. But when I do

Code: Select all

# lspci | grep SD
00:14.7 SD Host controller: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller (rev 01)
It shows that it is working.

Any ideas? I just had another machine booted from this sd card, so I do not believe it is the sd card.

Edit:

I checked the bios settings and the sd card reader and changed it to PIO from AUTO. I also inserted the card and rebooted the machine with it inserted. This solved the problem, but it would be good to know if there is a way to make it hot-swapable.

Re: sd card reader not working

Posted: Wed Mar 16, 2016 4:40 pm
by sunbird
So it was not the bios settings. The only way I can get it to work is to boot with the card in the machine. Hot swapping is not possible. If I eject the card (after unmounting all fs), I get all kinds of craziness in the logfiles and /dev is not updated.

Solutions?

Re: sd card reader not working

Posted: Wed Mar 16, 2016 9:06 pm
by Arwen
The SD card reader is not USB. It's a PCI(e) type device and Linux does not
yet understand hot swap automatically.

I've got the intructions here in the forums on how to hot swap SD cards, in
the Linux forums;

http://www.fit-pc.com/forum/viewtopic.php?f=144&t=5664

The process is a bit clumsy, but works perfectly and does not take much time.