HoRNDIS
HoRNDIS copied to clipboard
HoRNDIS only works on first boot
The HoRNDIS driver only seems to work on initial boot. When I plug in a Raspberry Pi Zero or Raspberry Pi 3B+, it shows up as a Ethernet gadget that gets an address assigned via DHCP and I can SSH into it. But if I unplug it and plug it back in, the *RNDIS Ethernet gadget remains disconnected.
Running kextstat | grep DIS
shows:
~ sudo kextload /Library/Extensions/HoRNDIS.kextss
~ kextstat | grep DIS
189 0 0xffffff7f83840000 0x6000 0x6000 com.joshuawise.kexts.HoRNDIS (9.2) 10ED3B68-FBFE-326E-B848-DC8082240F4A <22 15 7 5 4 3 1>
I have tried manually unloading and reloading the HoRNDIS driver like so:
sudo kextunload /Library/Extensions/HoRNDIS.kext
sudo kextload /Library/Extensions/HoRNDIS.kext
But this does not seem to help. Is there a way to confirm that OSX is indeed using the correct driver when plugging in an RPi?