Template:CELL ERROR FACILITY SYSTEM SERVICE - 0x001

From PS3 Developer wiki
Jump to navigation Jump to search

Generic errors

Name Errorcode Remarks
EAGAIN 0x80010001 The resource is temporarily unavailable
EINVAL 0x80010002 Invalid argument or flag.
ENOSYS 0x80010003 The feature is not yet implemented // (on Retail/CEX or Debug/DEX)
sys_fsw_connect_event() or sys_fsw_disconnect_event() was executed on a machine other than the Reference Tool
ENOMEM 0x80010004 Memory allocation failed.
ESRCH 0x80010005 The resource with the specified identifier does not exist.
ENOENT 0x80010006 The file does not exist Note : This error can happen when you try to install a pkg that have an invalid name.
ENOEXEC 0x80010007 The file is in unrecognized format / The file is not a valid ELF file.
EDEADLK 0x80010008 Resource deadlock is avoided
EPERM 0x80010009 Operation not permitted
An error occurred during the start operation (e.g.: debug self on retail)
EBUSY 0x8001000A The device or resource is busy
ETIMEDOUT 0x8001000B The operation is timed out
EABORT 0x8001000C The operation is aborted
EFAULT 0x8001000D Invalid memory access
ESTAT 0x8001000F State of the target thread is invalid
EALIGN 0x80010010 Alignment is invalid
EKRESOURCE 0x80010011 Shortage of the kernel resources
EISDIR 0x80010012 The file is a directory
ECANCELED 0x80010013 Operation canceled
EEXIST 0x80010014 Entry already exists.(e.g.:"An error occurred during internal memory card creation."(80010014))
EISCONN 0x80010015 Port is already connected
ENOTCONN 0x80010016 Port is not connected
EAUTHFAIL 0x80010017 Failure in authorizing SELF. Program authentication fail (Error starting BluRay game)
ENOTMSELF 0x80010018 The file is not MSELF
ESYSVER 0x80010019 System version error
EAUTHFATAL 0x8001001A Fatal system error occurred while authorizing SELF. SELF auth failure
EDOM 0x8001001B Math domain violation
ERANGE 0x8001001C Math range violation
EILSEQ 0x8001001D Illegal multi-byte sequence in input
EFPOS 0x8001001E File position error.
EINTR 0x8001001F Syscall was interrupted.
EFBIG 0x80010020 File too large.
EMLINK 0x80010021 Too many links.
ENFILE 0x80010022 File table overflow.
ENOSPC 0x80010023 No space left on device.
ENOTTY 0x80010024 Not a TTY.
EPIPE 0x80010025 Broken pipe.
EROFS 0x80010026 Read-only filesystem (write fail).
ESPIPE 0x80010027 Illegal seek (e.g. seek on pipe).
E2BIG 0x80010028 Arg list too long.
EACCES 0x80010029 Access violation.
EBADF 0x8001002A Invalid file descriptor.
EIO 0x8001002B Filesystem mounting failed (actually IO error...EIO)
EMFILE 0x8001002C Too many files open.
ENODEV 0x8001002D No device.
ENOTDIR 0x8001002E Not a directory.
ENXIO 0x8001002F No such device or IO.
EXDEV 0x80010030 Cross-device link error.
EBADMSG 0x80010031 Bad Message.
EINPROGRESS 0x80010032 In progress.
EMSGSIZE 0x80010033 Message size error.
ENAMETOOLONG 0x80010034 Name too long.
ENOLCK 0x80010035 No lock.
ENOTEMPTY 0x80010036 Not empty.
EUNSUP 0x80010037 Not supported.
EFSSPECIFIC 0x80010038 File-system specific error.
EOVERFLOW 0x80010039 Overflow occured.
ENOTMOUNTED 0x8001003A Filesystem not mounted. "An error occurred during the install operation". E.G.: unplugged usb during install.
ENOTSDATA 0x8001003B Not SData.
0x8001003C Incorrect version in sys_load_param.
0x8001003D Pointer is null. When related to PARAM.SFO : "to play this game, you must insert the following disc. Insert the disc, and then start the game again. (8001003D)": can be resolved by pointing to (only) other PARAM.SFO with Lxx folder. In this case, it s similar than 0x8001003E but with some PARAM.SFO parameter (TITLE_ID?) embedded. Refresh it by using this Lxx or others [Tricks].
0x8001003E Pointer is null. When related to DISC.SFO (and PARAM.SFO) : "to play this game, you must insert the following disc. Insert the disc, and then start the game again. (8001003E) Install disc" : can be resolved by launching BD emulator, or remove the disc.sfo if there are one, using the original disc or using the [L** folder]
0x8001003F

