Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: willow25565
Today 02:06 AM
» Replies: 1090
» Views: 450539
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: RuryGame
Yesterday 06:23 PM
» Replies: 494
» Views: 171062
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: tommi22012
Yesterday 04:22 PM
» Replies: 9
» Views: 3734
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
Yesterday 03:31 PM
» Replies: 14
» Views: 6693
2x CPU Dell Workstation BIOS modding
Last Post: William P
Yesterday 03:30 PM
» Replies: 0
» Views: 53
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
Yesterday 01:28 PM
» Replies: 492
» Views: 185802
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
11-24-2024 11:20 PM
» Replies: 0
» Views: 330
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
11-24-2024 08:19 PM
» Replies: 12
» Views: 3848
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
11-24-2024 06:14 PM
» Replies: 1
» Views: 183
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
11-24-2024 03:49 PM
» Replies: 2
» Views: 137
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
11-24-2024 02:47 PM
» Replies: 476
» Views: 168490
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: tarikyeter
11-24-2024 02:44 PM
» Replies: 236
» Views: 89296
[REQUEST] Remove whitelist in a Panasoni...
Last Post: coco62
11-24-2024 11:20 AM
» Replies: 2
» Views: 1605
Lenovo ThinkPad SL510 Whitelist Removal....
Last Post: deepTeNk
11-23-2024 03:32 PM
» Replies: 5
» Views: 6402
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 33033
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 330
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 497235
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1330
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 556487
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 144487

[Dell Latitude D630, Precision M4300 laptop SATA-2 unlock]
#1
Wink 
Hello guys,

First of all I would like to say I'm totally new here (I accidentally found this forum through Google) and I'm not very familiar to the customs here on this forum so if I do or say something stupid please forgive me. Secondly, I'm from Amsterdam, the Netherlands, therefor English is not my native language, so excuse me for my poor English Blush

I have a Dell Precision M4300 mobile workstation and my girlfriend has a Dell Latitude D630 which both have an Intel Mobile 965 chipset (Santa Rosa). A couple of months ago I upgraded both laptop harddrives with an OCZ Vertex 2 120GB SSD.

Although the Intel Santa Rosa chipset supports SATA-2 with a thoughput of 300MB p/s, Dell have capped the SATA-2 port in the BIOS to SATA-1 (150MB p/s) to lower powerconsumption, which crippled the performance of my two Vertex 2 SSDĀ“s Sad The maximum read/write (285MB/275MB) speed of the SSD is roughly cut into half.

I have already contacted Dell support about this problem, but due tot the fact both laptops are considered end of life no further BIOS versions will be released (latest BIOS updates are from a year ago) to solve this problem.

Is there someone on this forum who can unlock the SATA-2 ports of both my laptops? Any help is much appreciated!!! Big Grin

Best regards,
SPC

find
quote
#2
Intel Santa Rosa 965 is northbridge
SATA is related to southbridge.
What is your southbridge?
What BIOS use M4300 and D630?
(D630 I think is some custom Phoenix Dell BIOS)
Give us a chipset registers dump of SATA controller and a dump of memory mapped region of ABAR
Read datasheet of sourhbridge to find that.
find
quote
#3
(06-16-2011, 03:36 PM)gabiz_ro Wrote: Intel Santa Rosa 965 is northbridge
SATA is related to southbridge.
What is your southbridge?
What BIOS use M4300 and D630?
(D630 I think is some custom Phoenix Dell BIOS)
Give us a chipset registers dump of SATA controller and a dump of memory mapped region of ABAR
Read datasheet of sourhbridge to find that.

Hello gabiz_ro,

Thank you for your reply. Both Dell Precision M4300 and Dell Latitude D630 laptops uses an Intel 82801 HEM\HBM (ICH8M) southbridge chipset.

More info about the Intel Mobile 965 Express Chipset:
http://www.intel.com/Assets/PDF/datasheet/316273.pdf

I really have no idea what BIOS Dell uses, it is for sure a special developed or modified BIOS by Dell.

I'm not very familiar with register and memory dumps, and I have no idea what ABAR means Blush Just tell me where or how I can get the info you need and I'll do my best Smile

Best regards,
SPC
find
quote
#4
You need to use some tools like PCIScope or RW-Everything.
First you need to find in what mode operate SATA controller.
Read chipset registers, for SATA controller at offset 90h you can find what is (or from hardware id)
at offset 24h you find memory mapped region for AHCI operation if SATA is working in AHCI mode here is defined capabilities of SATA controller.
find
quote
#5
(06-18-2011, 07:52 AM)gabiz_ro Wrote: You need to use some tools like PCIScope or RW-Everything.
First you need to find in what mode operate SATA controller.
Read chipset registers, for SATA controller at offset 90h you can find what is (or from hardware id)
at offset 24h you find memory mapped region for AHCI operation if SATA is working in AHCI mode here is defined capabilities of SATA controller.

Hi gabiz_ro,

Once again thank you for your help. I will try to get the info you need asap.

