Error Codes#

SAPI Generic Error Codes#

Error Codes

Error codes in hexadecimal format

Description

-1

0xffffffff

Host Time out error

-2

0xfffffffe

Invalid parameter

-3

0xfffffffd

Command given in wrong state

-4

0xfffffffc

Packet allocation failure

-5

0xfffffffb

Command not supported

-6

0xfffffffa

Insufficient buffer

-7

0xfffffff9

Error in OS Operation

-8

0xfffffff8

Error due to Invalid Memory

-9

0xfffffff7

Boot_up Options not saved

-10

0xfffffff6

Boot up Options check sum fail

-11

0xfffffff5

Boot loader Version not Match

-12

0xfffffff4

Waiting for Board Ready

-13

0xfffffff3

Invalid Address

-14

0xfffffff2

Valid Firmware not present

-15

0xfffffff1

Invalid option

-16

0xfffffff0

Maximum Callbacks are Exceeded

-17

0xffffffef

Set_Timer error

-18

0xffffffee

SIGACTION error

-19

0xffffffed

Not in Connected state

-20

0xffffffec

Not in IP Config state

-21

0xffffffeb

SPI busy error

-22

0xffffffea

SPI fail error

-23

0xffffffe9

SPI Timeout error

-24

0xffffffe8

Card ready timeout error

-25

0xffffffe7

Board ready timeout error

-26

0xffffffe6

Invalid Packet error

-27

0xffffffe5

Firmware Upgrade timeout error

-28

0xffffffe4

Firmware Load or Upgrade timeout error

-29

0xffffffe3

GPIO wakeup timeout error

-30

0xffffffe2

RSI_ERROR_RESPONSE_TIMEOUT

-31

0xffffffe1

BLE buffer full error

-32

0xffffffe0

Network command in progress

-33

0xffffffdf

Socket command in progress

-34

0xffffffde

WLAN command in progress

-35

0xffffffdd

Common command in progress

-36

0xffffffdc

PROP_PROTOCOL Buffer full error

-37

0xffffffdb

BT or BLE command in progress

-38

0xffffffda

BLE Attribute command in progress

-39

0xffffffd9

Memory not aligned error

-42

0xffffffd5

RSI_ERROR_IN_WLAN_CMD

Bluetooth Generic Error Codes#

Error Code

Description

0x4E01

Unknown HCI command

0x4E02

Unknown Connection Identifier

0x4E03

Hardware failure

0x4E04

Page timeout

0x4E05

Authentication failure

0x4E06

Pin missing

0x4E07

Memory capacity exceeded

0x4E08

Connection timeout

0x4E09

Connection limit exceeded

0x4E0A

SCO limit exceeded

0x4E0B

ACL Connection already exists

0x4E0C

Command disallowed

0x4E0D

Connection rejected due to limited resources

0x4E0E

Connection rejected due to security reasons

0x4E0F

Connection rejected for BD address

0x4E10

Connection accept timeout

0x4E11

Unsupported feature or parameter

0x4E12

Invalid HCI command parameter

0x4E13

Remote user terminated connection

0x4E14

Remote device terminated connection due to low resources

0x4E15

Remote device terminated connection due to power off

0x4E16

Local device terminated connection

0x4E17

Repeated attempts

0x4E18

Pairing not allowed

0x4E19

Unknown LMP PDU

0x4E1A

Unsupported remote feature

0x4E1B

SCO offset rejected

0x4E1C

SCO interval rejected

0x4E1D

SCO Air mode rejected

0x4E1E

Invalid LMP parameters

0x4E1F

Unspecified

0x4E20

Unsupported LMP Parameter

0x4E21

Role change not allowed

0x4E22

LMP response timeout

0x4E23

LMP transaction collision

0x4E24

LMP PDU not allowed

0x4E25

Encryption mode not acceptable

0x4E26

Link key cannot change

0x4E27

Requested QOS not supported

0x4E28

Instant passed

0x4E29

Pairing with unit key not supported

0x4E2A

Different transaction collision

0x4E2B

Reserved 1

0x4E2C

QOS parameter not acceptable

0x4E2D

QOS rejected

0x4E2E

Channel classification not supported

0x4E2F

Insufficient security

0x4E30

Parameter out of mandatory range

0x4E31

Reserved 2

0x4E32

Role switch pending

0x4E33

Reserved 3

