Specifications
AMD Geode⢠GeodeROM Functional Specification 45
Non-Removable Media
32087C
Returns:
Special Instructions:
If DL <
80h, both the fixed disks and floppy disks reset.
Related Functions:
INT 13h "Function 01h - Get Disk Subsystem Status" on page 46.
INT 13h "Function 0Dh - Alternate Disk Subsystem Reset" on page 53.
Parameter Description
CF 0 = Success
1 = Failure
AH Status of the last disk operation:
00h = Operation completed successfully (fixed, floppy)
01h = Illegal/Unrecognized command (fixed, floppy)
02h = Sector address mark not found (fixed, floppy)
03h = Attempt to write to write-protected disk (fixed, floppy)
04h = Sector not found (fixed, floppy)
05h = Reset failure (fixed only)
06h = Diskette change signal (floppy only)
07h = Parameter activity failed (fixed only)
08h = DMA overrun (floppy only)
09h = DMA operation would cross a 64 KB boundary (floppy only)
0Ah = Bad or invalid sector (fixed only)
0Bh = Bad or invalid cylinder (fixed only)
0Ch = Invalid cylinder number (fixed only)
0Dh = Invalid number of sectors supplied during format (fixed only)
0Eh = Controller detected control data address mark (fixed only)
0Fh = DMA arbitration failure (fixed only)
10h = CRC/ECC bad (fixed only)
11h = Data corrected using ECC (fixed only)
20h = Controller failed self test (fixed only)
40h = Error during seek (fixed only)
80h = Command timed out (fixed only)
AAh = Drive not ready (fixed only)
B0h = Volume not locked in drive
B1h = Volume locked in drive
B2h = Volume not removable
B3h = Volume in use
B4h = Lock count exceeded
B5h = Valid eject request failed
BBh = Unknown error (fixed only)
CCh = Write error (fixed only)
E0h = Status register error (fixed only)
FFh = Media sense failed (fixed only)