For testing purpose, I got an Intel X25-M SSD 80GB and an OCZ Core 64GB. I install them in my T61p and run some benchmark.
While X25-M reads about 210GB/s with my desktop, I only get a poor 105MB/s with my T61, T61p et T60p. I use Windows XP SP3 with all drivers up to date (new install for each laptop). It's about the same with OCZ Core : only 105MB/s vs 140MB/s in my desktop.
It seems T6x are limited to SATA 1.5GB/s. Does someone reach more than 100MB/s with an SSD within his Thinkpad ?
Intel X25-M (T61p)
![]()
![]()
Intel X25-M (P5Q3 Deluxe Core 2 Duo E8500)
![]()
![]()
-
-
I don't know... I hope my T500 does not have the same issue
-
How are you connecting the SSDs ? Via the internal SATA connector or via eSATA ?
-
In the drive bay, replacing the default HDD.
On the desktop, attached to a SATA port.
BIOS is up to date for each computer. -
Can you attach a screenshot of the INFO page in HD Tune for the Intel X25-M (both laptop/desktop) ?
-
T61p
Desktop
Already tested :
FAT32 & NTFS
AHCI & Enhanced IDE
Those settings did not affect HD Tune and HD Tach. It's just to tell I already try all possible configurations. -
this is a serious issue.. i was thinking about an intel x25-m
have you played with bios settings?
but even if it's only 1.5, shouldn't be about 150MB/s ? -
Try playing with AHCI in the BIOS?
-
FAT32 & NTFS
AHCI & Enhanced IDE" -
Can you run PC Wizard, and upload a screenshot/text dumps of the Drive > No. of Disk Controller & No. of HDDs page ?
(at least on the notebook) -
Here are the results... Everything related to drive and controler. It looks like drive is SATA-300 but detected as ATA Device detected - (Generation 1) Generation 1 was SATA-150. I really wonder what's the lemon. Desktop info will follow soon.
Number of Disk Controller : 2
General Information :
Disk Controller : Intel Corporation 82801H (ICH8 Family) Ultra ATA Storage Controllers
Disk Controller : Intel Corporation Mobile SATA AHCI Controller
Drive Controller Features #1 :
Mode : IDE
AHCI : No
Drive Controller Features #2 :
Mode : SATA
AHCI : Yes
IDE Legacy : Yes
NCQ : Yes
Port Multiplier : No
IO Ports : 1 available on 3
Version : 1.10
Port #0 : ATA Device detected - (Generation 1)
Port #1 : No Device
Port #2 : No Device
Number of Hard Disk : 1
General Information :
SMART : Version 1.1
Informations Hard Disk INTEL SSDSA2MH080G1GN :
Model : INTEL SSDSA2MH080G1GN
Serial Number : CVEM82660007080DGN
Revision (Firmware) : 045C8610
Serial ATA : Yes
Serial ATA version : 2.0 - (SATA-300)
Support : ATA/ATAPI-7
Size : 80 GB
Multiple Sector : 16
IORDY : Yes
LBA Mode : Yes
DMA Mode : Yes
NCQ Mode : Yes
SCT Mode : No
DCO Mode : Yes
NV Cache : No
TCQ Mode : No
CFA Power Mode : No
SETMAX : No
Multiword DMA Mode : 2
PIO Mode : PIO 4
UDMA Mode max. : 6 (ATA-133)
UDMA Mode Enabled : 6 (ATA-133)
SMART : Yes - Enabled
SMART Self-Test : Yes
AAM : No
Write Cache : Yes
Streaming Mode : No
Power Management : Yes
APM Mode : No
PUIS Mode : No
Security Mode : No
Trusted Computing : No
48-bit Address : Yes
Cylinders : 155061
Heads : 16
Sectors per Track : 63
SMART Information Disk INTEL SSDSA2MH080G1GN :
Health : 99% (estimated)
Performance : 100% (estimated)
Failure Prediction Supported : No
Threshold Exceeding : No
Spin Up Time (03) : 00000 (Threshold : 000 - Worst : 000 - Max : 100)
Start/Stop Count (04) : 00000 (Threshold : 000 - Worst : 000 - Max : 100)
Reallocated Sector Count (05) : 00000 (Threshold : 000 - Worst : 100 - Max : 100)
Power On Hours Count (09) : 0003A (Threshold : 000 - Worst : 100 - Max : 100)
Power Cycle Count (0C) : 0001F (Threshold : 000 - Worst : 100 - Max : 100)
Power-Off Retract Count (C0) : 00019 (Threshold : 000 - Worst : 100 - Max : 100)
(E8) : 00000 (Threshold : 010 - Worst : 099 - Max : 099)
(E9) : 00000 (Threshold : 000 - Worst : 099 - Max : 099)
Partitions :
Hard Disk #1 : Partition #1 (29 GB)
Hard Disk #1 : Partition #2 (45 GB)
Drive C: (Hard Disk) : 26 GB available on 31 GB
General Information :
Disk Type : Hard Disk
Peripheral Type : ATA
Manufacturer : INTEL SS
Model : DSA2MH080G1G
Free Space : 84%
Drive Information :
Volume Name : WINXP
Serial Number : E26-1BDC
Files Name : 255
File Management : FAT32
Volume is Compressed : No
Case Sensitive Search : No
Preserves Filename Case : Yes
Unicode Filenames : Yes
Access Control List : No
Named Streams : No
Object Identifiers : No
Reparse Points : No
Sparse Files : No
User Disk Quotas : No
Individual File Compression : No
Encryption : No
Share : No
Logical Features :
Sectors per Cluster : 32
Bytes per Sector : 512
Cluster size : 16 KB
Free Clusters : 1614504
Total Clusters : 1929217
Physical Features :
Cylinders : 10337
Heads : 240
Sectors per Track : 63
Bytes per Sector : 512
Drive D: (Hard Disk) : 9 GB available on 48 GB
General Information :
Disk Type : Hard drive partition
Peripheral Type : ATA
Manufacturer : INTEL SS
Model : DSA2MH080G1G
Free Space : 19%
Drive Information :
Volume Name : DATAS
Serial Number : 2E69-1BFE
Files Name : 255
File Management : FAT32
Volume is Compressed : No
Case Sensitive Search : No
Preserves Filename Case : Yes
Unicode Filenames : Yes
Access Control List : No
Named Streams : No
Object Identifiers : No
Reparse Points : No
Sparse Files : No
User Disk Quotas : No
Individual File Compression : No
Encryption : No
Share : No
Logical Features :
Sectors per Cluster : 64
Bytes per Sector : 512
Cluster size : 32 KB
Free Clusters : 287038
Total Clusters : 1476672
Physical Features :
Cylinders : 10337
Heads : 240
Sectors per Track : 63
Bytes per Sector : 512
Drives Letters : C:\ D:\ E:\
General Information :
Boot Drive :
Disque n° 0, partition n° 0 :
Bootable : Unspecified
Active : Unspecified
Primary : Unspecified
Type : Unknown
Number of Blocks : 61 765 137
Block Size : 512 bytes
Size : 31 623 750 144 bytes
Offset : 32 256 bytes
Disque n° 0, partition n° 1 :
Active : No
Primary : No
Type : Extended w/Extended Int 13
Number of Blocks : 94 530 240
Block Size : 512 bytes
Size : 48 399 482 880 bytes
Offset : 31623 782 400 bytes
SCSI Host #1 : 1 Device(s)
Device Information #0 :
Type : Drive
Specification : SCSI-0
Manufacturer : INTEL SS
Name : DSA2MH080G1G
Revision : 045C
Transfert : 8-bit
Bus : 8-bit
Multi-Port : No
Normal ACA : No
Connected : Yes
Address : 1:0:0 -
Here are the same informations about drive and controler for the desktop. This time, Intel X25-M is viewed as Port #2 : ATA Device detected - (Generation 2)
Number of Disk Controller : 1
General Information :
Disk Controller : Intel Corporation 6 port SATA AHCI Controller
Drive Controller Features :
Mode : SATA
AHCI : Yes
IDE Legacy : Yes
NCQ : Yes
Port Multiplier : Yes
IO Ports : 6 available on 6
Version : 1.20
Port #0 : ATA Device detected - (Generation 2)
Port #1 : ATAPI Device detected - (Generation 1)
Port #2 : ATA Device detected - (Generation 2)
Port #3 : No Device
Port #4 : No Device
Port #5 : No Device
Number of Hard Disk : 2
General Information :
SMART : Version 1.1
Informations Hard Disk WDC WD5000KS-00MNB0 :
Model : WDC WD5000KS-00MNB0
Serial Number : WD-WCANU1600xxx
Revision (Firmware) : 07.02E07
Family : Western Digital Caviar Second Generation Serial ATA
Serial ATA : Yes
Serial ATA version : 2.0 - (SATA-300)
Support : ATA/ATAPI-7
Size : 500 GB
Cache : 16 384 KB
ECC Size : 50
Multiple Sector : 16
IORDY : Yes
LBA Mode : Yes
DMA Mode : Yes
NCQ Mode : Yes
SCT Mode : Yes
DCO Mode : Yes
NV Cache : No
TCQ Mode : No
CFA Power Mode : No
SETMAX : Yes - Disabled
Multiword DMA Mode : 2
PIO Mode : PIO 4
UDMA Mode max. : 6 (ATA-133)
UDMA Mode Enabled : 0 (ATA-33)
SMART : Yes - Enabled
SMART Self-Test : Yes
AAM : Yes - Disabled
Write Cache : Yes
Streaming Mode : No
Power Management : Yes
APM Mode : No
PUIS Mode : Yes - Disabled
Security Mode : No
Trusted Computing : No
48-bit Address : Yes
Cylinders : 969021
Heads : 16
Sectors per Track : 63
Informations Hard Disk INTEL SSDSA2MH080G1GN :
Model : INTEL SSDSA2MH080G1GN
Serial Number : CVEM82660007080DGN
Revision (Firmware) : 045C8610
Serial ATA : Yes
Serial ATA version : 2.0 - (SATA-300)
Support : ATA/ATAPI-7
Size : 80 GB
Multiple Sector : 16
IORDY : Yes
LBA Mode : Yes
DMA Mode : Yes
NCQ Mode : Yes
SCT Mode : No
DCO Mode : Yes
NV Cache : No
TCQ Mode : No
CFA Power Mode : No
SETMAX : No
Multiword DMA Mode : 2
PIO Mode : PIO 4
UDMA Mode max. : 6 (ATA-133)
UDMA Mode Enabled : 0 (ATA-33)
SMART : Yes - Enabled
SMART Self-Test : Yes
AAM : No
Write Cache : Yes
Streaming Mode : No
Power Management : Yes
APM Mode : No
PUIS Mode : No
Security Mode : No
Trusted Computing : No
48-bit Address : Yes
Cylinders : 155061
Heads : 16
Sectors per Track : 63
SMART Information Disk WDC WD5000KS-00MNB0 :
Health : 100% (estimated)
Performance : 100% (estimated)
Failure Prediction Supported : No
Threshold Exceeding : No
Raw Read Error Rate (01) : 00000 (Threshold : 051 - Worst : 200 - Max : 200)
Spin Up Time (03) : 01767 (Threshold : 021 - Worst : 218 - Max : 220)
Start/Stop Count (04) : 00059 (Threshold : 000 - Worst : 100 - Max : 100)
Reallocated Sector Count (05) : 00000 (Threshold : 140 - Worst : 200 - Max : 200)
Seek Error Rate (07) : 00000 (Threshold : 051 - Worst : 200 - Max : 200)
Power On Hours Count (09) : 0024B (Threshold : 000 - Worst : 100 - Max : 100)
Spin Retry Count (0A) : 00000 (Threshold : 051 - Worst : 253 - Max : 100)
Calibration Retry Count (0B) : 00000 (Threshold : 051 - Worst : 253 - Max : 100)
Power Cycle Count (0C) : 00059 (Threshold : 000 - Worst : 100 - Max : 100)
Temperature (C2) : 00022 (Threshold : 000 - Worst : 096 - Max : 118)
Reallocation Event Count (C4) : 00000 (Threshold : 000 - Worst : 200 - Max : 200)
Current Pending Sector Count (C5) : 00000 (Threshold : 000 - Worst : 200 - Max : 200)
Off-Line Uncorrectable Sector Cou... 00000 (Threshold : 000 - Worst : 200 - Max : 200)
Ultra ATA CRC Error Rate (C7) : 00000 (Threshold : 000 - Worst : 200 - Max : 200)
Write Error Rate (C8) : 00000 (Threshold : 051 - Worst : 200 - Max : 200)
SMART Information Disk INTEL SSDSA2MH080G1GN :
Health : 99% (estimated)
Performance : 100% (estimated)
Failure Prediction Supported : No
Threshold Exceeding : No
Spin Up Time (03) : 00000 (Threshold : 000 - Worst : 000 - Max : 100)
Start/Stop Count (04) : 00000 (Threshold : 000 - Worst : 000 - Max : 100)
Reallocated Sector Count (05) : 00000 (Threshold : 000 - Worst : 100 - Max : 100)
Power On Hours Count (09) : 0003A (Threshold : 000 - Worst : 100 - Max : 100)
Power Cycle Count (0C) : 00020 (Threshold : 000 - Worst : 100 - Max : 100)
Power-Off Retract Count (C0) : 0001A (Threshold : 000 - Worst : 100 - Max : 100)
(E8) : 00000 (Threshold : 010 - Worst : 099 - Max : 099)
(E9) : 00000 (Threshold : 000 - Worst : 099 - Max : 099)
Partitions :
Hard Disk #1 : Partition #1 (166 GB)
Hard Disk #1 : Partition #2 (299 GB)
Hard Disk #2 : Partition #1 (29 GB)
Hard Disk #2 : Partition #2 (45 GB)
Monitoring Information :
WDC WD5000KS-00MNB0 : 34 °C
Drive E: (Hard Disk) : 26 GB available on 31 GB
General Information :
Disk Type : Hard Disk
Peripheral Type : ATA
Manufacturer : INTEL SS
Model : DSA2MH080G1G
Free Space : 84%
Drive Information :
Volume Name : WINXP
Serial Number : E26-1BDC
Files Name : 255
File Management : FAT32
Volume is Compressed : No
Case Sensitive Search : No
Preserves Filename Case : Yes
Unicode Filenames : Yes
Access Control List : No
Named Streams : No
Object Identifiers : No
Reparse Points : No
Sparse Files : No
User Disk Quotas : No
Individual File Compression : No
Encryption : No
Share : No
Logical Features :
Sectors per Cluster : 32
Bytes per Sector : 512
Cluster size : 16 KB
Free Clusters : 1614518
Total Clusters : 1929217
Physical Features :
Cylinders : 10337
Heads : 240
Sectors per Track : 63
Bytes per Sector : 512
Drive F: (Hard Disk) : 9 GB available on 48 GB
General Information :
Disk Type : Hard Disk
Peripheral Type : ATA
Manufacturer : INTEL SS
Model : DSA2MH080G1G
Free Space : 19%
Drive Information :
Volume Name : DATAS
Serial Number : 2E69-1BFE
Files Name : 255
File Management : FAT32
Volume is Compressed : No
Case Sensitive Search : No
Preserves Filename Case : Yes
Unicode Filenames : Yes
Access Control List : No
Named Streams : No
Object Identifiers : No
Reparse Points : No
Sparse Files : No
User Disk Quotas : No
Individual File Compression : No
Encryption : No
Share : No
Logical Features :
Sectors per Cluster : 64
Bytes per Sector : 512
Cluster size : 32 KB
Free Clusters : 287038
Total Clusters : 1476672
Physical Features :
Cylinders : 10337
Heads : 240
Sectors per Track : 63
Bytes per Sector : 512
Drives Letters : C:\ D:\ E:\ F:\ G:\ H:\ I:\
General Information :
Boot Drive :
Disque n° 1, partition n° 0 :
Bootable : Unspecified
Active : Unspecified
Primary : Unspecified
Type : Unknown
Number of Blocks : 61 765 137
Block Size : 512 bytes
Size : 31 623 750 144 bytes
Offset : 32 256 bytes
Disque n° 1, partition n° 1 :
Active : No
Primary : No
Type : Extended w/Extended Int 13
Number of Blocks : 94 530 240
Block Size : 512 bytes
Size : 48 399 482 880 bytes
Offset : 31623 782 400 bytes
Disque n° 0, partition n° 0 :
Bootable : Unspecified
Active : Unspecified
Primary : Unspecified
Type : Unknown
Number of Blocks : 349 381 557
Block Size : 512 bytes
Size : 178 883 357 184 bytes
Offset : 32 256 bytes
Disque n° 0, partition n° 1 :
Active : No
Primary : No
Type : Extended w/Extended Int 13
Number of Blocks : 627 386 445
Block Size : 512 bytes
Size : 321 221 859 840 bytes
Offset : 178883 389 440 bytes
SCSI Host #0 : 3 Device(s)
Device Information #0 :
Type : Drive
Specification : SCSI-0
Manufacturer : WDC WD50
Name : 00KS-00MNB0
Revision : 07.0
Transfert : 8-bit
Bus : 8-bit
Multi-Port : No
Normal ACA : No
Connected : Yes
Address : 0:0:0
Device Information #1 :
Type : CD-Rom
Specification : ATA/ATAPI
Manufacturer : PIONEER
Name : DVD-RW DVR-212
Revision : 1.24
Transfert : 8-bit
Bus : 8-bit
Multi-Port : No
Normal ACA : Yes
Connected : Yes
Address : 0:1:0
Device Information #2 :
Type : Drive
Specification : SCSI-0
Manufacturer : INTEL SS
Name : DSA2MH080G1G
Revision : 045C
Transfert : 8-bit
Bus : 8-bit
Multi-Port : No
Normal ACA : No
Connected : Yes
Address : 0:2:0 -
Whereas in the desktop, UDMA mode is disabled or is 0, so the SSD is taking advantage of the full SATA2 bandwidth.
Checkout your notebook's BIOS for any advanced HDD settings. Also check how many disk controllers are installed in device manager, and what are they for.
(Also see if you can disable Legacy Mode in the BIOS of your desktop.) -
A forum admin at thinkpads.com has previously stated that the SATA controllers in Thinkpads are SATA2 but with their max bandwidth limited to SATA1-speeds for the purpose of power saving.
I do not know if the above is correct or if it also applies to the latest Montevina Thinkpads. -
Mobile ICH still have ATA support while it's removed from desktop ICH since ICH8 or 9. So this is the reason why there are two controlers SATA and Ultra ATA. This diffrence is explained in the Intel datasheet for ICH.
BIOS only allow AHCI or Compatibilyt, there is any other option.
I'am going to try with the SSD in the modular bay. -
-
may be there will be a bios update for that? if it's only for "power saving" purposes i could live with that, so i hope it's only software limitation, and there will be at least an option in bios...
-
I ask for in the Lenovo forum... I'am disappointed my T61p will perhaps never be able to take full advantage of a fast SSD.
-
yes, I saw your posts, on thinkpads.com also and lenovo forum...
yes, it's sad when you make an investment for couple of years at least and you find some bad news about limitations...
but again, is there any official statement about this limitation?
would be this a good reason for laptop return? i mean I wanted one with sata II support... ICH8 M chipset seems to support that.. but lenovo cuts it.. -
This is not a reason to send the laptop back. But this limitation should be known now because it's an important down side for someone who expect to use a fast SSD.
Intel send me the X25-M for a review. After I found the low performances, I contact them back. They answer me that at least T61 have the limitation beacause their already hear about.
When I will have more free time, I'am going to read and try to found if Lenovo tells about this limitation. -
-
Running on battery or on AC did not change performance limitation. I'am going to try PCI-Management (or something like that) disable. There are not many option to tweak in Thinkpad bios...
-
Does anyone have any idea whether this issue exists with the Txxx series (montevina platform)? I was also considering one of the new Intel SSD drives for my T400, but would be disappointed to lose performance off the top.
-
I do a new batch of tests with my T61 (I have to work with the T61p). It can never go over 115MB/s (in compatible mode) vs 105MB/s (AHCI).
Already try :
- Leatest intel Inf update and Matrix Storage driver fo AHCI
- Leatest BIOS for all Thinkpads
- AHCI & IDE
- FAT32 & NTFS
- PCI bus power manager enable & disable
- AC & battery both on Maximize performance
Now, I'am sure T61 et T61p can not handle over SATA-150 data rate. I don't have any Montevina Thinkpad. I will search for guy with Txxx or Wxxx with SSD... -
Have you tried to run benchmarks on SSD as an external drive? I mean connected within USB 2.0?
I'm just curious how it goes -
The Fire Snake Notebook Virtuoso
-
-
yea.. indeed, my bad, i thought it has more than 200MB/s
thanks for pointing out. -
this is huge. i think many people are thinking of upgrading to a SSD. if there is no fix or this and i would have known, i would have never bought a T400. hopefully there is a fix!
-
=P nothing perfect.
-
Considering that the maximum PATA transfer speed is 133 MB/sec (if supported) and that SATA-to-PATA conversion likely introduces overhead, you will probably not do better using the SSD in the modular bay of your T60p/T61/T61p.
Unless you are running some sort of extremely specialized system and software, having sequential read rates of 200 MB/sec (over 115 MB/sec) will only have impact on benchmark results but not be noticeable in regards to real use system performance (over 115 MB/sec).
Low access time together with great random read and write performance at small block sizes is more crucial. Poor performance in this area translates into very tangible poor real use performance and is the reason for the complaints on the first generation MLC-drives (which featured extreme sequential read and write performance but poor random write performance).
AFAIK, not even the Intel MLC-drive is able to come even close to 115 MB/sec in regards to small block size random read and write performance.
So, despite the 115 MB/sec limitation in the Thinkpads (not sure about Montevina models) an Intel MLC drive should be almost as snappy in the Thinkpad as in a notebook without the 115 MB/sec limitation. -
^ agree
I just checked, mine shows a bit different controllers .. not sure though but may be the same thing like yours. In device manager I have:
Intel 82801 HEM/HBM SATA AHCI Controller
Intel ICH8M Ultra ATA Storrage Controllers - 2850
:|
P.S. How much did you overclock the T61 to get over 2900 3DMarks with 14 inch laptop ? At 600/900 core/memory I got 2300 -
that sounds very reassuring. guess we will have to wait for some real world comparisons to find out, or at least i will wait. almost as snappy doesn't cut it for a lot of people, when they thought they were going to get just as snappy- at the premium of hundreds of dollars!
-
Does anyone know if these same limitations apply to the x200 and its variants. I am getting an x200 tablet with a hard drive right now but when SSD prices come down I plan on switching over. Ultra fast sequential throughput is a secondary concern for me (lower noise, power usage, and seek times are my goal). However, if I know I am capped at SATA 1 (1.5 Gbps), then I can probably opt for a slightly cheaper SSD when I make the switch and still get comparable performance (won't need the $900 Samsung SLC drive).
-
The current Samsung SLC drive actually tops out below 115 MB/sec in transfer speeds. Also, if you check eBay, you may find it for as low as USD 400 (the 1.8" variant with the 2.5" adapter).
-
any updates on this? does this apply to the t400?
-
Had to do some digging as I remembered a thread that jedisolo posted a while ago concerning his SSD benchmarks in his T400 and he was showing about 150 MB/s. Here's the thread: http://forum.notebookreview.com/showthread.php?t=306345
-
User Retired 2 Notebook Nobel Laureate NBR Reviewer
Request for Power consumption of Ultrabay adapter
The Ultrabay uses a Marvell 88SA8040 SATA-to-PATA bridge chip as shown here.
Would anyone with an Ultrabay like to volunteer their power consumption used by the your Marvell bridge chip? A newmodeus.com caddy with "a non-Marvell bridge chip", blacked out, likely Sunplus or Jmicron was found to consume 0.77W of power with the HDD spinning or not (spindown/sleep mode) as shown in this thread.
The same technique can be used to identify ultrabay power consumption. Running powertop under Ubuntu recovery mode then reading following power consumption at idle:
(A) HDD spun up
(B) HDD spundown using hdparm -Y /dev/sda
(C) ultrabay caddy pulled from the bay
Power consumption of bridge chip = (B) - (C) - HDD spundown idle power (eg: 0.13W)
2510P users have an alternate product shown here which is very similar to the ultrabay one, using the same Marvell bridge chip. Question is, is it going to be significantly more energy efficient? At the very least, does the Ultrabay go into a low power standby when the HDD goes into spindown mode? -
@nando4
Here is the information you wanted:
Under shell only (init 3):
(A) 33.8W
(B) 33.3W
(C) 32.0W 32.1W
Under X11:
(A) 31.1W
(B) 30.6W
(C) 29.4W 29.6W
I ran the tests on my T61p (with an Ultrabay adapter based on the Marvell 88SA8040).
The linux distribution I used was SLAX 6.2, it was the only live USB linux distribution I had available that I didnt give me a problem with hdparm.
I noticed that after sending the hd to sleep, hdparm C /dev/hda reported the hd is in standby, I dont know if this is normal or not.
Also, for some reason the power usage seemed to fluctuate more when the hd caddy was out, that is why I left the range in the results.
I hope this was helpful. -
User Retired 2 Notebook Nobel Laureate NBR Reviewer
(A) - (B) shows us the 0.5W of power saved when the HDD is spundown
(B) - (C) - HDD standby(assume 0.13W) tell us the bridge circuit power consumption
Average power consumed by the Marvell 88SA8040 SATA-to-PATA bridge circuit as shown here
As used in the Ultrabay adapter is 1W, even when the HDD is spundown. It looks like the Marvell bridge chip, like the newmodeus.com caddy's bridge chip, doesn't go into a low power standby mode along with the HDD.
A kill switch disconnecting power to the bridge chip and consequently the HDD could be used to save 1.13W (1W+0.13W HDD idle). Useful if using a primary SSD or HDD that is sufficient for on battery use.
1.13W is a small percentage on a 30W system, but represents over 10% when looking at ultraportables or other very efficient notebooks using 10W or less of power. -
Does the ICHM9 on T400 have this (SATA I) limitation?
-
I don't see the main limitation. Except for very large transfers the limitation is not in transfer speed - it's in seek time of which I see no difference. So what's the problem? How many of you are involved in large transfers the size of which approaches zero people?
-Renee -
mullenbooger Former New York Giant
I don't think the t400 has the sata I limitation.
Anyone with a t61 willing to try this out with their SSD (intel, vertex, anything that hits over 150mb/s read) to see if it works. It would be nice to be able to obtain the max performance out of current gen SSDs. -
User Retired 2 Notebook Nobel Laureate NBR Reviewer
INFO: Enabling 3Gbps mode on the ICH8M SATA Controller
....
....
....
Images from left
1) Parameters required to be found using screencap provided by T61 user running in AHCI (native) mode here
ICHM8-M datasheet with sections relating to 3GBps mode
2) Sections 12.4.2.11 (Native SATA)
3,4) 12.4.1.1(capabilities register - 2 pages)
5) 12.2.3.2 (emulated IDE). Also has revised updates to section 12.3.2 here, removing section 12.2.3.2 altogether! Both versions might be useful??
ICH8 EDS Spec. Device ID on baredit's top left corner can ID if it's running in AHCI mode.
Suggested steps to implement 3Gbps mode
1. Ensure Native SATA (AHCI) mode is enabled. Do you have a bios setting for that? May also require installation of the Intel Chipset Utility.
2. Shortcut to check CAP.ISS - indicates if there is a bios imposed 1.5Gbps cap applied
Follow steps above using baredit screenshot on far left, which on a T61p show ABAR=FE226000h. CAP.ISS=ABAR+00h-03h (4 bytes). So check bits 23:20 at CAP.ISS=FE226000 and see if it's either 0001(1h - 1.5Gbs) or 0010 (2h - 3Gbps). Screenshots showing the difference in CAP.ISS values: ICH8M T61P (1.5Gbps).
3. Access the variable of interest using baredit
Datasheet spec for CAP.ISS suggests the default ABAR=DE127F06h?? Identifying if it's this, or something else, will be your greatest challenge. Once known, then just add the hex value of the variables of interest to ABAR as shown below, then alter the relevant bits to enable 3Gbps mode. Experiment to see if steps (2) and (5) are required noting datasheet says step 4 may result in undefined behaviour if step 2 not used. Memory offsets are summarised from the above datasheet images for Native SATA mode.
In baredit, try memory addresses for SATA controller:- Configuration Space "Bus.0 Dev.31 Fct.2" | Memory Address=[variable's calculated address, eg: CAP.ISS=ABAR+00h-03h]. Alter variables below, ensure is set to 32-bit before clicking "write".
- It may be an absolute memory address not tied to the SATA controller, so try: "By Memory Address" | Memory Address=[address, eg DE127F03h] . Alter variables below, ensure is set to 32-bit before clicking "write". See this for a graphical representation of this step.
Code:1) CAP.ISS=ABAR+00h-03h (default DE127F03h) bit 23:20 CAP.ISS=2h [sets maximum speed supported by controller on it's ports to 3Gbps] 2) PxCMD.ST=ABAR+118h/198h/218h/298h bit 0 [ obtained from datasheet ] PxCMD.ST=0 [do not process command list. Put SATA port in idle state] 3) PxSCTL.SPD=ABAR+12CH/1ACH/22Ch bit 7:4 PxSCTL.SPD=2h [set highest allowable speed on port to 3Gbps] 4) PxSCTL.DET=ABAR+12CH/1ACH/22Ch bit 3:0 PxSCTL.DET=1h [perform device detection and link negotiation between port and drive] 5) PxCMD.ST=ABAR+118h/198h/218h/298h bit 0 [ obtained from datasheet ] PxCMD.ST=1 [enable SATA port command list processing] 6) Repeat 2-5 for all the SATA ports of interest. The dividing line (/) indicating the SATA port (0, 1 ,2) you wish to access. Eg: port 0 likely the primary SATA HDD you are interested in.
If not completely sure of what to do, could use baredit to compare ICH8M Bus.0 Dev.31 Fct.2 configuration data between another 3Gbps link mode enabled system and a T61p, then try and set the bits to match? A bit of a blind approach that just *might* yield results.
Getting this to work as an automated solution
The bits to set 3Gbps mode are a workaround to the link being set to 1.5GBps by the bios. So would require an automated setup to make it transparent. The way to do that is to within Baredit click "save" after altering the bits and check "Startup". The "Startup" check meaning Baredit would save the parameters to C:\Bar_save and run baredit in Windows startup.
A hibernate/standby followed by resume would also reset the link back to 1.5Gbps but can re-jigg this vbs script that runs infinitely to detect the resume-from-hibernate/standby to run c:\Bar_save\baredit and set the 3Gbps mode in the background. Once all done, could be released to the T61 community for automated, set-and-forget 3Gbps mode setting which the average user can setup and enjoy.
Comments
I was asked to input on this subject because of my post enabling an unused SATA controller on a 2510P by toggling ICH8M bits using baredit here. The suggestions in this post are theoretical because I don't have a Thinkpad to confirm them with.
Saying that, I believe the information above, together with baredit and, if needed, the complete ICH8M datasheet and update should be enough to enable 3Gbps mode. Baredit can save and apply these settings on startup, or could petition Lenovo for a bios update if confirmed to work. Enabling 3GBps SATA link speed together with a fast 220+MB/s SSD (X25-M/X25-E/OCZ Vertex) being a great performance upgrade. Storage typically being the the slowest component on a system.
Note: This information has been cross inked to the Lenovo forum to give greatest coverage in finding a solution.
Further followup:
AHCI spec and the Linux developers who made the AHCI/ATA drivers could perhaps give better instructions on accessing SATA configuration registers given they use them for the drivers.
The author of the Universal ATA Driver for Windows could potentially incorporate a similar set of steps to enable ICH8M 3Gbps mode into his SATA driver. Might be an idea to pose the question by emailing Alter aka Alexander A. Telyatnikov at [email protected]
Speculation mode on ====================================
This being a separator between the technical reasoning for this from the commercial reasons.
I've read the lamenting by Thinkpad's users at being capped to 1.5Gbps with predominantly Santa Rosa ICH8M chipset Lenovo products. SSD has been a big hit and the 220+MB/s we are seeing from the OCZ Vertex/G.Skill Falcon/X25-M products was unheard of when these older thinkpads were designed in 2006/2007. We can see above that the chipset does support 3Gbps mode.
Lenovo's excuse doesn't make sense (or does it make cents?)
Mark_Lenovo (Admin)'s last word on the issue appears that Lenovo do not wish to explore this issue further. Mark_Lenovo's comment copied below, is incorrect.
The Lenovo position is that the system is working as designed and performing to specification.
Let's evaluate the official response here. Lenovo tells us they went to the following measures to standardize operation at 1.5Gbps "more reliable" mode, catering specifically to ensure the HDD would work in the ultrabay adapter:
- the Lenovo 2.5" SATA HDD's firmware is set to run in slower 1.5Gbps mode
- the 2.5" SATA primary interface is capped to 1.5Gbps (CAP.ISS=1h)
The point is: Lenovo DID NOT need to do (2) because they have already done (1). (2) means the primary 2.5" SATA HDD bay has been capped to 1.5Gbps. The SATA primary HDD bay is completely independent of the PATA ultrabay interface and the sata-to-pata bridge chip The 2.5" SATA HDD bay is capable of 3Gbps as is shown in this post.
The *ONLY* valid reason I could see Lenovo doing (2) to disable 3Gbps mode enabled is so users wouldn't experience reliability issues with *aftermarket* SSD/HDDs used on the primary HDD bay, then switching them into the ultrabay. Such a support issue could be easily resolved by Lenovo saying we don't support use of aftermarket 2.5" HDDs in the T61... Users could simply look for 1.5Gbps jumperable HDDs to have the option of using *both* in the 2.5" HDD bay or the ultrabay, or otherwise be confined to using the 3Gbps aftermarket HDD only in the 2.5" primary HDD bay. Though the suggestion that the Marvell sata-to-pata bridge chip having a problem with HDDs operating in 3Gbps link mode itself sounds a bit lame to me, given that users are running Mtron SSDs in ultrabay adapters as shown here. Mtrons SSD likely to default to 3GBps transfer mode, which can be confirmed with CrystalDiskInfo.
Only other reason I could see Lenovo hard setting the primary bay SATA link speed to 1.5Gbps being it is more battery efficient. eg: Fujitsu quote an active 1.3W for 1.5Gbps mode and 1.4W for 3Gbps mode. 0.01W is miniscule, perhaps giving an extra 1-3 minutes battery life. The current OCZ Vertex/G.Skill Falcon both offering far lower idle/active power consumption than HDDs. A 3Gbps primary HDD link speed meaning it can spend more time in idle and less in active mode giving further battery life increases which is where you'd find significant gains in battery life.
Lenovo's position smells to me of built-in performance redundancy.
Petition Lenovo to do a T61p 3Gbps-enabled SATA primary bay bios update
Armed with info from this thread, I would suggest you approach Lenovo showing them their bios is setting CAP.ISS=01 (1.5GBps) which is unreasonable, unnecessary and smells of built-in performance redundancy. If Lenovo did not explicitly state their primary HDD channel is capped to 1.5Gbps in their product brochure, then it can be considered misleading advertising as Intel do not have such a default cap on their ICH8M I/O controller. ICH7M or newer I/O chipsets had added a SATA 3GBps mode, a drawcard to upgrade from older ICH5M/ICH6M systems as shown here. The consumer may have fairly assumed it was 3Gbps SATA-II capable based on the Intel information but have been supplied underperforming equipment.
It's a 5 minute fix for them if that and the chipset clearly supports 3Gbps mode.
Furthermore Lenovo's technical reason for capping of the primary SATA interface IS NOT valid since they are already capping their HDD firmware to 1.5Gbps for overall standardisation/stability for function of HDD in primary bay AND the ultrabay slot.
Why a Lenovo bios update is the collective best interest of all
Users may wish to request refund on their T61p purchase price, or a free T400/T500 replacement IF Lenovo did not explicity state their primary drive bay was capped to 1.5Gbps in their product advertising. A bios update a far cheaper way to rectify misleading advertising. Could consider signatures, forum polls, whatever is needed to get a cooperative response.
End-notes
I don't have a T61p, but share somewhat similar, if not worse, frustrations with a HP 2510P relating to bios downgrades (HP provide the bios, but their hpqflash/rompaq flash utility won't allow downgrade!!), bios being encrypted and ICH8M SATA ports being locked down with no connectors provided.
Ideas presented to perhaps mobilised the T61p community into action to resolve this dispute with Lenovo.
In the interim, using baredit/hwdirect to configure 3Gbps mode may allow you to get around Lenovo's resistence such that you could enjoy full 220MB+/s data streaming with their OCZ/G.Skill or Intel SSDLast edited by a moderator: May 8, 2015 - Configuration Space "Bus.0 Dev.31 Fct.2" | Memory Address=[variable's calculated address, eg: CAP.ISS=ABAR+00h-03h]. Alter variables below, ensure is set to 32-bit before clicking "write".
-
MB,
Jon Lumpkin has been saying for a long time that there is a Sata I limitation on the t61. -
^
Thanks Nando4.
Anybody willing or able to give this a try?! -
mullenbooger Former New York Giant
-
Anyone try this yet? I'm very curious.
-
mullenbooger Former New York Giant
Anyone wanna send me an SSD?
-
Bump, bump!
Thinkpad SATA 1.5GB/s limitation (with SSD)
Discussion in 'Lenovo' started by Pascal_TTH, Oct 21, 2008.