0x4E34

Reserved slot violation

0x4E35

Role switch failed

0x4E36

Extended Inquiry Response too large

0x4E37

Extended SSP not supported

0X4E38

Host busy pairing

0x4E39

Wrong BD Address

0x4E3E

Connection Failed to be Established

0x4FF8

BT Invalid Command

0x0102

Unknown

0x0103

Firmware Timeout

0x0104

Memory alloc fail

0x0106

I/O fail

0x0108

Unsupported

0x0109

Short buf

0x010A

Buf overflow

0x010B

Too large buf

0x010C

I/O abort

0x010D

File open fail

0x1010

OS task invalid priority

0x1011

OS task prio exists

0x1012

OS task not stopped

0x1020

OS sem max value

0x1021

OS sem not available

0x1022

OS sem reset

0x1030

OS mutex not owner

0x1031

OS mutex not locked

0x1032

OS mutex lock failed

0x1033

OS mutex try lock failed

0x1040

OS msg queue full

0x1041

OS message queue empty

0x1050

Pipe empty

0x1051

Pipe full

0x1052

Invalid len

0x1053

Pipe read in use

0x1054

Pipe write in use

0x1060

OS timer expired

0x1061

OS timer state running

0x1070

OS cannot wait

0x1080

OS mem pool empty

0x1081

OS mem pool size short

BT Core Error Codes#

Error Code

Description

0xFF

BT Activity Pending

0x4040

I/O Fail

0x4041

Unknown

0x4042

HW Busy

0x4043

Max Sock

0x4044

Short Buf

0x4045

Max Name Size

0x4046

Invalid Args

0x4047

Sock open fail

0x4048

Timeout

0x4049

Socket state invalid

0x404A

Bad bd address

0x404B

Acl packet error

0x404C

Pool alloc fail

0x404D

Tx fail

0x404E

Connection refused

0x404F

Confirmation result

0x4050

Remote user disconnected

0x4051

Remote device not responding

0x4052

Invalid command

0x4053

Unsupported feature param value

0x4054

Thread create fail

0x4055

Sem wait fail

0x4056

Pool full

0x4057

Hw buffer overflow

0x4058

Tx buffer empty

0x4059

HCI connection fail

0x405A

Operation incomplete

0x405B

Operation cancel

0x405C

BSP error

0x405D

HW Buffer Overflow Timeout

0x4060

Sco connection fail

0x4061

No HCI connection

0x4062

Socket disconnected

0x4063

Socket timeout

0x4064

HCI connection encrypt fail

0x4065

Max acl packet buffer length

0x4066

Max nbr acl packets

0x4067

Invalid state

0x4069

Remote name fail

0x406A

Invalid response

0x4071

Invalid psm

0x4072

Psm in use

0x4073

Invalid hci connection handle

0x4074

Invalid cid

0x4075

Invalid pkt

0x4080

Scn is in use

0x4081

Max acl connections

0x4082

Sock already exists

0x4100

Invalid pdu

0x4101

Invalid pdu data element

0x4102

Sdp service not found

0x4103

Sdp attribute not found

0x4104

Sdp max service attribute

0x4105

Sdp PnP Service Already Exists

0x4200

Max RF communication channels

0x4201

RF communication disconnected

0x4202

RF communication channel not found

0x4203

RF communication invalid packet

0x4204

RF communication remote credits zero

0x4205

RF communication invalid state

0x4206

RF communication fcoff

0x4207

No service connection

0x4300

HCI connection already exists

0x4301

Max hci connection

0x4302

SCO invalid state

0x4500

SPP Not Connected

0x4501

SPP Not Initialized

0x4510

A2DP Not Initialized

0x4511

A2DP Connection Already Exists

0x4512

A2DP Not Streaming

0x4513

A2DP SBC Same Codec Params

0x4514

A2DP Reconfig Cmd Timeout

0x4540

AVRCP Not Initialized

0x4541

AVRCP Non Valid Capability ID

0x4542

AVRCP Non Valid Event ID

0x454E

AVRCP Invalid Response

0x454F

AVRCP Command Not Implemented

0x4550

L2CAP Not Connected

0x4551

L2CAP Not Initialized

0x4552

L2CAP Data Length Exceeds Remote MTU

0x4A00

AVDTP Invalid Packet

0x4A01

AVDTP Closed

0x4A02

