Skip to content

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

@jun3010me

Description

@jun3010me

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

  • Raspberry Pi 4 Model B Rev 1.5 (Updated to latest Raspberry Pi OS release)
  • Raspberry Pi 5 Model B (Updated to latest Raspberry Pi OS release)
  • iPad Pro M4 (2024) running iPadOS 17.x
  • iPad Pro M2 (2022) running iPadOS 17.x

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions