With the current Pocketbeagle 2 image (BeagleBoard.org Debian Bookworm Minimal Image 2025-03-25) the usb network interface does not plug-and-play configure on windows; so the quickstart tutorial fails and you can not easily access the pocketbeagle device.
This is because the usb network device (CDC NCM) is not recognized by windows and it does not identify and load the correct driver. The network device is function if you manually select the appropriate driver for the “CDC NCM” device via:
- Opening the device manager and locating the “CDC NCM” device.
- Selecting Update Driver → Browse my Computer for Drivers → Pick from Available Drivers → Network Adapters → Microsoft → UsbNcm Host Device.
- Confirming the selection.
- Accessing the new “UsbNcm Host Device”
Ref: https://community.smarttech.com/s/article/Device-drivers-for-CDC-NCM-device?language=en_US - Outlines the specific steps needed to load the driver.
I believe this is a misconfiguration in the PocketBeagle2 image, which needs a few updates to the usb device configuration to allow windows to recognize the NCM driver.
See:
- NCM On windows 10 · hathach/tinyusb · Discussion #2727 · GitHub - Outlines the specific device descriptor required on windows.
- More examples · Issue #20 · vpelletier/python-functionfs · GitHub - Another specific example updating the configfs.
The pocketbeagle 2 does not have these config entries present.