AVDTP Max Caps Length

0x4A03

AVDTP Invalid State

0x4A04

AVDTP Max Local Seps

0x4C00

AVRCP Function Busy

0x4C01

AVRCP CMD Rejected

0x4C02

AVRCP CMD Attribute Not Found

0x4FF9

Inquiry cancel command is given when device is not in Inquiry State

0x4604

SPP Tx FAIL

BT Event Queue Error Codes#

Error Code

Description

0x1090

OS Event queue full

0x1091

OS Event not available

0x1092

OS Event not created

0x1093

OS Event prio not created

0x1094

OS Event no event created

BLE Generic Error Codes#

Error Code

Description

0x4E3C

Directed Advertising Timeout

0x4E3D

Connection terminated due to MIC failure

0x4E60

Invalid Handle Range

0x4E61

Memory is not sufficient

0x4E62

Invalid Parameters

0x4E63

BLE Buffer Count Exceeded

0x4E64

BLE Buffer already in use

0x4E65

Invalid Attribute Length When Small Buffer Mode is Configured

0x4E66

Invalid Name length when set to more than 16 bytes

BLE Mode Error Codes#

Error Code

Description

0x4A01

Invalid Handle

0x4A02

Read not permitted

0x4A03

Write not permitted

0x4A04

Invalid PDU

0x4A05

Insufficient authentication

0x4A06

Request not supported

0x4A07

Invalid offset

0x4A08

Insufficient authorization

0x4A09

Prepare queue full

0x4A0A

Attribute not found

0x4A0B

Attribute not Long

0x4A0C

Insufficient encryption key size

0x4A0D

Invalid attribute value length

0x4A0E

Unlikely error

0x4A0F

Insufficient encryption

0x4A10

Unsupported group type

0x4A11

Insufficient resources

0x4B01

SMP Passkey entry failed

0x4B02

SMP OOB not available

0x4B03

SMP Authentication Requirements

0x4B04

SMP confirm value failed

0x4B05

SMP Pairing not supported

0x4B06

SMP Encryption key size insufficient

0x4B07

SMP command not supported

0x4B08

SMP pairing failed

0x4B09

SMP repeated attempts

0x4B0A

SMP Invalid parameters

0x4B0B

SMP DH Key check failed

0x4B0C

SMP Failed

0x4C02

PSM Conn Failed

0x4D00

BLE Remote device found

0x4D01

BLE Remote device not found

0x4D02

BLE Remote device structure full

0x4D03

Unable to change state

0x4D04

BLE not Connected

0x4D05

BLE socket not available.

0x4D06

Attribute record not found

0x4D07

Attribute entry not found

0x4D08

Profile record full

0x4D09

Attribute record full

0x4D0A

BLE profile not found (profile handler invalid)

0x4D0B

BLE Attribute Buffer Full

0x4D10

BLE Connection Sock not Available

0x4D11

BLE Remote Credits not Available

0x4D14

Parameter is outoff the manadatory range

0x4057

HW Buffer Overflow

WLAN Error Codes#

Error Codes in hexadecimal format

Description

0x0002

Scan command issued while device is already associated with an Access Point

0x0003

No AP found

0x0004

Wrong PSK is issued while the device client tries to join an Access Point with WEP security enabled

0x0005

Invalid band

0x0006

Association not done or in unassociated state

0x0008

De-authentication received from AP

0x0009

Failed to associate to Access Point during "Join"

0x000A

Invalid channel

0x000E

1. Authentication failure during "Join" 2. Unable to find AP during join which was found during scan.

0x000F

Missed beacon from AP during join

0x0013

Non-existent MAC address supplied in "Disassociate" command

0x0014

EAP configuration is not done

0x0015

Memory allocation failed or Store configuration check sum failed

0x0016

Information is wrong or insufficient in Join command

0x0017

Not a AP interface

0x0018

Push button command given before the expiry of previous push button command

0x0019

1. Access Point not found 2. Rejoin failure

0x001A

Frequency not supported

0x001B

Invalid opermode

0x001C

EAP configuration failed

0x001D

P2P configuration failed

0x001E

Unable to start Group Owner negotiation

0x0020

Join timeout

0x0021

Command given in incorrect state

0x0022

Query GO parameters issued in incorrect operating mode

0x0023

Unable to form Access Point

0x0024

Wrong Scan input parameters supplied to "Scan" command

