I have my board running Ubuntu 24.04 Desktop, and it looks like in the schematic, the RP2040 is connected directly to the N100’s internal USB 2.0 bus, and via UART.
Scanning with lsusb
, though, I don’t see the RP2040 at all:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 1997:2466 Shenzhen Riitek Technology Co., Ltd Wireless Receiver
Bus 003 Device 003: ID 13d3:3572 IMC Networks Bluetooth Radio
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
And I can’t find any documentation in the Driver installation pages for setting up GPIO access under Linux. It seems like there’s something called ‘Zadig’ for Windows, but is there any way to access the pins or manage fan control (which seems to go through the RP2040 too?) in Ubuntu or Linux distros?