I am trying to enable Ethernet via the USB-C port on a Raspberry Pi 4B 8GB Rev 1.5.
There are a few places online and also some videos on YouTube detailing how to do this but they assume that the OS is Raspberry Pi OS.
I have Endeavour up and running my Pi. The end goal is to be able to plug the device into my laptop via the Pi USB-C port. The laptop powers the Pi and ethernet is also enabled on the same connection.
This seems like a really trivial thing to get going on Raspberry Pi OS.
Currently, I have edited my
/boot/config.txt to be…
# See /boot/overlays/README for all available options dtparam=audio=on # dtoverlay=vc4-kms-v3d display_auto_detect=1 disable_overscan=1 initramfs initramfs-linux.img followkernel #Uncomment - to - enable - bluetooth #dtparam=krnbt=on [pi4] # Run as fast as firmware / board allows arm_boost=1 [all] dtoverlay=vc4-kms-v3d,dwc2,dr_mode=peripheral
I commented out the
dtoverlay at the top and added it to the
[all] section, and added the two extra properties.
I also edited my
/boot/cmdline.txt to be…
root=UUID=2a9818bf-eb50-4f31-85b2-bd40d6f82e06 rootflags=subvol=@ rootfstype=btrfs fsck.repair=no rw modules-load=dwc2,g_ether rootwait console=serial0,115200 console=tty1 fsck.repair=yes usbhid.mousepoll=8 usbhid.mousepoll=8
I added the
There is a good and to-the-point video on YouTube of the setup.
Raspberry Pi iPad Pro Setup Explained (Tech Craft)
I am just looking to emulate this functionality on Endeavour but not sure how the setup might differ. Currently, there is no extra network device showing up so I am guessing there has to be something that needs to be done differently.
Any help would be greatly appreciated.