0x0025

Command issued during re-join in progress

0x0026

Wrong parameters the command request

0x0027

Provision discovery failed in P2P

0x0028

PSK length less than 8 bytes or more than 63 bytes

0x0029

Failed to clear or to set the Enterprise Certificate (Set Certificate)

0x002A

P2P Go negotiation failed

0x002B

Association between nodes failed in P2P WPS mode due to timeout

0x002C

If a command is issued by the Host when the device is internally executing auto-join or auto-create

0x002D

WEP key is of wrong length

0x002E

ICMP request timeout error

0x002F

ICMP data size exceeds maximum limit

0x0030

Send data packet exceeded the limit or length that is mentioned (or) MQTT publish data and publish data length mismatched (or) MQTT Send data packet exceeded the limit.

0x0031

ARP Cache entry not found

0x0032

UART command timeout happened

0x0033

Fixed data rate is not supported by connecting AP

0x0036

Maximum length exceeded of Username/password/Client_ID/Topic in MQTT

0x0037

Wrong WPS PIN

0x0038

Wrong WPS PIN length

0x0039

Wrong PMK length

0x003a

SSID not present for PMK generation

0x003b

SSID incorrect for PMK generation(more than 32 bytes)

0x003C

Band not supported

0x003D

User store configuration invalid length

0x003E

Error in length of the command (Exceeds number of characters is mentioned in the PRM)

0x003F

Data packet dropped

0x0040

WEP key not given

0x0041

Error in length of store config profile

0x0042

PSK or PMK not given

0x0043

Security mode given in join command is invalid

0x0044

Beacon miscount reaches max beacon miscount (De-authentication due to beacon miss)

0x0045

De-authentication received from supplicant

0x0046

De-authentication received from AP after channel switching

0x0047

Synchronization missed

0x0048

Authentication timeout occurred

0x0049

Association timeout

0x004A

BG scan in given channels is not allowed

0x004B

Scanned SSID and SSID given in Join are not matching

0x004C

Given number of clients exceeded max number of stations supported

0x004D

Given HT capabilities are not supported

0x004E

Uart Flow control not supported

0x004F

ZB/BT/BLE packet received and protocol is not enabled

0x0050

MGMT pkt dropped

0x0051

Invalid RF current mode

0x0052

Power save support is not present for a given interface

0x0053

Concurrent AP in connected state

0x0054

Connected AP or Station channel mismatch

0x0055

IAP co processor error

0x0056

WPS not supported in current operating mode

0x0057

Concurrent AP doesn't have same channel as connected station channel

0x0058

PBC session overlap error

0x0059

BT feature bit map invalid

0x005A

4/4 confirmation of 4 way handshake failed

0x005B

MAC address not present in MAC based join

0X005C

Concurrent mode, both AP and Client should UP, to enable configuration

0x005D

Certificate load not allowed in flash

0x005E

Certificate load not allowed in RAM

0x005F

Certificate load failed due to wrong inx

0x0060

AP HT caps not enabled for 40 MHz

0x0061

Address family not supported by protocol.

0x0062

Invalid beacon interval provided.

0x0063

Invalid range of the configuration provided

0x0064

RTS THRESHOLD Config type is invalid.

0x0065

Error with MQTT command

0x0066

listen interval in power save is greater than the join listen interval

0x0067

Wlan radio deregistered

0x00AF

Duplicate entry exists in DNS server table

0x00B1

Memory Error: No memory available

0x00B2

Invalid characters in JSON object

0x00B3

Update Commands: No such key found

0x00B4

No such file found: Re-check filename

0x00B5

No corresponding Web page exists with same filename

0x00B6

Space unavailable for new file

0x00C1

Invalid input data, Re-check filename, lengths etc

0x00C2

Space unavailable for new file

0x00C3

Existing file overwrite: Exceeds size of previous file. Use erase and try again

0x00C4

No such file found. Re-check filename

0x00C5

Memory Error: No memory available

0x00C6

Received more web-page data than the total length initially specified

0x00C7

Error in set region command

0x00C8

Web-page current chunk length is incorrect

0x00CA

Error in AP set region command

0X00CB

Error in AP set region command parameters

0x00CC

Region code not supported

0x00CD

Error in extracting country region from beacon

0x00CE

Device does not have selected region support

0x00D1

SSL/TLS Context Create Failed

