rumbero wrote:
I recently bought one of the latter mentioned CardBus SDHC adapters for my T61, but i am still waiting for delivery. I also separately bought an ExpressCard SDHC adapter (
ebay item 190391593129) for speed comparison purposes, but it has not been delivered yet either. Watch this space for a future update about my non-scientific comparison results.

So, the second of the two SD card readers has finally been delivered, and therefore i've taken some time for a non-scientific speed comparison for both adapters. I was using the same
AGFAPHOTO 4GB Class 4 SDHC card under Debian Linux with kernel version 2.6.37-2-amd64 on my T61 8895-WFJ workhorse for this very task.
The first test consisted in writing a 2GB size file to the card, measuring the times for both the command completion and the subsequent sync routine time for actually writing the data to the storage device. After remounting the card, the second test consisted of reading and feeding the same 2GB file with the cat command to /dev/null, again measuring the execution time. I repeated this for both adapters, using the same SD card.
For my extremely non-scientific human impatience measuring approach, both the
CardBus SDHC adapter and the
ExpressCard SDHC adapter did perform almost the same, with maybe a 5% advantage for the ExpressCard version. I consider this difference to be neglectable and would recommend either of both cards.
Just a word about the slight difference in handling of SD cards between both adapter versions:
- The
CardBus SDHC adapter can stay permamently inserted in the CardBus slot, and will recognize any card all by itself, assigning it to the Linux standard SD device file /dev/mmcblk0p1. So it actually acts like the standard built-in SD card slots we can find in some widescreen ThinkPad models.
- The
ExpressCard SDHC adapter rather works like a standard USB device, and doesn't recognize any SD card upon insertion by itself, if it is already put into place in the ExpressCard slot. In fact you have to insert the SD card into the adapter before plugging it into the ExpressCard slot. Once you push the adapter including the SD card into the ExpressCard slot, Linux will recognize the SD card as a standard USB storage device and assign it a disk device file /dev/sdb (or whatever). Then you can mount the relevant partition it contains as a standard disk storage device.
Just choose the adapter that suits your connection needs and possibilities best. The
CardBus SDHC adapter would maybe serve as the most suitable approach if you are using an older ThinkPad like a T23 or similar. I like the
CardBus SDHC adapter version because it can easily stay permanently inserted into the CardBus slot, as it doesn't stick out.
Hope this helps!
@
Peak2Peak: Thanks for the welcome! Nonetheless, i am no stranger to the forum since quite a few years now. I was already reading along for very long time, but never felt the need to register, as there was nothing to contribute from my side up until now. There, now i finally did it!
