Bug 484152 - The GoPro 12 camera is no longer recognized as a USB mass-storage device after the first successful connection
Summary: The GoPro 12 camera is no longer recognized as a USB mass-storage device afte...
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.08.1
Platform: Kubuntu Linux
: NOR major
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-21 12:25 UTC by Piotr Majka
Modified: 2024-05-24 11:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Majka 2024-03-21 12:25:36 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
The GoPro 12 camera is no longer recognized as a USB mass-storage device after the first successful connection

STEPS TO REPRODUCE
1. After the system starts, connect the camera via USB cable. Turn it on, after a while it goes into USB mode
2. Through the Dolphin browser you can see the content of the camera, copy files or, for example, delete them - everything works properly. You disconnect the camera/turn it off after the operations are completed.
3. You connect the camera again, turn it on, but this time an error is immediately displayed:
"The device cannot be accessed. Make sure it is unlocked and tap "Allow" on its screen flyout. If that doesn't work, then make sure MTP is enabled in its USB connection settings"

OBSERVED RESULT
No access to files saved on the camera's SD card

EXPECTED RESULT
Access to files stored on the camera's SD card, allowing them to be copied, renamed, deleted, etc.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Kubuntu 23.10, kernel: 6.5.0-26-generic, 
(available in About System)
KDE Plasma Version: 5:144ubuntu2
KDE Frameworks Version: 5.110.0-0ubuntu1
Qt Version: 5.15.10-5  and 6.4.2+dfsg-18 

ADDITIONAL INFORMATION

The only solution to this problem is to restart the system. After restarting the computer, you can again access the files saved on the SD card.
The problem does not depend on the kernel version - it has been present since at least November 2023 - I regularly update Kubuntu and run it on current versions
The problem does not depend on the software version of the GoPro 12 camera - the problem has existed since the very beginning of its ownership, there have already been several firmware updates at that time
The GoPro 12 camera does not have any USB connection type setting in its menu/settings.
Comment 1 Piotr Majka 2024-03-21 12:35:50 UTC
dmesg output: 
Successfull connection:
wto mar 19 12:08:47 2024] usb 1-1: new high-speed USB device number 11 using xhci_hcd
[wto mar 19 12:08:47 2024] usb 1-1: New USB device found, idVendor=2672, idProduct=0059, bcdDevice= 0.01
[wto mar 19 12:08:47 2024] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[wto mar 19 12:08:47 2024] usb 1-1: Product: HERO12 Black
[wto mar 19 12:08:47 2024] usb 1-1: Manufacturer: GoPro
[wto mar 19 12:08:47 2024] usb 1-1: SerialNumber: C3501324581051
[wto mar 19 12:08:47 2024] cdc_ncm 1-1:1.0: MAC-Address: 04:57:47:01:5d:08
[wto mar 19 12:08:47 2024] cdc_ncm 1-1:1.0 eth0: register 'cdc_ncm' at usb-0000:00:14.0-1, CDC NCM (NO ZLP), 04:57:47:01:5d:08
[wto mar 19 12:08:47 2024] usbcore: registered new interface driver cdc_ncm
[wto mar 19 12:08:47 2024] usbcore: registered new interface driver cdc_wdm
[wto mar 19 12:08:47 2024] usbcore: registered new interface driver cdc_mbim
[wto mar 19 12:08:47 2024] cdc_ncm 1-1:1.0 enx045747015d08: renamed from eth0

Unsuccessfull connection:
[czw mar 21 13:12:25 2024] usb 1-5: new high-speed USB device number 15 using xhci_hcd
[czw mar 21 13:12:25 2024] usb 1-5: New USB device found, idVendor=2672, idProduct=0059, bcdDevice= 0.01
[czw mar 21 13:12:25 2024] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[czw mar 21 13:12:25 2024] usb 1-5: Product: HERO12 Black
[czw mar 21 13:12:25 2024] usb 1-5: Manufacturer: GoPro
[czw mar 21 13:12:25 2024] usb 1-5: SerialNumber: C3501324581051
[czw mar 21 13:12:25 2024] cdc_ncm 1-5:1.0: MAC-Address: 04:57:47:01:5d:08
[czw mar 21 13:12:25 2024] cdc_ncm 1-5:1.0 eth0: register 'cdc_ncm' at usb-0000:00:14.0-5, CDC NCM (NO ZLP), 04:57:47:01:5d:08
[czw mar 21 13:12:25 2024] cdc_ncm 1-5:1.0 enx045747015d08: renamed from eth0
[czw mar 21 13:26:32 2024] usb 1-5: USB disconnect, device number 15
[czw mar 21 13:26:32 2024] cdc_ncm 1-5:1.0 enx045747015d08: unregister 'cdc_ncm' usb-0000:00:14.0-5, CDC NCM (NO ZLP)
Comment 2 Piotr Majka 2024-05-24 11:48:05 UTC
Awsome respond. 2 month pass and no one left at least one word. 
Among other reasons, Linux is only 5% worldwide as a home computer operating system. Close/delete this ticket.