Raspberry Pi VxWorks Faults when booting

The recommended firmware mentioned in the README file is https://github.com/raspberrypi/firmware/archive/1.20200212.tar.gz. I haven’t checked recent RPi4 firmware updates, but I’ll try to do that soon.

Meanwhile, you should be able to set an IP address manually using ifconfig. For example this is the set of commands I used to set a static IP address.

cmd
ifconfig genet0 128.224.125.72

Here is a more detailed log which includes the aforementioned commands:

-> cmd
[vxWorks *]# ifconfig -a
lo0     Link type:Local loopback
        inet 127.0.0.1  mask 255.255.255.255
        inet6 unicast fe80::1%lo0  prefixlen 64  automatic
        inet6 unicast ::1  prefixlen 128
        UP RUNNING LOOPBACK MULTICAST NOARP ALLMULTI 
        MTU:1500  metric:1  VR:0  ifindex:1
        RX packets:17 mcast:0 errors:0 dropped:0
        TX packets:17 mcast:0 errors:0
        collisions:0 unsupported proto:0
        RX bytes:1275  TX bytes:1275

genet0  Link type:Ethernet  HWaddr dc:a6:32:08:cf:f5
        inet6 unicast fe80::dea6:32ff:fe08:cff5%genet0  prefixlen 64  automatic
        UP RUNNING SIMPLEX BROADCAST MULTICAST DHCP 
        MTU:1500  metric:1  VR:0  ifindex:2
        RX packets:0 mcast:0 errors:0 dropped:0
        TX packets:0 mcast:5 errors:0
        collisions:0 unsupported proto:0
        RX bytes:0  TX bytes:0

[vxWorks *]# ifconfig genet0 -dhcp
[vxWorks *]# ifconfig genet0 128.224.125.72 
[vxWorks *]# ifconfig -a
lo0     Link type:Local loopback
        inet 127.0.0.1  mask 255.255.255.255
        inet6 unicast fe80::1%lo0  prefixlen 64  automatic
        inet6 unicast ::1  prefixlen 128
        UP RUNNING LOOPBACK MULTICAST NOARP ALLMULTI 
        MTU:1500  metric:1  VR:0  ifindex:1
        RX packets:21 mcast:0 errors:0 dropped:0
        TX packets:21 mcast:0 errors:0
        collisions:0 unsupported proto:0
        RX bytes:1585  TX bytes:1585

genet0  Link type:Ethernet  HWaddr dc:a6:32:08:cf:f5
        inet 128.224.125.72  mask 255.255.0.0  broadcast 128.224.255.255
        inet6 unicast fe80::dea6:32ff:fe08:cff5%genet0  prefixlen 64  automatic
        UP RUNNING SIMPLEX BROADCAST MULTICAST 
        MTU:1500  metric:1  VR:0  ifindex:2
        RX packets:14 mcast:0 errors:0 dropped:4
        TX packets:6 mcast:10 errors:0
        collisions:0 unsupported proto:0
        RX bytes:898  TX bytes:480

[vxWorks *]# ping -c 2 128.224.124.1

Pinging 128.224.124.1 (128.224.124.1) with 64 bytes of data:
Reply from 128.224.124.1 bytes=64 ttl=255 seq=0 time=16ms
Reply from 128.224.124.1 bytes=64 ttl=255 seq=1 time=16ms

--- 128.224.124.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1017 ms
rtt min/avg/max = 16/16/16 ms
[vxWorks *]# 

Regards,
Dan