Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Help: sd card reader much slower in Linux on T430

T430 and later, plus T530 and later series specific matters only
Post Reply
Message
Author
tulgd
Posts: 4
Joined: Tue May 12, 2020 5:00 am
Location: Oxford, UK

Help: sd card reader much slower in Linux on T430

#1 Post by tulgd » Wed May 20, 2020 12:58 pm

The sd card reader on my Thinkpad T430 gives read speeds of 18-20 MBps under Linux (Manjaro/Mint/Pop OS) but 33-40 MBps on Windows 7.

The write speed on Windows is 17-20 MBps but on all Linux OS's copying a file to the sd card jumps instantaneously to ~90% and stays there until it says "finished" without any speed readings.

I have tried three different UHS 1 32gb cards and they all perform the same.

What could be behind this? How to get full speed out of the reader on Linux?

dr_st
Moderator
Moderator
Posts: 8538
Joined: Sat Oct 29, 2005 6:20 am
Location: Israel

Re: Help: sd card reader much slower in Linux on T430

#2 Post by dr_st » Wed May 20, 2020 3:44 pm

It's a Ricoh card reader, right? There is something strange about that generation and Linux. Somehow, when Linux boots, the device ID of the controller changes from E823 to E822 (E822 does not support UHS-I, so it's limited to ~20Mbps).

This has been reported here, and also in the link therein, but I don't recall a solution was ever found.
Thinkpad 25 (20K7), T490 (20N3), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad, A21m 2628-GXU

tulgd
Posts: 4
Joined: Tue May 12, 2020 5:00 am
Location: Oxford, UK

Re: Help: sd card reader much slower in Linux on T430

#3 Post by tulgd » Wed May 20, 2020 4:02 pm

Ricoh indeed. Thank you for the links! I will take a look.

tulgd
Posts: 4
Joined: Tue May 12, 2020 5:00 am
Location: Oxford, UK

Re: Help: sd card reader much slower in Linux on T430

#4 Post by tulgd » Wed May 20, 2020 4:27 pm

A quick search on Google resulted in this blog post suggesting a workaround: https://pank.eu/blog/w530-sdcard-reader-fix.html
I will test it over the weekend

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 2661
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Help: sd card reader much slower in Linux on T430

#5 Post by axur-delmeria » Wed May 20, 2020 10:23 pm

dr_st wrote:
Wed May 20, 2020 3:44 pm
It's a Ricoh card reader, right? There is something strange about that generation and Linux. Somehow, when Linux boots, the device ID of the controller changes from E823 to E822 (E822 does not support UHS-I, so it's limited to ~20Mbps).
This sounds like something in the BIOS's ACPI tables, most likely the DSDT (Differentiated System Description Table). IIRC the DSDT can contain OS-specific profiles/configurations, which can explain why the Ricoh's PCI ID changes to E822 when booting to Linux.
Daily driver: X220 4291-C91 i7-2620M

Backup: X601 Core 2 Duo T8100
Toy: X60F Core Solo U1300
On loan: X220 4291-P79 i5-2520M
In pieces: two retired but working X61Ts
RIP: 760XD 9546-U9E; X61 7676-A24; and a BOE-Hydis HV121P01-100 in failed SXGA+ mod
:cry:

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T430-T490 / T530-T590 Series”

Who is online

Users browsing this forum: No registered users and 15 guests