Skip to content

Instantly share code, notes, and snippets.

@jiahuang
Created July 30, 2014 07:18
Show Gist options
  • Save jiahuang/9aa4add6a734ea49cae9 to your computer and use it in GitHub Desktop.
Save jiahuang/9aa4add6a734ea49cae9 to your computer and use it in GitHub Desktop.
cc3k error trace
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #0 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 00 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 00 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #1 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 01 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #1... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 01 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 df ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 01 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r .1.. w .... e .1.. [non-blocking, timeout: 3750ms]
← read HCI_EVNT_SELECT ← r .1.. w .... e .... [status 1]
→ write HCI_CMND_RECVFROM 12 bytes: <Buffer 01 00 00 00 01 10 00 00 00 00 00 00>
← read HCI_EVNT_RECVFROM 12 bytes: <Buffer 01 00 00 00 2d 00 00 00 01 00 00 00>
← read DATA 69 'bytes:' <Buffer 01 00 00 00 0c 00 00 00 2d 00 00 00 00 00 00 00 02 ...>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #1...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CONNECT -> connecting socket #0... (12.0.99.23)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 76 'bytes:' <Buffer 00 00 00 00 0c 00 00 00 3c 00 00 00 00 00 00 00 47 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 00 00 00 00 3c 00 00 00>
→ write HCI_CMND_SELECT → r 0... w .... e 0... [non-blocking, timeout: 5ms]
← read HCI_EVNT_DATA_UNSOL_FREE_BUFF 10 bytes: <Buffer 02 00 00 01 01 00 01 00 01 00>
← read HCI_EVNT_SELECT ← r 0... w .... e .... [status 1]
→ write HCI_CMND_RECV 12 bytes: <Buffer 00 00 00 00 00 02 00 00 00 00 00 00>
← read HCI_EVNT_RECV 12 bytes: <Buffer 00 00 00 00 6f 01 00 00 01 00 00 00>
← read DATA 391 'bytes:' <Buffer 00 00 00 00 0c 00 00 00 6f 01 00 00 00 00 00 00 00 ...>
→ write HCI_CMND_SELECT → r 0... w .... e 0... [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 0]
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #1 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 01 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 01 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #0...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #0 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 00 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #0... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 00 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 db ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 00 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r 0... w .... e 0... [non-blocking, timeout: 4062ms]
← read HCI_EVNT_SELECT ← r 0... w .... e .... [status 1]
→ write HCI_CMND_RECVFROM 12 bytes: <Buffer 00 00 00 00 01 10 00 00 00 00 00 00>
← read HCI_EVNT_RECVFROM 12 bytes: <Buffer 00 00 00 00 2d 00 00 00 01 00 00 00>
← read DATA 69 'bytes:' <Buffer 00 00 00 00 0c 00 00 00 2d 00 00 00 00 00 00 00 02 ...>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #0...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CONNECT -> connecting socket #1... (12.0.99.23)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 76 'bytes:' <Buffer 01 00 00 00 0c 00 00 00 3c 00 00 00 00 00 00 00 47 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 01 00 00 00 3c 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #0 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 00 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 00 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_DATA_UNSOL_FREE_BUFF 10 bytes: <Buffer 02 00 00 01 01 00 01 01 01 00>
← read HCI_EVNT_SOCKET <- socket #2 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 02 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #2... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 02 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 b1 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 02 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r ..2. w .... e ..2. [non-blocking, timeout: 3125ms]
← read HCI_EVNT_SELECT ← r ..2. w .... e .... [status 1]
→ write HCI_CMND_RECVFROM 12 bytes: <Buffer 02 00 00 00 01 10 00 00 00 00 00 00>
← read HCI_EVNT_RECVFROM 12 bytes: <Buffer 02 00 00 00 2d 00 00 00 01 00 00 00>
← read DATA 69 'bytes:' <Buffer 02 00 00 00 0c 00 00 00 2d 00 00 00 00 00 00 00 02 ...>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #2...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CONNECT -> connecting socket #0... (12.0.99.23)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 76 'bytes:' <Buffer 00 00 00 00 0c 00 00 00 3c 00 00 00 00 00 00 00 47 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 00 00 00 00 3c 00 00 00>
→ write HCI_CMND_SELECT → r .1.. w .... e .1.. [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r .1.. w .... e .... [status 1]
→ write HCI_CMND_RECV 12 bytes: <Buffer 01 00 00 00 00 02 00 00 00 00 00 00>
← read HCI_EVNT_RECV 12 bytes: <Buffer 01 00 00 00 6f 01 00 00 01 00 00 00>
← read DATA 391 'bytes:' <Buffer 01 00 00 00 0c 00 00 00 6f 01 00 00 00 00 00 00 00 ...>
→ write HCI_CMND_SELECT → r .1.. w .... e .1.. [non-blocking, timeout: 5ms]
← read HCI_EVNT_DATA_UNSOL_FREE_BUFF 10 bytes: <Buffer 02 00 00 01 01 00 02 00 01 00>
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 0]
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #2 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 02 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 02 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_SELECT → r 0... w .... e 0... [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r 0... w .... e .... [status 1]
→ write HCI_CMND_RECV 12 bytes: <Buffer 00 00 00 00 00 02 00 00 00 00 00 00>
← read HCI_EVNT_RECV 12 bytes: <Buffer 00 00 00 00 6f 01 00 00 01 00 00 00>
← read DATA 391 'bytes:' <Buffer 00 00 00 00 0c 00 00 00 6f 01 00 00 00 00 00 00 00 ...>
→ write HCI_CMND_SELECT → r 0... w .... e 0... [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 0]
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #3 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 03 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 03 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #0...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #1...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #0 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 00 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 00 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #1 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 01 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 01 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #4 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 04 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #4... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 04 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 a3 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 04 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r .... w .... e .... [non-blocking, timeout: 3125ms]
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 1]
→ write HCI_CMND_RECVFROM 12 bytes: <Buffer 04 00 00 00 01 10 00 00 00 00 00 00>
← read HCI_EVNT_RECVFROM 12 bytes: <Buffer 04 00 00 00 2d 00 00 00 01 00 00 00>
← read DATA 69 'bytes:' <Buffer 04 00 00 00 0c 00 00 00 2d 00 00 00 00 00 00 00 02 ...>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #4...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CONNECT -> connecting socket #3... (12.0.99.23)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 76 'bytes:' <Buffer 03 00 00 00 0c 00 00 00 3c 00 00 00 00 00 00 00 47 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 03 00 00 00 3c 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #4 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 04 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #4... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 04 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 bc ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 04 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r .... w .... e .... [non-blocking, timeout: 3125ms]
← read HCI_EVNT_DATA_UNSOL_FREE_BUFF 6 bytes: <Buffer 01 00 04 01 02 00>
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 1]
→ write HCI_CMND_RECVFROM 12 bytes: <Buffer 04 00 00 00 01 10 00 00 00 00 00 00>
← read HCI_EVNT_RECVFROM 12 bytes: <Buffer 04 00 00 00 2d 00 00 00 01 00 00 00>
← read DATA 69 'bytes:' <Buffer 04 00 00 00 0c 00 00 00 2d 00 00 00 00 00 00 00 02 ...>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #4...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CONNECT -> connecting socket #2... (12.0.99.23)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 76 'bytes:' <Buffer 02 00 00 00 0c 00 00 00 3c 00 00 00 00 00 00 00 47 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 02 00 00 00 3c 00 00 00>
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_DATA_UNSOL_FREE_BUFF 10 bytes: <Buffer 02 00 02 01 01 00 03 01 01 00>
← read HCI_EVNT_SOCKET <- socket #4 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 04 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #4... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 04 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 20 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 04 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r .... w .... e .... [non-blocking, timeout: 3750ms]
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 1]
→ write HCI_CMND_RECVFROM 12 bytes: <Buffer 04 00 00 00 01 10 00 00 00 00 00 00>
← read HCI_EVNT_RECVFROM 12 bytes: <Buffer 04 00 00 00 2d 00 00 00 01 00 00 00>
← read DATA 69 'bytes:' <Buffer 04 00 00 00 0c 00 00 00 2d 00 00 00 00 00 00 00 02 ...>
→ write HCI_CMND_CLOSE_SOCKET -> request to close socket #4...
← read HCI_EVNT_CLOSE_SOCKET <- socket closed. (errno 0)
→ write HCI_CMND_CONNECT -> connecting socket #1... (12.0.99.23)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 76 'bytes:' <Buffer 01 00 00 00 0c 00 00 00 3c 00 00 00 00 00 00 00 47 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 01 00 00 00 3c 00 00 00>
→ write HCI_CMND_SELECT → r ...3 w .... e ...3 [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r ...3 w .... e .... [status 1]
→ write HCI_CMND_RECV 12 bytes: <Buffer 03 00 00 00 00 02 00 00 00 00 00 00>
← read HCI_EVNT_RECV 12 bytes: <Buffer 03 00 00 00 6f 01 00 00 01 00 00 00>
← read DATA 391 'bytes:' <Buffer 03 00 00 00 0c 00 00 00 6f 01 00 00 00 00 00 00 00 ...>
→ write HCI_CMND_SELECT → r ...3 w .... e ...3 [non-blocking, timeout: 5ms]
← read HCI_EVNT_DATA_UNSOL_FREE_BUFF 10 bytes: <Buffer 02 00 01 01 01 00 04 00 01 00>
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 0]
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #4 opened.
→ write HCI_CMND_SETSOCKOPT 22 bytes: <Buffer 04 00 00 00 ff ff 00 00 02 00 00 00 08 00 00 00 02 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 2f 7b 08 00>
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 04 00 00 00 ff ff 00 00 01 00 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer 00 00 00 00>
→ write HCI_CMND_SELECT → r ..2. w .... e ..2. [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r ..2. w .... e .... [status 1]
→ write HCI_CMND_RECV 12 bytes: <Buffer 02 00 00 00 00 02 00 00 00 00 00 00>
← read HCI_EVNT_RECV 12 bytes: <Buffer 02 00 00 00 6f 01 00 00 01 00 00 00>
← read DATA 391 'bytes:' <Buffer 02 00 00 00 0c 00 00 00 6f 01 00 00 00 00 00 00 00 ...>
→ write HCI_CMND_SELECT → r ..2. w .... e ..2. [non-blocking, timeout: 5ms]
← read HCI_EVNT_SELECT ← r .... w .... e .... [status 0]
→ write HCI_CMND_SOCKET -> request to open socket...
← read HCI_EVNT_SOCKET <- socket #5 opened.
→ write HCI_CMND_SETSOCKOPT 24 bytes: <Buffer 05 00 00 00 ff ff 00 00 00 40 00 00 08 00 00 00 04 ...>
← read HCI_EVNT_SETSOCKOPT 4 bytes: <Buffer ff ff ff ff>
→ write HCI_CMND_CONNECT -> connecting socket #5... (8.8.8.8)
← read HCI_EVNT_CONNECT 4 bytes: <Buffer 00 00 00 00>
→ write DATA 46 'bytes:' <Buffer 05 00 00 00 0c 00 00 00 1d 00 00 00 00 00 00 00 b6 ...>
← read HCI_EVNT_SEND 8 bytes: <Buffer 05 00 00 00 1d 00 00 00>
→ write HCI_CMND_SELECT → r .... w .... e .... [non-blocking, timeout: 3125ms]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment