x31 CF slot question: max transfer speed?
x31 CF slot question: max transfer speed?
What's the CF slot's theoretical max transfer? Is it connected to IDE, pci bus, or usb?
I'm also wondering about that. The device appears to be connected to the PCI bus as a PCMCIA/ATAPI/IDE device.
However, on my X22, I'm getting transfer speeds of 1.4MBps (megabytes per second), about the speed of USB 1.1 (12 Mbps- Megabits per second/8 = 1.5 MBps).
Is there something misconfigured or is there a better driver than what is installed in the pre-load?
However, on my X22, I'm getting transfer speeds of 1.4MBps (megabytes per second), about the speed of USB 1.1 (12 Mbps- Megabits per second/8 = 1.5 MBps).
Is there something misconfigured or is there a better driver than what is installed in the pre-load?
-
voneschenbach
- Posts: 33
- Joined: Thu Jan 17, 2008 1:11 am
- Location: Seattle, WA
Ditto - I put a shiny new high-speed 8GB CF into the slot and was much slower in transferring files than when I used my CF USB2 reader. That said, it's a nice feature for transferring stuff between my Axim and X31.
T30 2367-RU8 | 2.2Ghz | 2GB | 120GB HD | SXGA+ | Ubuntu 8.04
X31 2672-CBU | 1.4Ghx | 2GB | 60GB HD | XGA | Ubuntu 8.04
X31 2672-CBU | 1.4Ghx | 2GB | 60GB HD | XGA | Ubuntu 8.04
-
voneschenbach
- Posts: 33
- Joined: Thu Jan 17, 2008 1:11 am
- Location: Seattle, WA
Excellent - everything seems to be working quite nicely. I don't notice any performance issues vs. my T30. I was reading this topic with interest as I am hoping to upgrade the X31 to a SSD at some point when the prices get lower, larger size, etc.
T30 2367-RU8 | 2.2Ghz | 2GB | 120GB HD | SXGA+ | Ubuntu 8.04
X31 2672-CBU | 1.4Ghx | 2GB | 60GB HD | XGA | Ubuntu 8.04
X31 2672-CBU | 1.4Ghx | 2GB | 60GB HD | XGA | Ubuntu 8.04
Well, you can get a fast CF card and use a CF to IDE adapter and use that in place of the built-in drive.
The problem is the swap file. All those hits on the CF card are bound to wreck it in a month. Someone posted about getting those dual CF to IDE converters and placing a CF card in one slot and a microdrive in the other for the swap file. Please let me know how that works.
I'd also like to know if a UDMA flash card (usually these are labelled UDMA and 266x or 300x) in the CF slot will give faster transfer rates. Plain old CF card (133x and lower) only run at 1.3MBps.
I've read that a UDMA flash card with a UDMA adaptor in the Cardbus slot (note that most CF-PC Card adaptors are non-UDMA--using only 16 of 32 bits) runs up to the full 40MBps in a T2x. Also, if someone has tried it, do let us know.
The problem is the swap file. All those hits on the CF card are bound to wreck it in a month. Someone posted about getting those dual CF to IDE converters and placing a CF card in one slot and a microdrive in the other for the swap file. Please let me know how that works.
I'd also like to know if a UDMA flash card (usually these are labelled UDMA and 266x or 300x) in the CF slot will give faster transfer rates. Plain old CF card (133x and lower) only run at 1.3MBps.
I've read that a UDMA flash card with a UDMA adaptor in the Cardbus slot (note that most CF-PC Card adaptors are non-UDMA--using only 16 of 32 bits) runs up to the full 40MBps in a T2x. Also, if someone has tried it, do let us know.
Time to get drastic with cf
It seems that everyone is looking to install os on their built in cf slot on their x31 or similar. I propose a drastic solution, although it is just an idea.
1. Why not substitute the current cf interface with a 'ribbon' re-routed from the harddisk (ide-cf adapter). I would need some kind of splitter like on the dual cf addonics ive just ordered. I'll have to check if there's enough space!
I too wish to run my os from cf and d drive on my 7200 hd
2. All the discussion is on cf interface, what about using the pcmcia slot. The bandwidth should be much higher there (since there are fw 800 and sata cards). Is there a hack to make the PCMCIA visible for installation.
sorry to trouble people with my weirdness to these issues
1. Why not substitute the current cf interface with a 'ribbon' re-routed from the harddisk (ide-cf adapter). I would need some kind of splitter like on the dual cf addonics ive just ordered. I'll have to check if there's enough space!
I too wish to run my os from cf and d drive on my 7200 hd
2. All the discussion is on cf interface, what about using the pcmcia slot. The bandwidth should be much higher there (since there are fw 800 and sata cards). Is there a hack to make the PCMCIA visible for installation.
sorry to trouble people with my weirdness to these issues
X31 Thinkpad, 7200 HD, 1 GB ram
-
faberryman
- Freshman Member
- Posts: 101
- Joined: Mon Dec 19, 2005 4:22 pm
- Location: Nashville, Tennessee
[quote="Maccess"]The problem is the swap file. All those hits on the CF card are bound to wreck it in a month. Someone posted about getting those dual CF to IDE converters and placing a CF card in one slot and a microdrive in the other for the swap file. Please let me know how that works.[/quote]
Why not simply disable the swap file?
Why not simply disable the swap file?
-
bobbarker
- Sophomore Member
- Posts: 158
- Joined: Mon Feb 18, 2008 1:27 am
- Location: Cincinnati, Ohio
- Contact:
You can disable swap and pretty much have a normal working system, but hibernation won't work anymore.
If you didn't mind you could just use a cheap 512MB card for swap and just replace it every so often.
If you didn't mind you could just use a cheap 512MB card for swap and just replace it every so often.
Lenovo X240: 2.1GHz i7 - 8GB - 120GB SSD - 1080p IPS - Win7
Lenovo T400: 2.53GHz - 4GB - 320GB & 100GB - Win7
IBM X60t: 1.83GHz - 2GB - 80GB - 1400x1050 - Win7
Lenovo T400: 2.53GHz - 4GB - 320GB & 100GB - Win7
IBM X60t: 1.83GHz - 2GB - 80GB - 1400x1050 - Win7
Tried that on a T43 with 2GB of RAM and had lots of flakey problems. Apparently it's not just the SWAP for the sake of extra RAM. Some software and bits of the OS use the swap file even if the machine has gigabytes of RAM.faberryman wrote:
Why not simply disable the swap file?
Oh I wish someone would make a CARDBUS DDR2 RAM card that people can just stick into their older computers and use as a fast swap disk.
Volatile storage is even better from a security perspective.
That was discussed earlier in the thread. It is a pathetic 1.4MBps. There is a program called eBoostr that will manage that stuff for you--often accessed but rarely written files go to the flash drive.
I tried it, I speed tested it on an X22. When I read the results, this is how I looked:
Anything on the Flash Card is slow. eBoostr was complaining that my flash drive wasn't fast enough. So There.
However, a UDMA adpator with a UDMA compactflash card reportedly gets a whopping 40MBps in the PC Card slot of a T2x. Note the magic letters UDMA.
If you can find a UDMA compactflash card for your X3x's CF slot, do let us know how it goes.
I tried it, I speed tested it on an X22. When I read the results, this is how I looked:
Anything on the Flash Card is slow. eBoostr was complaining that my flash drive wasn't fast enough. So There.
However, a UDMA adpator with a UDMA compactflash card reportedly gets a whopping 40MBps in the PC Card slot of a T2x. Note the magic letters UDMA.
If you can find a UDMA compactflash card for your X3x's CF slot, do let us know how it goes.
Maccess wrote:That was discussed earlier in the thread. It is a pathetic 1.4MBps.
I'm current plan (having pushed my lappy has changed the course of action) is to rearrange my setup so that ~/.* & the logs will be on the CF card (I'm nervous having my logs on a RAM Disk), and all of the standard ~/* will be on the HDD. Even if the speeds are sub-par, it'll still be faster than the internet connection.Maccess wrote:There is a program called eBoostr that will manage that stuff for you--often accessed but rarely written files go to the flash drive.
I'm thinking about possibly creating a 128-256MB swap file on it for the misc items that are offloaded onto swap if I can find a way to make it higher priority than the swap partition. (My reasoning is in part that only ~38MB/2GB is being used after 10.5 hours of uptime.)
I ordered a 2 GiB UDMA 4/PIO 6 CF card with hardware ECC that can hit 40MB/s read and ~15MB/s write. It'll be about a week before it arrives, as I'm cutting costs. (Can't beat $2.27 shipping.)Maccess wrote:However, a UDMA adaptor with a UDMA compactflash card reportedly gets a whopping 40MBps in the PC Card slot of a T2x. Note the magic letters UDMA.
If you can find a UDMA compactflash card for your X3x's CF slot, do let us know how it goes.
This is going to be fun.
R52 1858-AKU - 2Gb RAM
PRII
PRII
I did some research and found out about the hdparm utility.
Here's its output (hdparm -I /dev/sdb):
I attempted to change the PIO level and the DMA support unsucessfully.
Here's its output (hdparm -I /dev/sdb):
Code: Select all
/dev/sdb:
CompactFlash ATA device
Model Number: TRANSCEND
Serial Number: 20080605 00000A55
Firmware Revision: 20080128
Standards:
Supported: 4
Likely used: 6
Configuration:
Logical max current
cylinders 3949 3949
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 3980592
LBA user addressable sectors: 3980592
device size with M = 1024*1024: 1943 MBytes
device size with M = 1000*1000: 2038 MBytes (2 GB)
Capabilities:
LBA, IORDY(may be)(cannot be disabled)
Standby timer values: spec'd by Vendor
R/W multiple sector transfer: Max = 1 Current = 0
Advanced power management level: disabled
DMA: not supported
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
Power Management feature set
WRITE_BUFFER command
READ_BUFFER command
NOP cmd
CFA feature set
Advanced Power Management feature set
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
2min for SECURITY ERASE UNIT.
* CFA advanced modes: pio5 *pio6 mdma5 *mdma6
* CFA Power Level 1 (max 500mA)
Integrity word not set (found 0x0000, expected 0x0fa5)R52 1858-AKU - 2Gb RAM
PRII
PRII
Hmm. Great contribution to the forum's knowledge base. I guess the next step would be to try a UDMA PC Card to CF Reader, note this is not a UDMA compatible PC Card to CF reader, but a TRUE PC Card, Cardbus 32-bit to CF reader, since that's been documented to transfer at 40MB/s on a T2x.
I think the preferred brand is the Lexar UDMA compactflash card.
http://www.lexar.com/digfilm/cf_udma.html
However, I don't know if the slot itself will support UDMA mode. It's been known to work at UDMA speeds with a UDMA Cardbus PC Card adaptor, such as the one made by Delkin (rare and expensive).
http://www.dpreview.com/news/0310/03102 ... ustest.asp
http://www.delkin.com/products/adapters/cardbusudma/
There are some discussions here:
http://forum.thinkpads.com/viewtopic.ph ... mpactflash
http://forum.thinkpads.com/viewtopic.ph ... c&start=90[/url]
I think the preferred brand is the Lexar UDMA compactflash card.
http://www.lexar.com/digfilm/cf_udma.html
However, I don't know if the slot itself will support UDMA mode. It's been known to work at UDMA speeds with a UDMA Cardbus PC Card adaptor, such as the one made by Delkin (rare and expensive).
http://www.dpreview.com/news/0310/03102 ... ustest.asp
http://www.delkin.com/products/adapters/cardbusudma/
There are some discussions here:
http://forum.thinkpads.com/viewtopic.ph ... mpactflash
http://forum.thinkpads.com/viewtopic.ph ... c&start=90[/url]
(Thanks for the links Maccess, when digging around in this some more I found a 32bit PCMCIA CF reader on eBay for ~$20 with shipping for those who are interested.)
I've delved into this subject some more and have come up with what could be said to be an insane idea. That is to "shave off" the onboard connectors and substitute it with a stripped (casing removed) Firewire (aka 1394) or USB UDMA CF only reader. (Please keep in mind that my level of knowledge in this area is basic in some areas.)
For my own level (extremely low) in soldering, I am thinking that the Firewire route would be the easiest & least detrimental to my usage of the laptop as a whole, as from my external observation all that would be need to be done is to block external access to the Firewire port and solder the card reader directly to the pin connection point that is facing up towards the palm rest. If a conversion from 1394b to 1394a needs to be done, this spot might have enough room. If not, the conversion could be done in around the memory bay. The wire would be routed so that it would go under the motherboard in the lower left-hand corner of the motherboard right next to the upper screw mount for the Firewire/IrDA board. If the wire does not fit, a possible alternative route would to go behind the cage, follow the Bluetooth/modem cabling for second, proceed to wrap behind the MiniPCI slot, and than follow the left edge to the USB port, then proceed to dive under the motherboard after wrapping behind the hinge.
My thought is that the CF cage could possibly be reused for guiding purposes if nothing else afterwards. If the eject button is unavailable due to various constraints, the card can be removed via the lip that I've noted to be likely on the CF card.
I've delved into this subject some more and have come up with what could be said to be an insane idea. That is to "shave off" the onboard connectors and substitute it with a stripped (casing removed) Firewire (aka 1394) or USB UDMA CF only reader. (Please keep in mind that my level of knowledge in this area is basic in some areas.)
For my own level (extremely low) in soldering, I am thinking that the Firewire route would be the easiest & least detrimental to my usage of the laptop as a whole, as from my external observation all that would be need to be done is to block external access to the Firewire port and solder the card reader directly to the pin connection point that is facing up towards the palm rest. If a conversion from 1394b to 1394a needs to be done, this spot might have enough room. If not, the conversion could be done in around the memory bay. The wire would be routed so that it would go under the motherboard in the lower left-hand corner of the motherboard right next to the upper screw mount for the Firewire/IrDA board. If the wire does not fit, a possible alternative route would to go behind the cage, follow the Bluetooth/modem cabling for second, proceed to wrap behind the MiniPCI slot, and than follow the left edge to the USB port, then proceed to dive under the motherboard after wrapping behind the hinge.
My thought is that the CF cage could possibly be reused for guiding purposes if nothing else afterwards. If the eject button is unavailable due to various constraints, the card can be removed via the lip that I've noted to be likely on the CF card.
R52 1858-AKU - 2Gb RAM
PRII
PRII
Re: x31 CF slot question: max transfer speed?
How did it go with the UDMA CompactFlash Card + CardBus UDMA CF reader? Did it bench faster than the 1.4MBps in the built-in CF slot?
Re: x31 CF slot question: max transfer speed?
I'm afraid that I went AWOL on half of the Internet during the winter...
I never got to around with ordering the CF reader. I'm also currently in the position of not being able to likely afford one for a couple of months.
I am still interested in the project, but am unsure at this moment if I'm going to go through with the replacement of the internal CF reader.
I never got to around with ordering the CF reader. I'm also currently in the position of not being able to likely afford one for a couple of months.
I am still interested in the project, but am unsure at this moment if I'm going to go through with the replacement of the internal CF reader.
R52 1858-AKU - 2Gb RAM
PRII
PRII
Re: x31 CF slot question: max transfer speed?
I just payed the bills, and well, I have enough to low-bid for a CF reader.
I'll post progress as I can.
Also, I got to looking at the 1394 port, and noted it to be the 400 version.
I'm thinking on how to stuff a USB reader and hub in there so as to retain a port (and replace the firewire/IrDA with one/two?) and cut costs as well.
I'll post progress as I can.
Also, I got to looking at the 1394 port, and noted it to be the 400 version.
I'm thinking on how to stuff a USB reader and hub in there so as to retain a port (and replace the firewire/IrDA with one/two?) and cut costs as well.
R52 1858-AKU - 2Gb RAM
PRII
PRII
Re: x31 CF slot question: max transfer speed?
Bother. In my lethargic driving a couple of nights ago, I cut a corner too sharp and seriously damaged the exterior of my car.
I also lost the auction, so I'm going to hold off until next month if all goes well.
I also lost the auction, so I'm going to hold off until next month if all goes well.
R52 1858-AKU - 2Gb RAM
PRII
PRII
Re: x31 CF slot question: max transfer speed?
For what it's worth, I tried a Patriot 233x UDMA5 card from Fry's in the CF card slot of an X31. Transfer speed was 1.4 MBps. When I run an hdparm this is what I get:
sudo hdparm /dev/sdb
/dev/sdb:
multcount = 0 (off)
IO_support = 0 (default)
readonly = 0 (off)
readahead = 256 (on)
geometry = 981/255/63, sectors = 15761088, start = 0
This doesn't seem right, so I'm wondering if I'm running the wrong command. I don't know if it's in UDMA mode but it seems likely not.
On an unrelated note, I'm also experiencing excellent performance with Ubuntu 9.10 on an X31 with 2gb of ram and the stock hard drive.
sudo hdparm /dev/sdb
/dev/sdb:
multcount = 0 (off)
IO_support = 0 (default)
readonly = 0 (off)
readahead = 256 (on)
geometry = 981/255/63, sectors = 15761088, start = 0
This doesn't seem right, so I'm wondering if I'm running the wrong command. I don't know if it's in UDMA mode but it seems likely not.
On an unrelated note, I'm also experiencing excellent performance with Ubuntu 9.10 on an X31 with 2gb of ram and the stock hard drive.
-
sjthinkpader
- Senior ThinkPadder

- Posts: 2908
- Joined: Tue Jan 22, 2008 8:29 pm
- Location: San Jose, CA
Re: x31 CF slot question: max transfer speed?
You mean you hit the side of Mount Hood?:Dmini_g wrote:Bother. In my lethargic driving a couple of nights ago, I cut a corner too sharp and seriously damaged the exterior of my car...
Seriously, I tried running a video from a PCMCIA-CF adapter and it doesn't work. Cardbus-CF adapter was too expensive. So I ran it in the CF slot of a X32 is it was better, but not pause free.
This was a winter trainer video for my bike route.
T60p 2623-DDU/UXGA IPS/ATI V5200
T60 2623-DCU/SXGA+ IPS/ATI X1400
T43p 2668-H8U/UXGA IPS/ATI V3200
R50p 1832-NU1/UXGA IPS/ATI FireGL T2
X61t 7762-B6U dual touch IPS/64GB SSD
X32 2673-BU6/32GB SSD
755CDV 9545-GBK Transmissive Projection LCD
T60 2623-DCU/SXGA+ IPS/ATI X1400
T43p 2668-H8U/UXGA IPS/ATI V3200
R50p 1832-NU1/UXGA IPS/ATI FireGL T2
X61t 7762-B6U dual touch IPS/64GB SSD
X32 2673-BU6/32GB SSD
755CDV 9545-GBK Transmissive Projection LCD
Re: x31 CF slot question: max transfer speed?
I own an X31 and find the CF slot slow too. It's by design. IBM did not incorporate a high speed interface (UDMA or USB2) for it. Your TP is right on performance there!bazola wrote:For what it's worth, I tried a Patriot 233x UDMA5 card from Fry's in the CF card slot of an X31. Transfer speed was 1.4 MBps. When I run an hdparm this is what I get:
sudo hdparm /dev/sdb
/dev/sdb:
multcount = 0 (off)
IO_support = 0 (default)
readonly = 0 (off)
readahead = 256 (on)
geometry = 981/255/63, sectors = 15761088, start = 0
This doesn't seem right, so I'm wondering if I'm running the wrong command. I don't know if it's in UDMA mode but it seems likely not.
Being you want UDMA performance, if you have an open USB port try this:
http://cgi.ebay.com/NEW-USB-2-0-CF-Comp ... 3a568918c7
shocking performance! (fastest CF interface I've ever used, doesn't look nice but works really well)
IBM Thinkpad T41 Home | X31 Travel | X60 fun
2GHz Dothan (X60 C2D, X31 1.7 Banias), 2GB RAM, 320GB HDD, DVD Multi-Burner, IBM 11b/g, Bluetooth II, Docks
multi-boot (98SE, W2K, XP PRO, Win7, Linux Mint 10)
2GHz Dothan (X60 C2D, X31 1.7 Banias), 2GB RAM, 320GB HDD, DVD Multi-Burner, IBM 11b/g, Bluetooth II, Docks
multi-boot (98SE, W2K, XP PRO, Win7, Linux Mint 10)
Re: x31 CF slot question: max transfer speed?
Well really I was just looking to test the card inside the 15 day return period. I'm planning to use it with an Addonics adapter as a hard drive for an X41t. I'm happy to know that the performance is normal because of course I became worried that the card was not going to be up to the challenge of running an OS. It's only rated at 233x but it's supposedly udma5 so it may be up to the challenge. For 25 bucks I figured it was worth the risk.
Re: x31 CF slot question: max transfer speed?
bazola wrote: For what it's worth, I tried a Patriot 233x UDMA5 card from Fry's in the CF card slot of an X31. Transfer speed was 1.4 MBps.
What this provided, was that a UDMA compatible CF card was operating at PIO6. Thus the max speed is at the max speed that the PIO6 protocol offers.mini_g wrote:I did some research and found out about the hdparm utility.
Here's its output (hdparm -I /dev/sdb):Code: Select all
...
Sorry for not making this clearer...
I've moved over to Arch, as both Windows XP and Ubuntu 9.04 were hard locking, kernel panicking, or BSOD'ing whenever I didn't have a wireless network adapter available even when the eth0 is disabled in the BIOS... The eth0's firmware might be somewhat unstable due to the e1000 driver issues that happened within the last 1-2 years or the BIOS is needing to be reflashed.bazola wrote:On an unrelated note, I'm also experiencing excellent performance with Ubuntu 9.10 on an X31 with 2gb of ram and the stock hard drive.
Needless to say, it's all working for me now!
I guess that one could say that.sjthinkpader wrote:You mean you hit the side of Mount Hood?:D
I'm thinking that either USB or Firewire would be our best bet.sjthinkpader wrote:Seriously, I tried running a video from a PCMCIA-CF adapter and it doesn't work. Cardbus-CF adapter was too expensive. So I ran it in the CF slot of a X32 is it was better, but not pause free.
Ooh! I'll have to bookmark this! Thank you!sojourner wrote:Being you want UDMA performance, if you have an open USB port try this.
shocking performance! (fastest CF interface I've ever used, doesn't look nice but works really well)
Might I ask if you have a max throughput rating or know the supported modes on this adapter?
It should be. I believe mine to be UDMA5 compatible as well, and I wouldn't be surprised that would.bazola wrote:It's only rated at 233x but it's supposedly udma5 so it may be up to the challenge.
----
As for my own progress on this quest, I've not been able to progress any further, as I'm having to search out a second job so as pay off my debts and seriously replenish my my savings that were leached down to negative-nill throughout 2009. Interesting year it was...
I just had a thought though while mulling it over, and am thinking about investigating the available dead-space in the UltraBase X3. I'm not liking the idea about physically cutting apart the onboard CF adapter and am thinking that there may be enough space in there for a USB reader.
R52 1858-AKU - 2Gb RAM
PRII
PRII
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Max HDD Capacity the x220t bios will recognize?
by Digitalhorizons » Sun Jan 15, 2017 3:59 am » in ThinkPad X200/201/220 and X300/301 Series - 1 Replies
- 687 Views
-
Last post by RealBlackStuff
Sun Jan 15, 2017 6:17 am
-
-
-
USB 3.0 using WWAN slot or PCExpress54?
by PurpleMelbourne » Sat Mar 25, 2017 11:55 pm » in ThinkPad T6x Series - 12 Replies
- 1408 Views
-
Last post by dr_st
Fri Mar 31, 2017 12:17 am
-
-
- 0 Replies
- 369 Views
-
Last post by Whitieiii
Sun Feb 05, 2017 9:20 am
-
-
Low Intel X25-M G2 SSD read speed in X60s with AHCI
by dandreye » Wed Feb 08, 2017 5:59 am » in Thinkpad X6x Series incl. X6x Tablet - 19 Replies
- 1941 Views
-
Last post by dandreye
Mon Mar 06, 2017 7:35 pm
-
Who is online
Users browsing this forum: No registered users and 10 guests