0x00D2

SSL/TLS Handshake Failed. Socket will be closed

0x00D3

SSL/TLS Max sockets reached. Or FTP client is not connected

0x00D4

Cipher set failure

0x00F1

HTTP credentials maximum length exceeded

0x00F7

Feature not supported

0x00F8

Unable to write to flash OR Flash data verification failed

0x00F9

Calibration data verification failed

0x0100

SNMP internal error

0x0104

SNMP invalid IP protocol error

0xBB01

No data received or receive timeout

0xBB0A

Invalid SNTP server address

0xBB0B

SNTP client not started

0xBB10

SNTP server not available, Client will not get any time update service from current server

0xBB15

SNTP server authentication failed

0xBB0E

Internal error

0xBB16

Entry not found for multicast IP address

0xBB17

No more entries found for multicast

0xBB21

IP address error

0xBB22

Socket already bound

0xBB23

Port not available

0xBB27

Socket is not created

0xBB29

ICMP request failed

0xBB33

Maximum listen sockets reached

0xBB34

DHCP duplicate listen

0xBB35

Port Not in close state

0xBB36

Socket is closed or in process of closing

0xBB37

Process in progress

0xBB38

Trying to connect non-existing TCP server socket

0xBB3E

Error in length of the command(Exceeds number of characters is mentioned in the PRM)

0xBB40

Wrong Packet Info

0xBB42

Socket is still bound

0xBB45

No free port

0xBB46

Invalid port

0xBB4B

Feature not supported

0xBB50

Socket is not in connected state. Disconnected from server. In case of FTP, user need to give destroy command after receiving this error

0xBB87

POP3 session creation failed / POP3 session got terminated

0xBB9C

DHCPv6 Handshake failure

0xBB9D

DHCP invalid IP response

0xBBA0

SMTP Authentication error

0xBBA1

No DNS server was specified, SMTP over size mail data

0xBBA2

SMTP invalid server reply

0xBBA3

DNS query failed, SMTP internal error

0xBBA4

Bad DNS address, SMTP server error code received

0xBBA5

SMTP invalid parameters

0xBBA6

SMTP packet allocation failed

0xBBA7

SMTP GREET reply failed

0xBBA8

Parameter error, SMTP Hello reply error

0xBBA9

SMTP mail reply error

0xBBAA

SMTP RCPT reply error

0xBBAB

SMTP message reply error

0xBBAC

SMTP data reply error

0xBBAD

SMTP authentication reply error

0xBBAE

SMTP server error reply

0xBBAF

DNS duplicate entry.

0xBBB1

SMTP oversize server reply

0xBBB2

SMTP client not initialized

0xBBB3

DNS IPv6 not supported

0xBBC5

Invalid mail index for POP3 mail retrieve command

0xBBD2

SSL/TLS handshake failed

0xBBD3

FTP client is not connected or disconnected with the FTP server

0xBBD4

FTP client is not disconnected

0xBBD5

FTP file is not opened

0xBBD6

SSL/TLS handshake timeout or FTP file is not closed

0xBBD9

Expected [1XX response from FTP server but not received]

0xBBDA

Expected [2XX response from FTP server but not received]

0xBBDB

Expected [22X response from FTP server but not received]

0xBBDC

Expected [23X response from FTP server but not received]

0xBBDD

Expected [3XX response from FTP server but not received]

0xBBDE

Expected [33X response from FTP server but not received]

0xBBE1

HTTP Timeout

0xBBE2

HTTP Failed

0xBBE7

HTTP Timeout for HTTP PUT client

0xBBEB

Authentication Error

0xBBED

Invalid packet length, content length and received data length is mismatching

0xBBEF

Server responds before HTTP client request is complete

0xBBF0

HTTP/HTTPS password is too long

0xBBF1

MQTT ping time out error

0xBBF2

MQTT command sent in incorrect state

0XBBF3

MQTT ACK time out error

0xBBFF

POP3 error for invalid mail index

0XFFFF

Listening TCP socket in device is not connected to the remote peer, or the LTCP socket is not yet opened in the device

0xFFFE

Sockets not available. The error comes if the Host tries to open more than 10 sockets.

0xFFFD

HTTP OTAF invalid packet

0xFFFC

TCP_IP initialization failed

0xFFFB

Cannot create IP in same interface in concurrent mode

0xFFF4

HTTP OTAF incomplete packet

