I’m not able to see lowpan0
on my board and I’m starting to wonder if this is a hardware issue…
What I’ve done so far:
- Flashed with this file:
beagleplay-emmc-flasher-debian-11.6-minimal-arm64-2023-03-10-4gb.img.xz
- Booted. Checked
ifconfig
, here is list:
SoftAp0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.8.1 netmask 255.255.255.0 broadcast 192.168.8.255
inet6 fe80::6e30:2aff:fe08:c082 prefixlen 64 scopeid 0x20<link>
ether 6c:30:2a:08:c0:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 42 bytes 7044 (6.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 34:08:e1:84:fc:23 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 656 bytes 54353 (53.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 656 bytes 54353 (53.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.7.2 netmask 255.255.255.0 broadcast 192.168.7.255
inet6 fe80::1eba:8cff:fea2:ed6b prefixlen 64 scopeid 0x20<link>
ether 1c:ba:8c:a2:ed:6b txqueuelen 1000 (Ethernet)
RX packets 301 bytes 40781 (39.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 124 bytes 25780 (25.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.6.2 netmask 255.255.255.0 broadcast 192.168.6.255
inet6 fe80::1eba:8cff:fea2:ed6d prefixlen 64 scopeid 0x20<link>
ether 1c:ba:8c:a2:ed:6d txqueuelen 1000 (Ethernet)
RX packets 533 bytes 55170 (53.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 248 bytes 196700 (192.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 6c:30:2a:08:c0:81 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
-
Ran thru steps 1 thru 4 on Wireless MCU Zephyr Development — BeagleBoard Documentation
-
In Step 2 above, I can flash the chip successfully as seen here:
./build/play/cc2538-bsl.py build/play
CC2538 BSL script customized for Laughing Coyote CC1352P target!
Setting BOOT and RESET low
Setting RESET high
Setting BOOT high
Opening port /dev/ttyS4, baud 50000
Reading data from build/play/zephyr/zephyr.bin
Cannot auto-detect firmware filetype: Assuming .bin
Connecting to target...
CC1350 PG2.0 (7x7mm): 704KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x000AFFD8
Primary IEEE Address: 00:12:4B:00:29:C4:CA:F5
Performing mass erase
Erasing all main bank flash sectors
Erase done
Writing 720896 bytes starting at address 0x00000000
Write 208 bytes at 0x000AFF300
Write done
Verifying by comparing CRC32 calculations.
Verified (match: 0x4eb734b7)
- Step 4 is:
lsmod | grep bcfserial
which results in
bcfserial 24576 0
mac802154 77824 1 bcfserial
So no wpanusb
is being loaded?
If I try to loapd wpanusb
manually via modprobe
I then see it via lsmod, but still no lowpan0 in ifconfig.
Any ideas?