USB not recognized on Android Tethering

My Pixel Android phone can't be recognized by OpenWRT 25 on fresh installation and following this guide (USB Tethering and USB debugging enabled on Android).

cat /sys/kernel/debug/usb/devices shows the phone but with driver=none displayed.

dmesg:

[  115.486530] usb 1-1: new high-speed USB device number X using ehci-platform
[  116.476545] usb 1-1: device descriptor read/64, error -71
[  116.856354] cdc_ncm 1-1:1.0: bind() failure
[...]
[  102.956557] usb 1-1: device descriptor read/64, error -71
[  103.306570] cdc_ncm 1-1:1.0 usb0: register 'cdc_ncm' at usb-1b000000.usb-1, CDC NCM, [IPV6]
[  103.485779] usb 1-1: USB disconnect, device number 35
[  103.491239] cdc_ncm 1-1:1.0 usb0: unregister 'cdc_ncm' usb-1b000000.usb-1, CDC NCM
[  103.886536] usb 1-1: new high-speed USB device number 36 using ehci-platform

I've installed all the suggested packages but it's still not working. The USB Tethering works on other devices.

Any idea? Toughts?

You need to share the complete output.

I hit a bug in .1 and .2 when trying to tether using an Android phone.

Worked on .0.

There's no Openwrt 25, btw.