0xFFF5

Store configuration profile type mismatch or Invalid profile type

0xFFF6

MQTT REMOTE TERMINATE ERROR

0xFFF7

Byte stuffing error in AT mode

0xFFF8

1. Invalid command (e.g. parameters insufficient or invalid in the command). Invalid operation (e.g. power save command with the same mode given twice, accessing wrong socket, creating more than allowed sockets )

0xFFF9

HTTP OTAF no packet

0XFFFA

TCP socket is not connected

0xFFC5

Station count exceeded max station supported

0xFFC4

Unable to send TCP data

0xFFBC

Socket buffer too small

0xFFBB

Invalid content in the DNS response to the DNS Resolution query

0xFFBA

DNS Class error in the response to the DNS Resolution query

0xFFB8

DNS count error in the response to the DNS Resolution query

0xFFB7

DNS Return Code error in the response to the DNS Resolution query

0xFFB6

DNS Opcode error in the response to the DNS Resolution query

0xFFB5

DNS ID mismatch between DNS Resolution request and response

0xFFAB

An invalid input to the DNS Resolution query

0xFF42

DNS response was timed out

0xFFA1

ARP request failure

0xFF91

Unable to update TCP Window

0xFF9D

DHCP lease time expired

0xFF9C

DHCP handshake failure

0xFF88

This error is issued when WebSocket creation failed

0xFF87

This error is issued when device tried to connect to a non-existent TCP server socket on the remote side

0xFF86

This error is issued when tried to close non-existent socket. or invalid socket descriptor

0xFF85

Invalid socket parameters

0xFF82

Feature not supported

0xFF81

Socket already open

0xFF80

Attempt to open more than the maximum allowed number of sockets

0XFF7E

Data length exceeds mss

0xFF74

Feature not enabled

0xFF73

DHCP server not set in AP mode

0xFF71

Error in AP set region command parameters

0xFF70

SSL/TLS not supported

0xFF6F

JSON not supported

0xFF6E

Invalid operating mode

0xFF6D

Invalid socket configuration parameters

0xFF6C

Web socket creation timeout

0xFF6B

Parameter maximum allowed value is exceeded

0xFF6A

Socket read timeout

0xFF69

Invalid command in sequence

0xFF42

DNS response timed out

0xFF41

HTTP socket creation failed

0xFF40

TCP socket close command is issued before getting the response of the previous close command

0xFF36

Wait On Host feature not enabled

0xFF35

Store configuration checksum validation failed

0xFF33

TCP keep alive timed out

0xFF2D

TCP ACK failed for TCP SYN-ACK

0xFF2C

Memory limit exceeded in a given operating mode

0xFF2A

Memory limit exceeded in operating mode during auto join/create

0xCC2F

PUF Operation is blocked

0xCC31

PUF Activation code invalid

0xCC32

PUF input parameters invalid

0xCC33

PUF in error state

0XCC34

PUF Operation not allowed

0XCC35

PUF operation Failed

0x5a5a

Auto join or user store configuration going on.

0xFFE1

Improper RSNIE from AP to station

0xFF5F

Reached maximum SNTP Invalid attempts

BSD Socket Error Codes#

Error Code

Error code (Hex format)

Description

RSI_ERROR_EPERM

0x0001

Operation not permitted

RSI_ERROR_E_MIN

0x0001

Minimum Socket/IO error

RSI_ERROR_ENOENT

0x0002

No such file or directory

RSI_ERROR_ESRCH

0x0003

No such process

RSI_ERROR_EINTR

0x0004

Interrupted system call

RSI_ERROR_EIO

0x0005

I/O error

RSI_ERROR_ENXIO

0x0006

No such device or address

RSI_ERROR_E2BIG

0x0007

Argument list too long

RSI_ERROR_ENOEXEC

0x0008

Exec format error

RSI_ERROR_EBADF

0x0009

Bad file number

RSI_ERROR_ECHILD

0x000A

No child processes

RSI_ERROR_EAGAIN

0x000B

Try again

RSI_ERROR_ENOMEM

0x000C

Out of memory

RSI_ERROR_EACCES

0x000D

Permission denied

RSI_ERROR_EFAULT

0x000E

Bad address

RSI_ERROR_ENOTBLK

0x000F

Block device required

RSI_ERROR_EBUSY

0x0010

Device or resource busy

