Smartphone can't be detected through USB cable(Enlightenment DE)

Hello everyone.

The title already says something. My Enlightenment Desktop Environment isn’t detecting my cellphone through USB cable.

Right now, I’m using RebornOS with the 6.0.6-arch 1-1 Kernel.

Hi @victorfds :slightly_smiling_face: !

Let us get some information:

  1. Is it an Android phone, an iPhone, or something else?
  2. Are you able to select on your phone that you want to connect using your device as a storage?
  3. Do you have any other USB devices that you can plug in to check to see if the USB drivers are working fine?
  4. What is the output of the below?
sudo pacman -S --needed usbutils

lsusb

Since it doesn’t indicate which phone you have, I recommend you carefully read the following documents from the Arch Linux Wiki.

If your phone has an Android operating system:

https://wiki.archlinux.org/title/Android

If your phone has iOS:

https://wiki.archlinux.org/title/IOS

I hope you are well. Greetings.

Thanks for your answer.

  1. An Android.

  2. Yep.

  3. Yes, I tested it and, though the computer detect it(actually, I tested this using a microSD card with a USB adapter), I can’t copy and paste from microSD to computer (I can do the opposite.) (I had this problem when I installed the Enlightenment on RebornOS for the first time, but the OS fixed it by itself. Don’t ask me how).

  4. Like this: warning:
    “[victorfds@Victor-Reborn ~]$ sudo pacman -S --needed usbutils
    [sudo] password for victorfds:
    warning: usbutils-014-2 is up to date – skipping
    there is nothing to do
    [victorfds@Victor-Reborn ~]$ lsusb
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 1bcf:2883 Sunplus Innovation Technology Inc. Asus Webcam
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 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 003 Device 004: ID 14cd:1212 Super Top microSD card reader (SY-T18)
    Bus 003 Device 002: ID 0000:3825 USB OPTICAL MOUSE
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub”

Thank for the answer.

I followed these instruction. However, it didn’t work :cry: (also, the command $ paru jmtpfs , quoted in the cited post hyperlink, didn’t work. it says: “[victorfds@Victor-Reborn ~]$ paru jmtpfs
bash: paru: command not found”.

Hi that’s because we’ve preinstalled yay and not paru, if you use yay instead it should work.

Thanks for the answer.

I installed and it shows this: [victorfds@Victor-Reborn ~]$ yay jmtpfs
2 aur/jmtpfs-git v0.5-2 (+16 0.03)
mtpfs with better support for Android
1 aur/jmtpfs 0.5-3 (+379 0.56) (Installed)
FUSE and libmtp based filesystem for accessing MTP (Media Transfer Protocol) devices
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1-3
:: Checking for conflicts…
:: Checking for inner conflicts…
→ Inner conflicts found:
→ jmtpfs-git: jmtpfs
→ Conflicting packages will have to be confirmed manually
[Aur:2] jmtpfs-git-v0.5-2 jmtpfs-0.5-3

2 jmtpfs-git (Build Files Exist)
1 jmtpfs (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> ^4
:: Deleting (1/2): /home/victorfds/.cache/yay/jmtpfs-git
:: Deleting (2/2): /home/victorfds/.cache/yay/jmtpfs
:: (1/2) Downloaded PKGBUILD: jmtpfs-git
:: (2/2) Downloaded PKGBUILD: jmtpfs
2 jmtpfs-git (Build Files Exist)
1 jmtpfs (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>

Edit: and it didn’t work.

Are you using a good USB cable?
Does your phone make a sound when plugged into the system?
When you plug-in the phone to the USB port on the system, does your phone prompt you with ‘Use USB for’ at all for how the phone is to be used?

Thanks for the answer.

Right now, the phone is plugged with an USB cable that came with the credit/debit card machine.

When I plug the phone, it does vibrate.

And when I plug the phone, the phone says: “Charging this device Tap for more options.” When I click, it show the USB Preferences. There is two section: USB controlled by, and Use USB for. When I click on “File Transfer”(on Use USB for section), the RebornOS doesn’t detect it.

I wonder if this is related to the desktop environment. Do you still have the live ISO? If yes, could you test there? Which ISO did you last use? The Beta ISO?

Thanks for the answer.

Yes, I have the Live USB.

I entered the Live section and it detected my cellphone. I followed this site to install the Enlightenment DE(the installer doesn’t show the Enlightenment DE).

Edit: there is another error that says:
shot-2022-11-03_20-37-51

You must have the old stable release (not the Beta, which has Enlightenment as one of the options).

You can try another thing. Install the android-file-transfer application:

yay -S android-tools android-file-transfer

When prompted with any questions by yay, pressing Enter works well for most cases

Then you launch the application and check if you can do file transfers

1 Like

Although the Enlightenment File Manager didn’t show the icon, it worked.

Thanks for all the help, guys.

2 Likes