Hello, I have this problem on an Asus Zenbook 3 on Antergos (Arch), and a Huawei Nova.
The bootloader of the smartphone is not unlocked yet, so it's not rooted yet too.
As it sayed, I report the VID/PID.
[plum@Arch-Plum ~]$ mtp-detect
libmtp version: 1.1.12
Listing raw device(s)
Device 0 (VID=12d1 and PID=107d) is UNKNOWN in libmtp v1.1.12.
Please report this VID/PID and the device model to the libmtp development team
Found 1 device(s):
12d1:107d @ bus 1, dev 17
Attempting to connect device(s)
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): No such device
outep: usb_get_endpoint_status(): No such device
libusb_open() failed!: No such device
LIBMTP PANIC: Could not init USB on second attempt
Unable to open raw device 0
OK.
[plum@Arch-Plum ~]$
Anonymous
This is the Huaweii Nova id, I have added it to git.
thanks for the report!