DECI3 Remote File Protocol / File Management Protocol / Controller Protocol errors (drfp/dfmp/ctrlp)

Name Errorcode Remarks
DRFP_EINVAL / DFMP_EINVAL / CTRLP_EINVAL 0x80010002 Argument is invalid (Invalid packet, e.g. controller information has been sent when its playback was not being processed)
DRFP_ENOMEM / DFMP_ENOMEM / CTRLP_ENOMEM 0x80010004 Not enough memory
DRFP_ENOENT / DFMP_ENOENT 0x80010006 File could not be found, or filename is invalid
DRFP_EBUSY / DFMP_EBUSY / CTRLP_EBUSY 0x8001000a Already open (or already recording or playing)
DRFP_EISDIR / DFMP_EISDIR 0x80010012 Is a directory
DRFP_EEXIST / DFMP_EEXIST 0x80010014 File already exists
DRFP_EFBIG / DFMP_EFBIG 0x80010020 File is too big
DRFP_ENOSPC / DFMP_ENOSPC 0x80010023 Space cannot be allocated on disk
DRFP_EROFS / DFMP_EROFS 0x80010026 Write access was requested for read-only file system
DRFP_EACCES / DFMP_EACCES 0x80010029 Do not have access rights
DRFP_EBADF / DFMP_EBADF 0x8001002a File descriptor is invalid
DRFP_EIO / DFMP_EIO 0x8001002b I/O error
DRFP_EMFILE / DFMP_EMFILE 0x8001002c Maximum number of operable files exceeded
DRFP_ENODEV / DFMP_ENODEV / CTRLP_ENODEV 0x8001002d Specified device does not exist (or disconnected)
DRFP_ENOTDIR / DFMP_ENOTDIR 0x8001002e Not a directory
DRFP_EXDEV / DFMP_EXDEV 0x80010030 Multiple devices are specified
DRFP_ENAMETOOLONG / DFMP_ENAMETOOLONG 0x80010034 File pathname is too long
DRFP_ENOTEMPTY / DFMP_ENOTEMPTY 0x80010036 Directory is not empty
DRFP_ENOTSUP / DFMP_EUNSUP / CTRLP_EUNSUP 0x80010037 Request is not supported by this device
DRFP_ESPECIFIC / DFMP_EFSSPECIFIC 0x80010038 Undefined error

Sys Net errors (libnet)

