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

Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)

T60/T61 Series
Post Reply
Message
Author
trungnk
Posts: 1
Joined: Fri Mar 21, 2008 2:55 am
Location: Singapore

Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)

#1 Post by trungnk » Sat Mar 22, 2008 3:39 am

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:

Image

Anyone here having the same problem or already got a solution please help us!

MOD EDIT: Picture warning added.

hyperq
Posts: 49
Joined: Fri Aug 31, 2007 6:21 pm
Location: Ithaca, NY

#2 Post by hyperq » Sat Mar 22, 2008 9:31 am

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.

JMUT
Posts: 3
Joined: Sun Apr 06, 2008 12:58 pm
Location: Salt Lake City, UT

#3 Post by JMUT » Sun Apr 06, 2008 1:40 pm

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

JMUT
Posts: 3
Joined: Sun Apr 06, 2008 12:58 pm
Location: Salt Lake City, UT

Benchmarks

#4 Post by JMUT » Sun Apr 06, 2008 2:02 pm

Here are few benchmarks to illustrate the problem.

Image

Image

Image

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.

Troels
ThinkPadder
ThinkPadder
Posts: 1028
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#5 Post by Troels » Sun Apr 06, 2008 2:22 pm

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.
:evil: :evil:

2xod.com
Posts: 3
Joined: Thu Apr 10, 2008 4:15 pm
Location: chicago, IL

root of the problem

#6 Post by 2xod.com » Tue Apr 15, 2008 5:02 am

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/

NathanA
Junior Member
Junior Member
Posts: 351
Joined: Fri May 07, 2004 2:10 am
Location: Moscow, ID, USA

#7 Post by NathanA » Tue Apr 15, 2008 7:18 am

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

2xod.com
Posts: 3
Joined: Thu Apr 10, 2008 4:15 pm
Location: chicago, IL

#8 Post by 2xod.com » Tue Apr 15, 2008 8:35 am

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.

NathanA
Junior Member
Junior Member
Posts: 351
Joined: Fri May 07, 2004 2:10 am
Location: Moscow, ID, USA

#9 Post by NathanA » Thu Apr 17, 2008 4:12 am

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

2xod.com
Posts: 3
Joined: Thu Apr 10, 2008 4:15 pm
Location: chicago, IL

#10 Post by 2xod.com » Thu Apr 17, 2008 2:17 pm

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

JMUT
Posts: 3
Joined: Sun Apr 06, 2008 12:58 pm
Location: Salt Lake City, UT

#11 Post by JMUT » Wed Jun 18, 2008 10:30 am

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

jimmy274
Sophomore Member
Posts: 184
Joined: Thu Feb 22, 2007 8:17 am
Location: Belgrade, Serbia
Contact:

#12 Post by jimmy274 » Wed Jun 18, 2008 2:20 pm

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.
Hmm, well, they've been sharing motherboards ever since the first R series, just so you know...

[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

mixz1
Sophomore Member
Posts: 232
Joined: Thu May 06, 2004 11:29 am
Location: Lecanto, FL

BIOS Update Seems to Resolve the Problem

#13 Post by mixz1 » Wed Jun 18, 2008 2:30 pm

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!
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

NathanA
Junior Member
Junior Member
Posts: 351
Joined: Fri May 07, 2004 2:10 am
Location: Moscow, ID, USA

#14 Post by NathanA » Wed Jun 18, 2008 2:41 pm

Great to hear!! Thanks for the heads-up!

-- Nathan

icantux
Junior Member
Junior Member
Posts: 356
Joined: Tue Jan 24, 2006 10:41 am
Location: Canada

#15 Post by icantux » Wed Jun 18, 2008 9:42 pm

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

imbaray
Posts: 2
Joined: Mon May 04, 2009 7:55 pm
Location: Lisbon, Portugal

Re: Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)

#16 Post by imbaray » Thu May 14, 2009 7:30 pm

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
T61 (7661-Z3W) -[ T7250, 4Gb Kingston HyperX CL4, WD Scorpio Black 320Gb ]- @ Win7-x64/Arch64

loyukfai
ThinkPadder
ThinkPadder
Posts: 1088
Joined: Tue Aug 08, 2006 2:08 pm
Location: Hong Kong

Re: Thinkpad T61 Deadly Slow PCMCIA Performance Issue(Pic)

#17 Post by loyukfai » Sun Aug 01, 2010 12:17 pm

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.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T60/T61 Series”

Who is online

Users browsing this forum: No registered users and 65 guests