usb cdc works, uart works, mdio works, todo: eth