🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.hardware.misc
Article #104

Re: My hard drive does a Lazarus.

#104
From: Svend Olaf Mikkelsen
Date: Sat, 22 Jul 2000 00:00
47 lines
2873 bytes
"Rod Speed" <rod_speed@yahoo.com> wrote:

>> This is a really nasty bug.
>
>You appear to be confusing the undoubted problem with changes
>to the mapping between the CHS values and the LBA block numbers
>that can certainly vary with the OS level mapping, and what the bios
>does at boot time with an AUTO drive type, what was being discussed.

The OS has nothing to do with this. Let me give you an example.

Award BIOS with extended interrupt 13h (disk) support. A 9671 MB IDE
harddisk. The disk is set to User/LBA, and the disk has a BIOS
translation of 1232 cylinders, 255 heads, 63 sectors. With this
translation 9664 MB are useable.

A 9664 MB partition is created. The partition table is correct, and
assumes a 255 heads translation.

The disk has 19,807,200 sectors. We look at LBA sector 10,000,000
(numbered from 0). This will be

cylinder 622, head 120, sector 11

Then we reboot, and enter BIOS setup. LBA mode is changed to NORMAL
mode. A translation of 19650 cylinders, 16 heads, 63 sectors is
displayed. We save the change and boot.

Then we request the disk geometry by calling BIOS interrupt 13h. The
answer is 1232 cylinders, 255 heads, 63 sectors.

Then we call BIOS interrupt 13h, function 42h, and request LBA sector
10,000,000. A sector is returned.

Everything looks OK, but it is definitely not sector 10,000,000 that
is returned.

Then we use interrupt 13h, function 02h, to request cylinder 622, head
120, sector 11.

Again: Everything looks OK, but it is definitely not sector 10,000,000
that is returned.

Please note that this is only one of the Award bugs. The one that I
called nasty.
-- 
Svend Olaf
Technical Details
Message-ID: <3979e6a0.798510@news.inet.tele.dk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <oor9nscq5ldltuk16h9il5atrgfrhqtusi@4ax.com> <3976fa9e.41626850@news.zeta.org.au> <39775e15$0$11143$7f31c96c@news01.syd.optusnet.com.au> <39787361.3040784@news.inet.tele.dk> <39779df9$0$11167$7f31c96c@news01.syd.optusnet.com.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10d683,32a2c7d098843a09
X-Google-Attributes: gid10d683,public
X-Google-Thread: 1102f1,32a2c7d098843a09
X-Google-Attributes: gid1102f1,public
X-Google-Thread: f4d7c,32a2c7d098843a09
X-Google-Attributes: gidf4d7c,public
X-Google-Thread: 109e38,32a2c7d098843a09
X-Google-Attributes: gid109e38,public
From: svolaf@inet.uni2.dk (Svend Olaf Mikkelsen)
Subject: Re: My hard drive does a Lazarus.
Date: 2000/07/22
Message-ID: <3979e6a0.798510@news.inet.tele.dk>
X-Deja-AN: 649308632
Content-Transfer-Encoding: 7bit
References: <oor9nscq5ldltuk16h9il5atrgfrhqtusi@4ax.com> <3976fa9e.41626850@news.zeta.org.au> <39775e15$0$11143$7f31c96c@news01.syd.optusnet.com.au> <39787361.3040784@news.inet.tele.dk> <39779df9$0$11167$7f31c96c@news01.syd.optusnet.com.au>
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: Department of Written Abuse <abuse@news.inet.tele.dk>
X-Trace: news.inet.tele.dk 964225099 28640 195.215.252.148
Organization: Tele Danmark Internet Cyberspace Launchpad
Mime-Version: 1.0
Newsgroups: comp.sys.ibm.pc.hardware.misc,comp.sys.ibm.pc.hardware.storage,comp.os.ms-windows.misc,aus.computers.ibm-pc