Hi Svend,
It seems like my stupid disk problem still bothers you. ;-) In fact, I am also
still looking to it, too stubborn to let it rest.
Although I still believe that the standard Windows 2000/XP IDE drivers need to
see logical geometry 16383/16/63 before switching to LBA mode for going over the
8.4 GB barrier, I would like to have certainty about this and I don't have it
yet...
I checked again on the website of my motherboard (Gigabyte GA-6BXE) and they
only have drivers for Windows 95 and NT. I still have to see if I can do
something with those on Windows 2000/XP.
I also mailed Seagate support, without expecting to much ;-), and indeed, I
already got an answer back that they want the exact partnumber/serial number to
check whether the drive is standard or OEM. They do not support OEM:
From their standard reply:
STANDARD DISTRIBUTION = Drives sold through Retail Channel
OEM = Drives sold to ORIGINAL EQUIPMENT MANUFACTURERS
Example: (Dell, Gateway, IBM, Compaq, HP, Sun etc.)
When Seagate manufactures drives for OEM's, we design these drives to
their custom specifications. These design changes can cause the drive to
operate differently than standard distribution drives.
Since our OEM customers consider these design changes proprietary
information, Seagate retains no information on these drives.
OEM drives are supported by the OEM that ordered the drives.
I guess SUN will be very happy to support me for this issue...
The explanation that this is nonsense is that the Set Max Address
commands of course will set word 1.
Just to show off to Folkert that I have also read (part of) the ATA-5 manual ;-)
(Version markup: T13/1321D revision 3)
8.38.1.8 Description [of Set Max Address]
.... IDENTIFY DEVICE response words 1, 54, 57, 60, and 61 shall reflect the
maximum address set with this command."
....
After a successful SET MAX ADDRESS command using a new maximum LBA address the
content of all IDENTIFY DEVICE words shall comply with 6.2.1 in addition to the
following:
- The content of words (61:60) shall be equal to the new Maximum LBA address + 1.
If the device supports CHS addressing:
- The content of words 3, 6, 55, and 56 are unchanged.
- If the new content of words (61:60) is less than 16,514,064, then the content
of word 1 shall be equal to [(the new content of words (61:60)) ? [(the content
of word 3) * (the content of word 6)]] or 65,535, whichever is less.
- If the new content of words (61:60) is greater than or equal to 16,514,064,
then the content of word 1 shall be equal to 16,383.
From a previous post of Svend:
It could be possible that the disk supports the Set Max Address
command anyway, but my Setsize tool cannot attempt to set the size if
the disk reports it is not supported.
I read in the manual in the description of set max address:
"The contents of IDENTIFY DEVICE words and the max address shall not be changed
if a SET MAX ADDRESS command fails."
So would there be tools that do attempt to Set Max Address without checking?
Would Maxtor's set_geom.exe (see one of my earlier posts in this thread) be
worth trying?
Oops, just saw in the disk's manual that it does not support Set Max Address...
Svend said:
Another issue is that the documentation says:
"2.2.3 Alternate capacity jumper
Some older computers may ?hang? if their BIOS detects a hard drive
that has more than 4,092 cylinders at startup. To eliminate this
problem, the drive includes a capacity-limiting jumper that sets the
drive?s default translation geometry to 4,092 cylinders. This limits
the drive?s capacity to 2.1 Gbytes unless third-party software is
used."
I cannot see how third-party software would set the size.
I also saw this quote in the documentation, but interpreted "third-party
software" as DDO disk overlay sofware. Maybe this is something I should try:
set the AC jumper and use DDO...
Thanks for your time,
Johan.