Best regards,
SPC
find
quote
#6
According to me The Latitude D620 weighs 4.7 pounds, and the abject archetypal includes a 1.67GHz Intel Core Duo T2300 processor (667MHz front-side-bus) and 2M of L2 cache. There is an advantage to advancement to a Core 2 Duo T7X00 processor (667Mhz font-side-bus) with 4M of L2 cache.
find
quote
#7
(06-18-2011, 08:31 AM)SPC76 Wrote:
(06-18-2011, 07:52 AM)gabiz_ro Wrote: You need to use some tools like PCIScope or RW-Everything.
First you need to find in what mode operate SATA controller.
Read chipset registers, for SATA controller at offset 90h you can find what is (or from hardware id)
at offset 24h you find memory mapped region for AHCI operation if SATA is working in AHCI mode here is defined capabilities of SATA controller.

Hi gabiz_ro,

Once again thank you for your help. I will try to get the info you need asap.

Best regards,
SPC

SPC,

Did you ever get anything figured out for this? were you able to 'unlock' the d630's sata controller? using hdtach my hard drive burst rate maxes out at 150MB/s, so I imagine I am running into this artificial limit and would like to increase it to 300MB/s if possible.

thanks!
find
quote
#8
(09-20-2011, 01:38 AM)charliec Wrote:
(06-18-2011, 08:31 AM)SPC76 Wrote:
(06-18-2011, 07:52 AM)gabiz_ro Wrote: You need to use some tools like PCIScope or RW-Everything.
First you need to find in what mode operate SATA controller.
Read chipset registers, for SATA controller at offset 90h you can find what is (or from hardware id)
at offset 24h you find memory mapped region for AHCI operation if SATA is working in AHCI mode here is defined capabilities of SATA controller.

Hi gabiz_ro,

Once again thank you for your help. I will try to get the info you need asap.

Best regards,
SPC

SPC,

Did you ever get anything figured out for this? were you able to 'unlock' the d630's sata controller? using hdtach my hard drive burst rate maxes out at 150MB/s, so I imagine I am running into this artificial limit and would like to increase it to 300MB/s if possible.

thanks!

Hi gabiz_ro,

No, I still have not found a solution for the capped SATA-300 controller from the Dell Latitude D630 series. To be honest, I've have been very busy lately and did not take any action since my last reply Sad

This capped SATA-300 controller issue does not only exist on the D630, but it affects all Dell business series and even the professional series laptops (I also have a Dell Precision M4300 with the same problem) with a Intel GM965 (Santa Rosa) chipset. The chipset does support SATA-300, but Dell capped the controller speed in the BIOS to save power and extend battery life.

I contacted Dell support about this issue, and asked about a possible future BIOS update which will unlock the SATA-300 controller, but according to Dell this product has already reach "End of Life" status, and therefor there are no new BIOS updates in development Sad

Any tips, suggestions for solving this issue would be much appreciated Smile

Best regars,
SPC


find
quote
#9
First make sure SATA controller is working in AHCI mode.
(I don't have any one of this notebooks and Deel was stupid enough and in many capable models AHCI wasn't enabled)
For this use "PCI Scope" ,you can find it over net.
To check that, read PCI registers of SATA controller D31:F2 (device 31,function 2)
Compare offset 90h to information from datasheet of ICH8. If value is 40h then is AHCI for sure.

If I recall my memories back,you need to find AHCI memory space.
This is at offset 24h into PCI registers of SATA controller D31:F2 (device 31,function 2)
By example:
In left panel select 1F:02 Intel corporation 82801 .... SATA AHCI
In right panel go to PCI registers
Check offset 90h
-
Code:
90h 40h Unknown BYTE Mixed

value 40h means SATA is working in AHCI mode,that's OK
Then check offset 24h
-
Code:
24h E0200000h Base Address Register 5 DWORD Mixed
That means ABAR (memory space mapped to AHCI) is starting from E0200000h

Read datasheet of ICH8 to find more.
Continue with example.
Now there is need one program to read-write memory addresses,you can use "hardware direct" for that
Read memory from address E0200000h (this is my case and example,your could be other address)
According to datasheet default value for ICH8M is DE127F03h convert that to binary and check bits 23:20
value of this set SATA speed and in default value is 0001 that means controller is working in SATA I 1.5Gb/s

Most probably Dell doesn't bother to change controller speed.
So read value,convert it to binary, bits 23:20 from 0001 change them to 0010 convert new binary value to hex and write it back to memory.

Make a test to see if speed changed.
If is working then you must find a way to write this after BIOS initialization or even at boot stage.
Or more risky and harder to patch BIOS to do this before booting.
find
quote
#10
Hi,
I also tried to set up SATA2 on Dell precision M4300 by steps you described, but stack it and need help. I'm using Lubuntu 11.10
I done till now:

1. List SATA controller address:
# lspci | grep SATA
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02)


2. Read BYTE (=.B) from location 90h to confirm is it 40h which means AHCI mode:
# setpci -s 00:1f.2 90.B
40


3. Read DWORD (= double word = 4 bytes = .L) from location 24h to find ABAR
# setpci -s 00:1f.2 24.L
f6ffb800


4. Read memory at offset f6ffb800, expecting to get DE127F03
# hexdump -C /dev/mem
...
00100ff0 a4 27 37 8d 3f e7 57 f3 ad 48 d3 5c ab 4c 26 ec |.'7.?.W..H.\.L&.|
hexdump: /dev/mem: Operation not permitted

but there is no such address, I get "Operation not permitted" after 00100ff0 adress

Can you tell me what I did wrong ?

Thanks.
Best Regards!
find
quote


Forum Jump:


Users browsing this thread: 4 Guest(s)