Last Updated: February 25, 2016
· rlankenau

SD Card reader on Lenovo E430 on Ubuntuo 12.04

The built-in card reader on the E430 doesn't work under Linux.


02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5229 (rev 01)

Not a lot of info in lspci, but a a bit of googling turned up some notes about building on Arch Linux:

Based on the notes there, I just grabbed the 5229 drivers from this page:

And from there, it just required unpacking the source and running:

$sudo make install
$sudo depmod
$sudo modprobe rtl5229

The README says you need to reboot, but modprobe worked fine for me.