ReasonCodes

Warning /!\ Warning: this page will surely need to be checked and updated every once in a while. Refer to include/NetworkManager.h and include/NetworkManagerVPN.h.

General device state change reason codes

The python script I used to generate this from NetworkManager.h is in lp:~mathieu-tl/+junk/nm-dev-tools.

Code Number

Name

Explanation

0

NM_DEVICE_STATE_REASON_NONE

No reason given

1

NM_DEVICE_STATE_REASON_UNKNOWN

Unknown error

2

NM_DEVICE_STATE_REASON_NOW_MANAGED

Device is now managed

3

NM_DEVICE_STATE_REASON_NOW_UNMANAGED

Device is now unmanaged

4

NM_DEVICE_STATE_REASON_CONFIG_FAILED

The device could not be readied for configuration

5

NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE

IP configuration could not be reserved (no available address, timeout, etc)

6

NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED

The IP config is no longer valid

7

NM_DEVICE_STATE_REASON_NO_SECRETS

Secrets were required, but not provided

8

NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT

802.1x supplicant disconnected

9

NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED

802.1x supplicant configuration failed

10

NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED

802.1x supplicant failed

11

NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT

802.1x supplicant took too long to authenticate

12

NM_DEVICE_STATE_REASON_PPP_START_FAILED

PPP service failed to start

13

NM_DEVICE_STATE_REASON_PPP_DISCONNECT

PPP service disconnected

14

NM_DEVICE_STATE_REASON_PPP_FAILED

PPP failed

15

NM_DEVICE_STATE_REASON_DHCP_START_FAILED

DHCP client failed to start

16

NM_DEVICE_STATE_REASON_DHCP_ERROR

DHCP client error

17

NM_DEVICE_STATE_REASON_DHCP_FAILED

DHCP client failed

18

NM_DEVICE_STATE_REASON_SHARED_START_FAILED

Shared connection service failed to start

19

NM_DEVICE_STATE_REASON_SHARED_FAILED

Shared connection service failed

20

NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED

AutoIP service failed to start

21

NM_DEVICE_STATE_REASON_AUTOIP_ERROR

AutoIP service error

22

NM_DEVICE_STATE_REASON_AUTOIP_FAILED

AutoIP service failed

23

NM_DEVICE_STATE_REASON_MODEM_BUSY

The line is busy

24

NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE

No dial tone

25

NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER

No carrier could be established

26

NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT

The dialing request timed out

27

NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED

The dialing attempt failed

28

NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED

Modem initialization failed

29

NM_DEVICE_STATE_REASON_GSM_APN_FAILED

Failed to select the specified APN

30

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING

Not searching for networks

31

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED

Network registration denied

32

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT

Network registration timed out

33

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED

Failed to register with the requested network

34

NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED

PIN check failed

35

NM_DEVICE_STATE_REASON_FIRMWARE_MISSING

Necessary firmware for the device may be missing

36

NM_DEVICE_STATE_REASON_REMOVED

The device was removed

37

NM_DEVICE_STATE_REASON_SLEEPING

NetworkManager went to sleep

38

NM_DEVICE_STATE_REASON_CONNECTION_REMOVED

The device's active connection disappeared

39

NM_DEVICE_STATE_REASON_USER_REQUESTED

Device disconnected by user or client

40

NM_DEVICE_STATE_REASON_CARRIER

Carrier/link changed

41

NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED

The device's existing connection was assumed

42

NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE

The supplicant is now available

43

NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND

The modem could not be found

44

NM_DEVICE_STATE_REASON_BT_FAILED

The Bluetooth connection failed or timed out

0xFFFF

NM_DEVICE_STATE_REASON_LAST

Unused

VPN state change reason codes

Code Number

Name

Explanation

0

NM_VPN_CONNECTION_STATE_REASON_UNKNOWN

Unknown error

1

NM_VPN_CONNECTION_STATE_REASON_NONE

No reason given

2

NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED

User disconnected the session

3

NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED

The underlying device was disconnected

4

NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED

VPN service was stopped

5

NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID

Invalid IP configuration (or IP selection timeout)

6

NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT

Connection timeout

7

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT

The VPN service did not start in a timely manner

8

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED

The VPN service failed to start

9

NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS

No secrets are available, but are needed for the connection

10

NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED

Failed to login to the VPN

11

NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED

The connection was removed

DebuggingNetworkManager/ReasonCodes (last edited 2010-09-17 20:25:57 by modemcable251)