Name Errorcode Remarks
SYS_NET_ERROR_ENOENT 0x80010202
SYS_NET_ERROR_EINTR 0x80010204
SYS_NET_ERROR_EBADF 0x80010209
SYS_NET_ERROR_ENOMEM 0x8001020c
SYS_NET_ERROR_EACCES 0x8001020d
SYS_NET_ERROR_EFAULT 0x8001020e
SYS_NET_ERROR_EBUSY 0x80010210
SYS_NET_ERROR_EINVAL 0x80010216
SYS_NET_ERROR_EMFILE 0x80010218
SYS_NET_ERROR_ENOSPC 0x8001021c
SYS_NET_ERROR_EPIPE 0x80010220
SYS_NET_ERROR_EAGAIN
SYS_NET_ERROR_EWOULDBLOCK
0x80010223
SYS_NET_ERROR_EINPROGRESS 0x80010224
SYS_NET_ERROR_EALREADY 0x80010225
SYS_NET_ERROR_EDESTADDRREQ 0x80010227
SYS_NET_ERROR_EMSGSIZE 0x80010228
SYS_NET_ERROR_EPROTOTYPE 0x80010229
SYS_NET_ERROR_ENOPROTOOPT 0x8001022a
SYS_NET_ERROR_EPROTONOSUPPORT 0x8001022b
SYS_NET_ERROR_EOPNOTSUPP 0x8001022d
SYS_NET_ERROR_EPFNOSUPPORT 0x8001022e
SYS_NET_ERROR_EAFNOSUPPORT 0x8001022f
SYS_NET_ERROR_EADDRINUSE 0x80010230
SYS_NET_ERROR_EADDRNOTAVAIL 0x80010231
SYS_NET_ERROR_ENETDOWN 0x80010232
SYS_NET_ERROR_ENETUNREACH 0x80010233
SYS_NET_ERROR_ECONNABORTED 0x80010235
SYS_NET_ERROR_ECONNRESET 0x80010236
SYS_NET_ERROR_ENOBUFS 0x80010237
SYS_NET_ERROR_EISCONN 0x80010238
SYS_NET_ERROR_ENOTCONN 0x80010239
SYS_NET_ERROR_ESHUTDOWN 0x8001023a
SYS_NET_ERROR_ETOOMANYREFS 0x8001023b
SYS_NET_ERROR_ETIMEDOUT 0x8001023c
SYS_NET_ERROR_ECONNREFUSED 0x8001023d
SYS_NET_ERROR_EHOSTDOWN 0x80010240
SYS_NET_ERROR_EHOSTUNREACH 0x80010241

Debug LV2 errors (liblv2dbg)

Name Errorcode Remarks
CELL_LV2DBG_ERROR_DEINVALIDARGUMENTS 0x80010409 Invalid arguments
CELL_LV2DBG_ERROR_DEOPERATIONDENIED 0x8001042c Call of a liblv2dbg public function within the PS3 environment

FIOS errors

Name Errorcode Remarks
CELL_FIOS_ERROR_INPROGRESS 0x80010701 I/O is in progress.
CELL_FIOS_ERROR_UNKNOWNCALLBACKEVENT 0x80010702 Callback return code: event was not handled.
CELL_FIOS_ERROR_NOTREADY 0x80010703 Callback return code: no buffer ready yet, try again later.
CELL_FIOS_ERROR_TIMEOUT 0x80010704 The deadline has been reached while waiting on an operation, and the I/O has not completed yet.
CELL_FIOS_ERROR_BADPATH 0x80010705 Bad path argument, or file not found.
CELL_FIOS_ERROR_BADHANDLE 0x80010706 Bad filehandle argument.
CELL_FIOS_ERROR_BADPARAM 0x80010707 Bad parameter (invalid or illegal).
CELL_FIOS_ERROR_CANCELLED 0x80010708 Operation was cancelled.
CELL_FIOS_ERROR_EOF 0x80010709 End-of-file was reached during a read; some data may have been returned prior to the EOF. Check the actual bytes transferred.
CELL_FIOS_ERROR_NOMEM 0x8001070A Out of memory.
CELL_FIOS_ERROR_BADOFFSET 0x8001070B Bad offset during seek.
CELL_FIOS_ERROR_BADCALLBACK 0x8001070C Callback was NULL when it shouldn't have been.
CELL_FIOS_ERROR_PLATFORM 0x8001070D Some platform-specific error occurred that is not enumerated here (for example, too many open files).
CELL_FIOS_ERROR_ACCESS 0x8001070E Access was denied, you don't have appropriate security permission.
CELL_FIOS_ERROR_DECOMPRESSION 0x8001070F Decompression failed.
CELL_FIOS_ERROR_READONLY 0x80010710 Write not supported by media or file access permissions.
CELL_FIOS_ERROR_NOBLOCK 0x80010711 Block APIs not supported by media.
CELL_FIOS_ERROR_NOPATH 0x80010712 Path APIs not supported by media.
CELL_FIOS_ERROR_MEDIAGONE 0x80010713 Media is no longer mounted. When this error code is returned in a mediacallback_proc, FIOS will not retry any I/O and will cancel all I/O to the corresponding media.
CELL_FIOS_ERROR_CANTIMMED 0x80010714 An operation had kOPF_IMMED set but I/O was required.

placeholder errors

Name Errorcode Remarks