-
Notifications
You must be signed in to change notification settings - Fork 1
/
ms2-cc2420-bringup.txt
43 lines (38 loc) · 1.1 KB
/
ms2-cc2420-bringup.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Problems:
---------
- Driver hangs with -EBUSY if fifop (gpio 0) is gpio_request()'ed
- IEEE802154 ed function not implemented (not needed?)
- Stack: No security support
- Stack: No AACK support
- Stack: Problems with GTS parsing
- cc2420: Hardware address decoding must be off
[- No suspend and resume support]
[- Cleanup needed]
[- Kernel panic with cdc_subset (Workaround)]
Missing return value handling of xmit().
There should be at least something like this:
RETVAL:
XMIT_SUCCESS
XMIT_SUCCESS_DATPEND
XMIT_FAILURE_CSMACA
XMIT_FAILURE_NOACK
And upper layer should respond with appropriate actions.
Tests (faklb):
--------------
- gnl WORKS
- test - test4 and test7 hangs
- test5 and test6
ioctl: SIOCGIFADDR: Cannot assign requested address
root@imote2:/usr/libexec/lowpan-tools# ./izlisten wpan0
bind: No such device
^C
root@imote2:/usr/libexec/lowpan-tools# ./listen-packet #Works with address set and network up
recv: Network is down
shutdown: Operation not supported
Fixed:
------
- Segfaults in tests
- ioctl oops with missing device
- Len as first byte in TXFIFO
- Add FCS to len byte
- Cut off corr and rssi