RSI_ERROR_EEXIST

0x0011

File exists

RSI_ERROR_EXDEV

0x0012

Cross-device link

RSI_ERROR_ENODEV

0x0013

No such device

RSI_ERROR_ENOTDIR

0x0014

Not a directory

RSI_ERROR_EISDIR

0x0015

Is a directory

RSI_ERROR_EINVAL

0x0016

Invalid argument

RSI_ERROR_ENFILE

0x0017

File table overflow

RSI_ERROR_EMFILE

0x0018

Too many open files

RSI_ERROR_ENOTTY

0x0019

Not a typewriter

RSI_ERROR_ETXTBSY

0x001A

Text file busy

RSI_ERROR_EFBIG

0x001B

File too large

RSI_ERROR_ENOSPC

0x001C

No space left on device

RSI_ERROR_ESPIPE

0x001D

Illegal seek

RSI_ERROR_EROFS

0x001E

Read-only file system

RSI_ERROR_EMLINK

0x001F

Too many links

RSI_ERROR_EPIPE

0x0020

Broken pipe

RSI_ERROR_EDOM

0x0021

Math argument out of domain of func

RSI_ERROR_ERANGE

0x0022

Math result not representable

RSI_ERROR_EDEADLK

0x0023

Resource deadlock would occur

RSI_ERROR_ENAMETOOLONG

0x0024

File name too long

RSI_ERROR_ENOLCK

0x0025

No record locks available

RSI_ERROR_ENOSYS

0x0026

Function not implemented

RSI_ERROR_ENOTEMPTY

0x0027

Directory not empty

RSI_ERROR_ELOOP

0x0028

Too many symbolic links encountered

RSI_ERROR_EWOULDBLOCK

0x0029

Operation would block

RSI_ERROR_ENOMSG

0x002A

No message of desired type

RSI_ERROR_EIDRM

0x002B

Identifier removed

RSI_ERROR_ECHRNG

0x002C

Channel number out of range

RSI_ERROR_EL2NSYNC

0x002D

Level 2 not synchronized

RSI_ERROR_EL3HLT

0x002E

Level 3 halted

RSI_ERROR_EL3RST

0x002F

Level 3 reset

RSI_ERROR_ELNRNG

0x0030

Link number out of range

RSI_ERROR_EUNATCH

0x0031

Protocol driver not attached

RSI_ERROR_ENOCSI

0x0032

No CSI structure available

RSI_ERROR_EL2HLT

0x0033

Level 2 halted

RSI_ERROR_EBADE

0x0034

Invalid exchange

RSI_ERROR_EBADR

0x0035

Invalid request descriptor

RSI_ERROR_EXFULL

0x0036

Exchange full

RSI_ERROR_ENOANO

0x0037

No anode

RSI_ERROR_EBADRQC

0x0038

Invalid request code

RSI_ERROR_EBADSLT

0x0039

Invalid slot

RSI_ERROR_EBFONT

0x003B

Bad font file format

RSI_ERROR_ENOSTR

0x003C

Device not a stream

RSI_ERROR_ENODATA

0x003D

No data available

RSI_ERROR_ETIME

0x003E

Timer expired

RSI_ERROR_ENOSR

0x003F

Out of streams resources

RSI_ERROR_ENONET

0x0040

Machine is not on the network

RSI_ERROR_ENOPKG

0x0041

Package not installed

RSI_ERROR_EREMOTE

0x0042

Object is remote

RSI_ERROR_ENOLINK

0x0043

Link has been severed

RSI_ERROR_EADV

0x0044

Advertise error

RSI_ERROR_ESRMNT

0x0045

Srmount error

RSI_ERROR_ECOMM

0x0046

Communication error on send

RSI_ERROR_EPROTO

0x0047

Protocol error

RSI_ERROR_EMULTIHOP

0x0048

Multihop attempted

RSI_ERROR_EDOTDOT

0x0049

RFS specific error

RSI_ERROR_EBADMSG

0x004A

Not a data message

RSI_ERROR_EOVERFLOW

0x004B

Value too large for defined data type

RSI_ERROR_ENOTUNIQ

0x004C

Name not unique on network

RSI_ERROR_EBADFD

0x004D

File descriptor in bad state

RSI_ERROR_EREMCHG

0x004E

Remote address changed

RSI_ERROR_ELIBACC

0x004F

Can not access a needed shared library

RSI_ERROR_ELIBBAD

0x0050

Accessing a corrupted shared library

RSI_ERROR_ELIBSCN

0x0051

.lib section in a.out corrupted

RSI_ERROR_ELIBMAX

0x0052

Attempting to link in too many shared libraries

RSI_ERROR_ELIBEXEC

0x0053

Cannot exec a shared library directly

RSI_ERROR_EILSEQ

0x0054

Illegal byte sequence

RSI_ERROR_ERESTART

0x0055

Interrupted system call should be restarted

RSI_ERROR_ESTRPIPE

0x0056

Streams pipe error

RSI_ERROR_EUSERS

0x0057

Too many users

RSI_ERROR_ENOTSOCK

0x0058

Socket operation on non-socket

RSI_ERROR_EDESTADDRREQ

0x0059

Destination address required

RSI_ERROR_EMSGSIZE

0x005A

Message too long

RSI_ERROR_EPROTOTYPE

0x005B

Protocol wrong type for socket

RSI_ERROR_ENOPROTOOPT

0x005C

Protocol not available

RSI_ERROR_EPROTONOSUPPORT

0x005D

Protocol not supported

RSI_ERROR_ESOCKTNOSUPPORT

0x005E

Socket type not supported

RSI_ERROR_EOPNOTSUPP

0x005F

Operation not supported on transport endpoint

RSI_ERROR_EPFNOSUPPORT

0x0060

Protocol family not supported

RSI_ERROR_EAFNOSUPPORT

0x0061

Address family not supported by protocol

RSI_ERROR_EADDRINUSE

0x0062

Address already in use

RSI_ERROR_EADDRNOTAVAIL

0x0063

Cannot assign requested address

RSI_ERROR_ENETDOWN

0x0064

Network is down

RSI_ERROR_ENETUNREACH

0x0065

Network is unreachable

RSI_ERROR_ENETRESET

0x0066

Network dropped connection because of reset

RSI_ERROR_ECONNABORTED

0x0067

Software caused connection abort

RSI_ERROR_ECONNRESET

0x0068

Connection reset by peer

RSI_ERROR_ENOBUFS

0x0069

No buffer space available

RSI_ERROR_EISCONN

0x006A

Transport endpoint is already connected

RSI_ERROR_ENOTCONN

0x006B

Transport endpoint is not connected

RSI_ERROR_ESHUTDOWN

0x006C

Cannot send after transport endpoint shutdown

RSI_ERROR_ETOOMANYREFS

0x006D

Too many references: cannot splice

RSI_ERROR_ETIMEDOUT

0x006E

Connection timed out

RSI_ERROR_ECONNREFUSED

0x006F

Connection refused

RSI_ERROR_EHOSTDOWN

0x0070

Host is down

RSI_ERROR_EHOSTUNREACH

0x0071

No route to host

RSI_ERROR_EALREADY

0x0072

Operation already in progress

RSI_ERROR_EINPROGRESS

0x0073

Operation now in progress

RSI_ERROR_ESTALE

0x0074

Stale NFS file handle

RSI_ERROR_EUCLEAN

0x0075

Structure needs cleaning

RSI_ERROR_ENOTNAM

0x0076

Not a XENIX named type file

RSI_ERROR_ENAVAIL

0x0077

No XENIX semaphores available

RSI_ERROR_EISNAM

0x0078

Is a named type file

RSI_ERROR_EREMOTEIO

0x0079

Remote I/O error

RSI_ERROR_EDQUOT

0x007A

Quota exceeded

RSI_ERROR_ENOMEDIUM

0x007B

No medium found

RSI_ERROR_EMEDIUMTYPE

0x007C

Wrong medium type

RSI_ERROR_ECANCELED

0x007D

Operation Canceled

RSI_ERROR_ENOKEY

0x007E

Required key not available

RSI_ERROR_EKEYEXPIRED

0x007F

Key has expired

RSI_ERROR_EKEYREVOKED

0x0080

Key has been revoked

RSI_ERROR_EKEYREJECTED

0x0081

Key was rejected by service

RSI_ERROR_EOWNERDEAD

0x0082

Owner died - for robust mutexes

RSI_ERROR_ENOTRECOVERABLE

0x0083

State not recoverable

RSI_ERROR_ERFKILL

0x0084

Operation not possible due to RF-kill