Android phone tethering via USB no longer working

Hi,

I have previously used tethering via USB with my Sony Xperia SP phone. This no longer works. I noticed this on snapshot 20151014.

I am running NetworkManager + KDE 5 on a W541 Thinkpad.

I captured journalctl output and pasted it below (mobile so can’t format, sorry )

When plugging in I get the following output:

Oct 20 10:52:34 rombert.example.com kernel: usb 3-1: new high-speed USB device number 38 using xhci_hcd
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: New USB device found, idVendor=0fce, idProduct=5195
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: Product: Xperia SP
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: Manufacturer: Sony
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: SerialNumber: YT910LJR9M
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: usbfs: process 2587 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: reset high-speed USB device number 38 using xhci_hcd
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: usbfs: process 2587 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: reset high-speed USB device number 38 using xhci_hcd
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: usbfs: process 2587 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:35 rombert.example.com kernel: usb 3-1: usbfs: process 2587 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:36 rombert.example.com kernel: usb 3-1: usbfs: process 2589 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:36 rombert.example.com kernel: usb 3-1: reset high-speed USB device number 38 using xhci_hcd
Oct 20 10:52:36 rombert.example.com kernel: usb 3-1: usbfs: process 2589 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:36 rombert.example.com kernel: usb 3-1: usbfs: process 2591 (ThreadWeaver::T) did not claim interface 0 before use
Oct 20 10:52:36 rombert.example.com kernel: usb 3-1: usbfs: process 2591 (ThreadWeaver::T) did not claim interface 0 before use

And the ‘did not claim’ message repeats itself 30-40 more times.

After enabling tethering on the phone I get
Oct 20 10:52:54 rombert.corp.example.com kernel: usb 3-1: USB disconnect, device number 38
Oct 20 10:52:55 rombert.corp.example.com kernel: usb 3-1: new high-speed USB device number 39 using xhci_hcd
Oct 20 10:52:55 rombert.corp.example.com kernel: usb 3-1: New USB device found, idVendor=0fce, idProduct=8195
Oct 20 10:52:55 rombert.corp.example.com kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 20 10:52:55 rombert.corp.example.com kernel: usb 3-1: Product: Xperia SP
Oct 20 10:52:55 rombert.corp.example.com kernel: usb 3-1: Manufacturer: Sony
Oct 20 10:52:55 rombert.corp.example.com kernel: usb 3-1: SerialNumber: YT910LJR9M
Oct 20 10:52:55 rombert.corp.example.com kernel: rndis_host 3-1:1.0 usb0: register ‘rndis_host’ at usb-0000:00:14.0-1, RNDIS device, fa:5b:83:55:e8:58
Oct 20 10:52:55 rombert.corp.example.com NetworkManager[7350]: <warn> (usb0): failed to find device 14 ‘usb0’ with udev
Oct 20 10:52:55 rombert.corp.example.com NetworkManager[7350]: <info> (usb0): new Ethernet device (carrier: OFF, driver: ‘rndis_host’, ifindex: 14)
Oct 20 10:52:55 rombert.corp.example.com mtp-probe[10899]: checking bus 3, device 39: “/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1”
Oct 20 10:52:55 rombert.corp.example.com mtp-probe[10899]: bus: 3, device: 39 was not an MTP device
Oct 20 10:52:55 rombert.corp.example.com kernel: rndis_host 3-1:1.0 enp0s20u1: renamed from usb0
Oct 20 10:52:55 rombert.corp.example.com systemd-udevd[10901]: renamed network interface usb0 to enp0s20u1
Oct 20 10:52:55 rombert.corp.example.com NetworkManager[7350]: <info> (usb0): interface index 14 renamed iface from ‘usb0’ to ‘enp0s20u1’
Oct 20 10:52:55 rombert.corp.example.com NetworkManager[7350]: <info> (enp0s20u1): device state change: unmanaged -> unavailable (reason ‘managed’) [10 20 2]
Oct 20 10:52:55 rombert.corp.example.com NetworkManager[7350]: <info> (enp0s20u1): link connected
Oct 20 10:52:55 rombert.corp.example.com NetworkManager[7350]: <info> (enp0s20u1): device state change: unavailable -> disconnected (reason ‘none’) [20 30 0]
Oct 20 10:52:57 rombert.corp.example.com ModemManager[1328]: <info> Couldn’t find support for device at ‘/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1’: not supported by any plugin

Any ideas about what is going on here?

Thanks,

Robert