[solved][2.0.5.6] MTP stopped working [answered]
EDIT: Turns out my USB cable that I usually use to transfer files from phones/tablets to the pc broke half way and was able to charge devices but data transfer did not work anymore. Note for anyone and myself don't use cheapo chinese usb cables. The things underneath I just leave for reference. As the kernel error is one indicator of a broken usb cable.
MTP was working or at least the phone detected when plugged in my linux box on 2.0.4. With 2.0.5 and choosing pc connection nothing happens. The device is not detected at all. lsusb does not detect anything. The phone itself says it switched to pc connection mode.
libmtp is version 1.1.12 which should have the Jolla C device ids. Did the IDs changed maybe ? (Though strange that the device isn't detected at all)
Output of dmesg
[ 1011.486084] usb 2-1.1: device descriptor read/64, error -32
[ 1011.661086] usb 2-1.1: device descriptor read/64, error -32
[ 1011.835096] usb 2-1.1: new full-speed USB device number 10 using ehci-pci
[ 1011.909110] usb 2-1.1: device descriptor read/64, error -32
[ 1012.084083] usb 2-1.1: device descriptor read/64, error -32
[ 1012.258106] usb 2-1.1: new full-speed USB device number 11 using ehci-pci
[ 1012.660136] usb 2-1.1: device not accepting address 11, error -32
[ 1012.733130] usb 2-1.1: new full-speed USB device number 12 using ehci-pci
[ 1013.135145] usb 2-1.1: device not accepting address 12, error -32
Any ideas how to solve would be appreciated.
@leszek Device IDs should not have been changed. But most of the testing was done on libmtp 1.1.10 (which used in ubuntu 16.04) so later versions might have different set of issues. Any logs you can get from the from phone side around cable connect time might be interesting to see.
spiiroin ( 2016-11-27 18:51:11 +0200 )edit