verxion / RaspberryPi

Notes to myself about RaspberryPi configuration
Apache License 2.0
16 stars 1 forks source link

RNDIS USB networking issue on iPad Pro M4 and RPi 5, but works on iPad Pro M2 and RPi 5 #1

Open jun3010me opened 1 month ago

jun3010me commented 1 month ago

Summary

The RNDIS USB network driver fails to load and work properly on the newer iPad Pro M4 chip model and Raspberry Pi 5, while it works as expected on the Raspberry Pi 4.

Environment

Behavior

On the Raspberry Pi 5, the RNDIS driver loads successfully, and the iPad Pro M2 can connect to it via USB and use it as an Ethernet adapter.

However, on the Raspberry Pi 5 and the newer iPad Pro M4, the following issues occur:

  1. On Raspberry Pi 5, the RNDIS driver fails to load successfully during boot.
  2. On iPad Pro M4, even when the Raspberry Pi RNDIS driver seems to load, the "Ethernet" option does not show up in the iPad's Settings app to enable the USB-Ethernet connection.

Steps to Reproduce

  1. Connect the Raspberry Pi to the iPad Pro via USB cable
  2. On Raspberry Pi, check dmesg output for RNDIS driver loading
  3. On iPad Pro, go to Settings -> Ethernet and check if the USB-Ethernet adapter is listed

Any insights into why this regression happens on the newer Raspberry Pi 5 and iPad Pro M4 chip would be appreciated. A solution to properly load the RNDIS driver and get USB-Ethernet working on these devices is required.

JDBarndt commented 6 days ago

Any luck on this? I believe I'm running into a similar situation with a Pi 5 and the new M4 iPad Pro.