Can't mount android phone as usb-flash.

I cant’t mount my Huawei Honor 7 as usb-drive.

udevadm monitor, when i connect to computer:

Connect:

KERNEL[36570.323173]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3 (usb)
KERNEL[36570.326766]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0 (usb)
KERNEL[36570.327079]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8(scsi)
KERNEL[36570.327174]add     /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8/scsi_host/host8(scsi_host)
UDEV  [36570.334616]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3 (usb)
KERNEL[36570.885465]remove  /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8/scsi_host/host8(scsi_host)
KERNEL[36570.885531]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8(scsi)
UDEV  [36591.033437]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0 (usb)
UDEV  [36591.034755]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8(scsi)
UDEV  [36591.035811]add     /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8/scsi_host/host8(scsi_host)
UDEV  [36591.036477]remove  /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8/scsi_host/host8(scsi_host)
UDEV  [36591.036977]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host8(scsi)

Disconnect:

KERNEL[36755.830161]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0 (usb)
KERNEL[36755.830401]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3 (usb)
UDEV  [36755.832185]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0 (usb)
UDEV  [36755.833071]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3 (usb)

Connect:

KERNEL[36791.626867]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3 (usb)
KERNEL[36791.630533]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0 (usb)
KERNEL[36791.630936]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9(scsi)
KERNEL[36791.631049]add     /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9/scsi_host/host9(scsi_host)
UDEV  [36791.638332]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3 (usb)
KERNEL[36792.186201]remove  /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9/scsi_host/host9(scsi_host)
KERNEL[36792.186259]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9(scsi)
UDEV  [36812.327007]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0 (usb)
UDEV  [36812.332149]add      /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9(scsi)
UDEV  [36812.332866]add     /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9/scsi_host/host9(scsi_host)
UDEV  [36812.333211]remove  /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9/scsi_host/host9(scsi_host)
UDEV  [36812.333612]remove   /devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/host9(scsi)


 

dmesg:

[36719.794525] usb9-3: USB disconnect, device number 7[36755.385500] usb9-3: new full-speed USB device number 8 using ohci-pci
[36755.543693] usb9-3: not running at 
top speed; connect to a high speed hub
[36755.555726] usb9-3: New USB device found, idVendor=12d1, idProduct=1037
[36755.555737] usb9-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[36755.555744] usb9-3: Product: PLK-L01
[36755.555750] usb9-3: Manufacturer: HUAWEI
[36755.555756] usb9-3: SerialNumber: H8WDU15A16002075
[36755.559817]usb-storage 9-3:1.0: USB Mass Storage device detected
[36755.560112] scsihost9: usb-storage 9-3:1.0

I don’t use mtp because it very, very slow. 756 kbit/s It’s not funny. =|

Why i can’t connect phone as usb flash? On my work under CentOs and earlier on this compuer, but under Gentoo it worked perfectly.
It’s make me very sad. :’(:frowning:

You have to use MTP in KDE because that is what it recognises. A friend had problems and we found that his phone was set to PTP. In his case, sliding down the screen revealed the option to change to MTP.

As i wrote, mtp not useful for me.

Yes, in MTP mode i can connect phone to openSuse, but work speef is too slow.

Because that i need connect as usb flash.

P.S. and i don’t understand, why i can mount phone as usb flash under other systems, and can’t do it under openSuse. It kernel bug? Udev bug?

… and when was the last time you mounted it as a drive in another OS? The reason I ask this is because the ability to do so has been deliberately removed by the Google Android folks in the never versions of Android. Further limitations were applied in Android 6.0 making it more difficult to access your SD card on the Android device.

As an alternative to USB connectivity, and assuming your android device is connected to a LAN, consider using a network-based solution instead eg

Via SSH
https://play.google.com/store/apps/details?id=com.icecoldapps.sshserver&hl=en

FTP
http://wifi-ftp1.android.informer.com/

Set up a samba server on the Andorid phone using Droid NAS or similar

http://hisham.hm/2013/05/05/mounting-the-sd-card-from-your-android-device-on-linux-over-wifi/

Thanks for those, deano

I am exploring the various methods for connecting Android to openSUSE, have been heavily researching the past few days, and have already been using the Developer options (now hidden by default, but easily turned on, if you know the trick), USB Debug mode, and adb, moving files back & forth and otherwise playing around.

I have started a new thread that I hope will help Android users,
https://forums.opensuse.org/showthread.php/520356-Android-and-openSUSE-Who-is-connecting-and-how-are-you-connecting

BTW: Did you know that adb can be connected wirelessly within your LAN as an alternative to USB?

Yes, I am aware but have had no need to use it. (I have an iPhone currently.)

Yep, and I have not bothered with it, other than just to play around & verify it works. Had fun using adb and starting the shell on the device to have fun with the CLI on the device.:wink:

If I get the opportunity, I may borrow my better half’s phone or tablet and have a play, so I’ll follow your other thread on this topic with interest. :slight_smile:

Is it that it uses ohci-pci? Does ohci-pci limit transfer to USB 1 or USB 2 speeds?

Can you use xhci instead? (I don’t know how to change :\ )