I have updated my Desktop Workstation and my Notebook from Fed 41 to Fed 42 last week.
Now I detect that my GPS device Garmin Edge 1050 will not connect by using Media Transfer Protocol (MTP) via USB C cable. I can not see them in Gnome File Browser App any more. Charging via USB is working.
With Fed 41 there was no issue with that. I prepared a USB stick with Fed 41 Iso image and did a boot via the stick on the same machines, Desktop and Notebook. Garmin Edge 1050 is shown in Gnome File Browser as expected.
lsusb shows in Fed 42 that the Garmin Edge 1050 device is found:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0bda:0852 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 003: ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 005 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 004: ID 091e:5158 Garmin International Edge 1050
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
$ LANG=C ls -al /run/user/1000/gvfs shows an empty directory:
total 0
dr-x------. 2 karl karl 0 Aug 18 17:49 .
drwx------. 16 karl karl 540 Aug 18 17:50 ..
I am currently in vacation, but I can reproduce it on my notebook.
In Grub there are only three Fed 42 kernels on my notebook (6.15.10-200, 6.15.9-201, 6.15.8-200). No Fed 41 kernels any more.
But I can easily reproduce it when booting the Fed 41 iso image from a USB stick.
Fed 41 previously installed on my hard disk ==> Garmin Edge 1050 was shown in Gnome File browser app
Fed 42 now installed on my hard disk after update from Fed 41 two weeks ago ==> Garmin Edge 1050 not shown in Gnome File browser app
Booting Fed 41 via iso image from USB stick ==> Garmin Edge 1050 shown in Gnome File browser app
Has this been broken on all 3 f42 kernels you have installed?
Yes, same behavior with all three kernels I have installed on Fed 42 (6.15.10-200, 6.15.9-201, 6.15.8-201) ==> Garmin Edge 1050 not shown in Gnome File browser app!
journalctl -b output when connecting the Edge 1050, plug-in the USB cable:
Aug 22 17:54:09 notebook kernel: usb 1-1.2: new high-speed USB device number 6 using ehci-pci
Aug 22 17:54:09 notebook kernel: usb 1-1.2: device descriptor read/all, error -71
Aug 22 17:54:25 notebook kernel: usb 1-1.2: new high-speed USB device number 8 using ehci-pci
Aug 22 17:54:25 notebook kernel: usb 1-1.2: New USB device found, idVendor=091e, idProduct=5158, bcdDevice= 0.01
Aug 22 17:54:25 notebook kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Aug 22 17:54:25 notebook kernel: usb 1-1.2: Product: Edge 1050
Aug 22 17:54:25 notebook kernel: usb 1-1.2: Manufacturer: Garmin
Aug 22 17:54:25 notebook kernel: usb 1-1.2: SerialNumber: 0000d6ae2f5a
Aug 22 17:54:25 notebook mtp-probe[4294]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2"
Aug 22 17:54:25 notebook mtp-probe[4294]: bus: 1, device: 8 was not an MTP device
Aug 22 17:54:25 notebook mtp-probe[4296]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2"
Aug 22 17:54:25 notebook mtp-probe[4296]: bus: 1, device: 8 was an MTP device
journalctl -b output when de-connecting the Edge 1050, plug-out the USB cable:
Aug 22 17:58:12 notebook kernel: usb 1-1.2: USB disconnect, device number 8
Aug 22 17:58:14 notebook kernel: usb 1-1.2: new high-speed USB device number 9 using ehci-pci
Aug 22 17:58:14 notebook kernel: usb 1-1.2: device descriptor read/all, error -71
Here are the journalctl messages from the Live iso Fed 41 session when plug-in the Edge 1050 device by USB-C cable.
Aug 22 19:11:08 localhost-live kernel: usb 2-1: new high-speed USB device number 3 using xhci_hcd
Aug 22 19:11:08 localhost-live kernel: usb 2-1: device descriptor read/all, error -71
Aug 22 19:11:24 localhost-live kernel: usb 2-1: new high-speed USB device number 5 using xhci_hcd
Aug 22 19:11:24 localhost-live kernel: usb 2-1: New USB device found, idVendor=091e, idProduct=5158, bcdDevice= 0.01
Aug 22 19:11:24 localhost-live kernel: usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Aug 22 19:11:24 localhost-live kernel: usb 2-1: Product: Edge 1050
Aug 22 19:11:24 localhost-live kernel: usb 2-1: Manufacturer: Garmin
Aug 22 19:11:24 localhost-live kernel: usb 2-1: SerialNumber: 0000d6ae2f5a
Aug 22 19:11:24 localhost-live mtp-probe[3405]: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/usb2/2-1"
Aug 22 19:11:24 localhost-live mtp-probe[3405]: bus: 2, device: 5 was an MTP device
Aug 22 19:11:24 localhost-live mtp-probe[3407]: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/usb2/2-1"
Aug 22 19:11:24 localhost-live mtp-probe[3407]: bus: 2, device: 5 was an MTP device
Aug 22 19:11:24 localhost-live gvfsd[3410]: Device 0 (VID=091e and PID=5158) is UNKNOWN in libmtp v1.1.19.
Aug 22 19:11:24 localhost-live gvfsd[3410]: Please report this VID/PID and the device model to the libmtp development team
The device is shown in the Gnome File browser app.
From the logs it looks like a change in mtp-probe that causes the regression.
You can raise a bug against mtp-probe with Fedora - How to file a bug :: Fedora Docs
After update of the latest software packages of F42, it is now working again as expected. There was a bug fix for libusb1 which seems to be the root cause for the trouble with my Garmin Edge 1050.