I am trying to attach a network interfaces (Ethernet Port and mobile Broadband) to my Pi through USB. When I do this on my Pi 1 or Pi Zero it shows up and works without a hitch, but with the exact same installation on the same SD card on a Pi 3, the interfaces do not work.
On the Pi 3, they are detected as a USB devices but do not show up when I query using commands like
I noticed that when attempting this on the Pi 3, the output from
dmesg lacks the lines containing
register 'asix' at usb-xxxx:xx:xx-x.x CDC_Ethernet Device ... (for the USB Etherne)
register 'cdc_ether' at usb-xxxx:xx:xx-x.x CDC_Ethernet Device ... (for the mobile broadband)
If it's relevant, I have removed the Pi 3's Ethernet port in order to slim down its profile.
Why is the same installation behaving differently on different Pis?