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
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
Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)
Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)
Hi everyone,
I have just bought a Thinkpad T61 7665 series with 1 Card Reader and 1 PCMCIA slot.
I've been using an Express Card to eSATA adapter for long with my previous T60 with blazing fast speed (> 70MB / s comparing with only 20MB/s USB 2.0) for data backup without any problem.
Since this new Thinkpad T61 does not have an Express Card slot, I have to buy a PCMCIA to eSATA adapter card instead, and now I face this annoying problem: The transfer speed is deadly slow, and limited to only 10MB/s. With this same card, I plug into the Dell Latitude D630's PCMCIA slot and the speed is just as expected (at least 60MB/s). That means the problem comes from the Thinkpad T61 itself.
I tried on both Windows XP SP2 and Windows Vista (with and without SP1) an no luck for me. For both OS, the same driver for the PCMCIA slot is used, and it's provided by default from MS, which is Ricoh R/RL/5C476(II) or Compatible Cardbus Controller. Unfortunately there's no such similar PCMCIA driver provided by Lenovo themself for the T61 / T61p series.
I've been hopelessly googling around for a few continuously, and this seems to be a common issue with Thinkpad users, such as this thread from the official Lenovo forums:
http://forums.lenovo.com/lnv/board/mess ... ing&page=2
The problem is the same with every Thinkpad T61 that has PCMCIA slot. You will only realize it only when you actually use it. Carl, a hardware engineer has just put up this excellent article named "Lenovo Thinkpad T61 Slow PCMCIA Performance" covering the whole issue with detailed benchmark to prove the truth. Please do take a look:
http://2xod.com/articles/Lenovo%20T61%20Slow%20PCMCIA/
I borrow his benchmark graph and put here for easy understanding:
Anyone here having the same problem or already got a solution please help us!
MOD EDIT: Picture warning added.
I have just bought a Thinkpad T61 7665 series with 1 Card Reader and 1 PCMCIA slot.
I've been using an Express Card to eSATA adapter for long with my previous T60 with blazing fast speed (> 70MB / s comparing with only 20MB/s USB 2.0) for data backup without any problem.
Since this new Thinkpad T61 does not have an Express Card slot, I have to buy a PCMCIA to eSATA adapter card instead, and now I face this annoying problem: The transfer speed is deadly slow, and limited to only 10MB/s. With this same card, I plug into the Dell Latitude D630's PCMCIA slot and the speed is just as expected (at least 60MB/s). That means the problem comes from the Thinkpad T61 itself.
I tried on both Windows XP SP2 and Windows Vista (with and without SP1) an no luck for me. For both OS, the same driver for the PCMCIA slot is used, and it's provided by default from MS, which is Ricoh R/RL/5C476(II) or Compatible Cardbus Controller. Unfortunately there's no such similar PCMCIA driver provided by Lenovo themself for the T61 / T61p series.
I've been hopelessly googling around for a few continuously, and this seems to be a common issue with Thinkpad users, such as this thread from the official Lenovo forums:
http://forums.lenovo.com/lnv/board/mess ... ing&page=2
The problem is the same with every Thinkpad T61 that has PCMCIA slot. You will only realize it only when you actually use it. Carl, a hardware engineer has just put up this excellent article named "Lenovo Thinkpad T61 Slow PCMCIA Performance" covering the whole issue with detailed benchmark to prove the truth. Please do take a look:
http://2xod.com/articles/Lenovo%20T61%20Slow%20PCMCIA/
I borrow his benchmark graph and put here for easy understanding:
Anyone here having the same problem or already got a solution please help us!
MOD EDIT: Picture warning added.
This is a real problem for me too.
My company recently purchased several T61's (I got one) and they all have this problem. We tried going through tech support but that proved completely useless. Now we're going through our sales rep at Lenovo who hopefully can get an engineer to reproduce the problem and possibly get us a fix.
My blazing fast eSata drive has been demoted to a slow poke USB2 connection (which is considerably faster than this crippled cardbus slot). I was running virtual machines off an external 500GB drive but it's so slow now that I have moved the machines to the internal drive.
I'll keep you posted on any updates we get from our Sales rep.
- Jeff in SLC Utah
My company recently purchased several T61's (I got one) and they all have this problem. We tried going through tech support but that proved completely useless. Now we're going through our sales rep at Lenovo who hopefully can get an engineer to reproduce the problem and possibly get us a fix.
My blazing fast eSata drive has been demoted to a slow poke USB2 connection (which is considerably faster than this crippled cardbus slot). I was running virtual machines off an external 500GB drive but it's so slow now that I have moved the machines to the internal drive.
I'll keep you posted on any updates we get from our Sales rep.
- Jeff in SLC Utah
Benchmarks
Here are few benchmarks to illustrate the problem.
PS - the eSata card I'm using can be found here:
http://www.newegg.com/Product/Product.a ... 6839233002
PS - the eSata card I'm using can be found here:
http://www.newegg.com/Product/Product.a ... 6839233002
Last edited by JMUT on Sat May 03, 2008 4:38 pm, edited 1 time in total.
This should seriously be noted on the product pages of the T6x series. I also receive similar figures (~14.5 MB/s), but it is with an USB 2.0 PCMCIA card on a T60p with a Texas Instruments PCI1510 controller.
I do not have an eSATA PC card, but judging from the fact that the USB bus is not loaded by other devices, the results ought to be around 30 MB/s read instead due to the USB being a bad standard in comparison to Firewire.
I do not have an eSATA PC card, but judging from the fact that the USB bus is not loaded by other devices, the results ought to be around 30 MB/s read instead due to the USB being a bad standard in comparison to Firewire.
root of the problem
I created that first article, and I've created another that will hopefully shed some light on this issue.
It looks like it's the Ricoh controller that is the cause of the extremely low cardbus performance. The Dell X300 uses a similar chip and suffers from similarly poor performance.
http://2xod.com/articles/eSATA%20Perfor ... ntrollers/
It looks like it's the Ricoh controller that is the cause of the extremely low cardbus performance. The Dell X300 uses a similar chip and suffers from similarly poor performance.
http://2xod.com/articles/eSATA%20Perfor ... ntrollers/
Wow! Ugh. That's bad! However, if the problem is with the Ricoh controller, the T60s with the Texas Instruments chip shouldn't be suffering from the same issue, as Troels thinks he is seeing on his T60.
I have a T60p with a Texas Instruments chip and a CardBus firewire card and access to an external firewire drive. I will find some time to hook this all up and run HDtune on this set-up to see if I also have trouble getting past 15Mbit/s.
I'll report back here once I'm through testing.
-- Nathan
I have a T60p with a Texas Instruments chip and a CardBus firewire card and access to an external firewire drive. I will find some time to hook this all up and run HDtune on this set-up to see if I also have trouble getting past 15Mbit/s.
I'll report back here once I'm through testing.
-- Nathan
I tested another laptop that I didn't put in there because I didn't have enough info... but it was capped at 3.6 MB/sec.
The performance is all over the map. It seems to be a general lack of following the cardbus standard.
If anyone can find models of other sata to pci bridges that have been put in pcmcia / cardbus cards I'll get it and add it to these results. It seems like the great majority of all the esata / sata cardbus cards use these 3 chips.
The performance is all over the map. It seems to be a general lack of following the cardbus standard.
If anyone can find models of other sata to pci bridges that have been put in pcmcia / cardbus cards I'll get it and add it to these results. It seems like the great majority of all the esata / sata cardbus cards use these 3 chips.
Okay, so I tested a firewire drive with my IBM FireWire CardBus card with HD Tach on a T60p with Texas Instruments CardBus controller chip, and saw very consistent results: 32MB/s sequential read (a virtual flat line), and 33.9MB/s burst read. Every single time I ran the test, these were the numbers I got.
I was expecting slightly better performance from FireWire as this is not quite achieving 400Mbit/s. I understand some overhead must exist, but I wasn't expecting to see only 66% of maximum theoretical FireWire bandwidth. I don't know whether this is due to the CardBus controller, the hard drive (doubtful given the flat line in the sequential read test), or my specific FireWire card. I WAS running on battery at the time, but had the Lenovo Power Manager set to Maximum Performance, so I doubt that's it.
Still, it's not as bad as the performance problem that 2xod.com is seeing with his eSATA CardBus card. What I find interesting, though, is that I did a search for this issue and found this thread on NotebookReview.com, in which 2xod is also a participant:
http://forum.notebookreview.com/showthread.php?t=231889
One person, scoot1212, claims 40MB/s through a FireWire card on both a T60 and a T61, and confirmed that the T61 he used also had a Ricoh CardBus controller.
Why would one FireWire card give a 40MB/s result, but three different SATA chips in three different CardBus cards give the same poor result on the same computer? That just doesn't make sense. Wouldn't we expect to see the throughput problem affect FireWire and eSATA equally?
Anybody have a USB CardBus card with a USB external HDD to test in a T61? It'd be interesting to see if hooking up an HDD via USB through CardBus also beats the eSATA rates on the same laptop.
-- Nathan
I was expecting slightly better performance from FireWire as this is not quite achieving 400Mbit/s. I understand some overhead must exist, but I wasn't expecting to see only 66% of maximum theoretical FireWire bandwidth. I don't know whether this is due to the CardBus controller, the hard drive (doubtful given the flat line in the sequential read test), or my specific FireWire card. I WAS running on battery at the time, but had the Lenovo Power Manager set to Maximum Performance, so I doubt that's it.
Still, it's not as bad as the performance problem that 2xod.com is seeing with his eSATA CardBus card. What I find interesting, though, is that I did a search for this issue and found this thread on NotebookReview.com, in which 2xod is also a participant:
http://forum.notebookreview.com/showthread.php?t=231889
One person, scoot1212, claims 40MB/s through a FireWire card on both a T60 and a T61, and confirmed that the T61 he used also had a Ricoh CardBus controller.
Why would one FireWire card give a 40MB/s result, but three different SATA chips in three different CardBus cards give the same poor result on the same computer? That just doesn't make sense. Wouldn't we expect to see the throughput problem affect FireWire and eSATA equally?
Anybody have a USB CardBus card with a USB external HDD to test in a T61? It'd be interesting to see if hooking up an HDD via USB through CardBus also beats the eSATA rates on the same laptop.
-- Nathan
I need to update the article beacuse I'm fairly certain the Ricoh RC5847 controller is responsible for the Cardbus, Firewire, and Memory Card (SD/ XD / Memory Stick) functions.
So perhaps it's not the Ricoh controller itself rather than the method the Ricoh chip uses to connect to the chipset.
http://www.ricoh.com/LSI/product_pcif/p ... index.html
So perhaps it's not the Ricoh controller itself rather than the method the Ricoh chip uses to connect to the chipset.
http://www.ricoh.com/LSI/product_pcif/p ... index.html
UPDATE - This issue appears to have been resolved with the bios update released on 6/11/2008 (version 2.19-1.08)
Speeds have gone from an average of 14 MB/s to about 60MB/s. This is close to the maximum I've seen on my tests with other laptops.
Thank you Lenovo!
PS - the bios update for the T61 can be found here:
http://www-307.ibm.com/pc/support/site. ... MIGR-67988
Speeds have gone from an average of 14 MB/s to about 60MB/s. This is close to the maximum I've seen on my tests with other laptops.
Thank you Lenovo!
PS - the bios update for the T61 can be found here:
http://www-307.ibm.com/pc/support/site. ... MIGR-67988
-
- Sophomore Member
- Posts: 184
- Joined: Thu Feb 22, 2007 8:17 am
- Location: Belgrade, Serbia
- Contact:
Hmm, well, they've been sharing motherboards ever since the first R series, just so you know...hyperq wrote:T61 Widescreen and R61 Widescreen are sharing so many parts. Could they be sharing the same motherboard too? Maybe they decided to put a low cost R61 motherboard in a T61 body, so they can charge more money just because it is a "T" model.
[Curr] X230 2325-Y12 [Curr] T440s [Curr] Thinkcentre M90p
[Ret] X200t 7453-Y1L [Ret] T60 2007-53G
[Ex] T420 xxxx-yyy [Ex] R60 xxxx-yyy [Ex] X60s 1703-WUT [Ex] T41 2373-TG5 [Ex] T23 2647-4RG
BIOS Update Seems to Resolve the Problem
It appears as though Lenovo has resolved the problem with a BIOS update which can be found at http://www-307.ibm.com/pc/support/site. ... MIGR-67988
Good luck!
Good luck!
T440p Win 10 Pro 8 gig memory 500 GB ssd
T520 W7 Pro 8 GB memory
A31/p XP Pro 1 GB memory
A30/p XP Pro 1 GB memory
TP600 Win 2K 288 mb memory
701C Win 98 Don't ask
T520 W7 Pro 8 GB memory
A31/p XP Pro 1 GB memory
A30/p XP Pro 1 GB memory
TP600 Win 2K 288 mb memory
701C Win 98 Don't ask
There's a similar update for the X61 that addresses the firewire and cardbus speed issues...
BIOS update v.2.14 (for X61(s) ONLY ):
http://www-307.ibm.com/pc/support/site. ... MIGR-67982
BIOS update v.2.14 (for X61(s) ONLY ):
http://www-307.ibm.com/pc/support/site. ... MIGR-67982
Re: Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)
I'm still suffering from this issue, using a pcmcia-esata adaptor and i'm using the latest bios.
I've a T61 7661-Z3W, anyone suffering from the same?
Thanks in advance,
-- Rui
I've a T61 7661-Z3W, anyone suffering from the same?
Thanks in advance,
-- Rui
T61 (7661-Z3W) -[ T7250, 4Gb Kingston HyperX CL4, WD Scorpio Black 320Gb ]- @ Win7-x64/Arch64
Re: Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)
Sorry for bringing up an old thread. I'm considering to get an eSATA PCMCIA controller for an X61T, and would like to know if this issue has really been resolved.
BTW, is there any eSATA PCMCIA controller out there with powered eSATA ports which can utilize something like this?
Cheers.
BTW, is there any eSATA PCMCIA controller out there with powered eSATA ports which can utilize something like this?
Cheers.
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Crucial P3 Plus 4TB NVME on Thinkpad P1 Gen 6 issue
by Powergrade » Fri Dec 01, 2023 12:33 am » in ThinkPad P1/P40/P50/P70 and later Series - 2 Replies
- 3174 Views
-
Last post by Powergrade
Sun Dec 03, 2023 8:02 pm
-
-
-
Lenovo Thinkpad X1 Extreme Gen 3 black screen issue
by klwthe3rd » Mon Dec 11, 2023 9:29 am » in ThinkPad X1 / X1-Carbon / X1-Extreme and later Series - 2 Replies
- 2839 Views
-
Last post by klwthe3rd
Fri Dec 15, 2023 7:45 am
-
-
- 4 Replies
- 3640 Views
-
Last post by dr_st
Tue Dec 19, 2023 12:59 am
-
- 3 Replies
- 362 Views
-
Last post by solidpro
Thu Feb 08, 2024 9:52 am
Who is online
Users browsing this forum: No registered users and 65 guests