RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

FileCore_DiscOp FS Specific Error Numbers

Programmer's Reference Manuals
» Part 15 – SWI Calls
» FileCore
» FileCore_DiscOp
» FS Specific Errors

FS Specific Errors

Hard Disc Error Codes

Hard disc Error Codes (IDE Controller)

_<^{width{4em}. Value Meaning
&02 Command aborted by controller
&07 Write fault
&08 Drive not ready
&09 Track 0 not found
&13 Uncorrected data error
&16 Sector ID field not found
&17 Bad block mark detected
&18 No data address mark
&20 No DRQ when expected
&21 Drive busy when commanded
&22 Drive busy on command completion
&23 Controller did not respond within timeout
&24 Unknown code in error register

Hard disc Error Codes (old ST506 Controller)

_<^{width{4em}. Value Meaning
&01 Abort command accepted
&02 Invalid command issued
&03 Invalid command parameter
&04 Head positioning, disc access, or drive check before SPC issued
&05 TST command after SPC command
&06 USELD for a drive has not been returned
&07 Write fault detected by interface
&08 Drive not ready
&09 Seek complete timed out
&0A SEK, or disc access issued during a seek
&0B Next cylinder address is too big
&0C Invalid step rate: highest-speed seek specified in normal mode
&0D SEK, or disc access issued to drive with seek error
&0E Data overrun (memory is slower than the drive)
&0F Head address too high
&10 Error correction code detected an error
&11 CRC error in data area
&12 Error correction code corrected an error
&13 Error correction code failed in data area
&14 In CMPD command data mismatched from host and disc
&15 CRC in ID field (never generated)
&16 ID search timed out
&17 ID area has bad address mark
&18 Missing address mark
&19 Drive write protected

Floppy Disc Error Codes

Floppy discs Error Codes (710/711)

_<^{width{4em}. Value Meaning
&01 Fatal error, controller hardware error
&02 Fatal error, command timed out; drive problem
&03 Fatal error, track 0 not found; drive problem
&10 Critical error, seek failed
&20 Recoverable error, non specific command error
&21 Data overrun
&22 Data CRC error
&23 Sector or ID not found
&24 Missing address mark

Floppy discs Error Codes (1772)

_<^{width{4em}. Bit Meaning
0 Drive busy
1 Track 0 found
2 Lost data
3 CRC error
4 Record not found
5 Write failed
6 Drive is write protected
7 Drive was already running

See also

  • FileCore
  • FileCore_DiscOp
  • FileCore Error Numbers
Revised on December 6, 2009 15:08:09 by Alan Robertson (52)? (127.0.0.1)
Edit | Back in time (1 revision) | See changes | History | Views: Print | Source | Linked from: FileCore Error Numbers

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys