USB networking fails to start

Describe your issue

USB networking no longer works on my samsung-milletwifi. Last was working mid-November.

What's the expected behaviour?

USB networking to work.

What's the current behaviour?

usb0 shows as a networking issue, but I get these error messages in the debug shell:

### postmarketOS initramfs ###
Configuring kernel firmware image search path
Setting framebuffer mode to: U:800x1280p-0
tfb_acquire_fb() failed with error code: 7
Trying to mount subpartitions for 10 seconds...
Mount subpartitions of /dev/disk/by-partlabel/userdata
Running initramfs hook: /hooks/20-debug-shell.sh
Setup usb network
/sys/class/android_usb does not exist, skipping android_usb
Setting up an USB gadget through configfs
sh: write error: No such device
Couldn't write to clear UDC
Starting unudhcpd with server ip 172.16.42.1, client ip: 172.16.42.2
Using interface usb0
Starting the DHCP daemon
Trying to start server with parameters: Server IP addr: 172.16.42.1:67, client IP addr: 172.16.42.2, interface: usb0
Create 'pmos_continue_boot' script
Create 'pmos_shell' script
tfb_acquire_fb() failed with error code: 7
Create 'pmos_fail_halt_boot' script
Start the telnet daemon
---
WARNING: debug-shell is active on 172.16.42.1:23.
This is a security hole! Only use it for debugging, and
uninstall the debug-shell hook afterwards!
You can expose storage devices using 'setup_usb_storage /dev/DEVICE'
---

How to reproduce your issue?

Build and install, confirm SSH no longer works via USB

What device are you using?

samsung-milletwifi

On what postmarketOS version did you encounter the issue?

  • edge (master branch)
  • v23.12
  • v23.06 (supported until 2024-01-18)
  • I confirm that the issue still is present after running sudo apk upgrade -a

On what environment did you encounter the issue?

Environments

  • GNOME Shell on Mobile
  • Phosh
  • Plasma Mobile
  • Sxmo (Wayland/Sway) Please post the output of sxmo_version.sh
  • xfce4

How did you get postmarketOS image?

What's the build date of the image? (in yyyy-mm-dd format)

2024-01-29 (just updated and fresh)

Additional information