Appareil Android non visible dans le gestionnaire de fichier

Bonjour,
J’ai installé sur PC une debianEdu Stretch, et je ne parviens pas à accéder à mon téléphone Android en usb.
L’appareil est reconnu (lsusb me le montre) mais il n’est pas monté et du coup je n’y ai pas accès.
Pourtant sur ma debian Stretch je n’ai pas de problème, l’appareil est directement accessible dès que je le branche donc là je ne comprends pas le problème.
Je donne ci-dessous le résultat de la commande lsusb :

Bus 001 Device 004: ID 0bb4:2008 HTC (High Tech Computer Corp.) Android Phone via MTP [Wiko Cink Peax 2]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 046d:c01b Logitech, Inc. MX310 Optical Mouse
Bus 002 Device 002: ID 0a81:0101 Chesen Electronics Corp. Keyboard
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Merci pour votre aide.

Bonsoir,

Les messages du noyau et la fin de /var/log/messages
lors du branchement de ton smartphone peuvent nous aider.

sudo tail -f /var/log/messages # (avant le raccordement)

et, dans un autre terminal :

sudo dmesg # (avant et après le raccordement)

Nous indiquer les parties concernées.

Personnellement je travaille à l’ancienne. J’ai installé le paquet jmtpfs.
Je branche le téléphone, je fait dérouler les notifications du tel, et je choisis “Transfert des fichiers (MTP)”. Je tape alors dans un terminal

jmtpfs tel

et je retrouve les photos

fp2@debpacha:~$ ls  tel/Mémoire\ de\ stockage\ interne/DCIM/Camera/ | wc
    147     147    3993
fp2@debpacha:~$ 

Pour terminer

fusermount -u tel

et le répertoire tel revient à son état initial (vide).

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

Bonjour,
avant branchement :

sudo dmesg | grep usb

[    1.042699] usbcore: registered new interface driver usbfs
[    1.042711] usbcore: registered new interface driver hub
[    1.044558] usbcore: registered new device driver usb
[    1.060162] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.060164] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.060166] usb usb1: Product: EHCI Host Controller
[    1.060167] usb usb1: Manufacturer: Linux 4.9.0-3-amd64 ehci_hcd
[    1.060168] usb usb1: SerialNumber: 0000:00:02.1
[    1.650091] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    1.650094] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.650096] usb usb2: Product: OHCI PCI host controller
[    1.650097] usb usb2: Manufacturer: Linux 4.9.0-3-amd64 ohci_hcd
[    1.650098] usb usb2: SerialNumber: 0000:00:02.0
[    2.044025] usb 2-2: new low-speed USB device number 2 using ohci-pci
[    2.272048] usb 2-2: New USB device found, idVendor=0a81, idProduct=0101
[    2.272050] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.272051] usb 2-2: Product: USB Keyboard
[    2.272052] usb 2-2: Manufacturer: CHESEN
[    2.309502] usbcore: registered new interface driver usbhid
[    2.309503] usbhid: USB HID core driver
[    2.313342] input: CHESEN USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.0/0003:0A81:0101.0001/input/input5
[    2.372639] hid-generic 0003:0A81:0101.0001: input,hidraw0: USB HID v1.10 Keyboard [CHESEN USB Keyboard] on usb-0000:00:02.0-2/input0
[    2.375126] input: CHESEN USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.1/0003:0A81:0101.0002/input/input6
[    2.432096] hid-generic 0003:0A81:0101.0002: input,hidraw1: USB HID v1.10 Device [CHESEN USB Keyboard] on usb-0000:00:02.0-2/input1
[    2.620021] usb 2-3: new low-speed USB device number 3 using ohci-pci
[    2.847060] usb 2-3: New USB device found, idVendor=046d, idProduct=c01b
[    2.847063] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.847065] usb 2-3: Product: USB-PS/2 Optical Mouse
[    2.847066] usb 2-3: Manufacturer: Logitech
[    2.858724] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/0003:046D:C01B.0003/input/input7
[    2.916585] hid-generic 0003:046D:C01B.0003: input,hidraw2: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:02.0-3/input0
sudo tail -f  /var/log/messages

Feb 18 08:29:52 auto-mac-00-19-66-da-94-15 udev-acl.ck[1587]: g_slice_set_config: assertion 'sys_page_size == 0' failed
Feb 18 08:30:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:33:12 auto-mac-00-19-66-da-94-15 lightdm[1694]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
Feb 18 08:33:15 auto-mac-00-19-66-da-94-15 org.a11y.atspi.Registry[2305]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Feb 18 08:34:56 auto-mac-00-19-66-da-94-15 liblogging-stdlog:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="513" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Feb 18 08:35:02 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:40:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:45:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:50:02 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:55:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 09:00:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled

après le branchement :

[    1.042699] usbcore: registered new interface driver usbfs
[    1.042711] usbcore: registered new interface driver hub
[    1.044558] usbcore: registered new device driver usb
[    1.060162] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.060164] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.060166] usb usb1: Product: EHCI Host Controller
[    1.060167] usb usb1: Manufacturer: Linux 4.9.0-3-amd64 ehci_hcd
[    1.060168] usb usb1: SerialNumber: 0000:00:02.1
[    1.650091] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    1.650094] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.650096] usb usb2: Product: OHCI PCI host controller
[    1.650097] usb usb2: Manufacturer: Linux 4.9.0-3-amd64 ohci_hcd
[    1.650098] usb usb2: SerialNumber: 0000:00:02.0
[    2.044025] usb 2-2: new low-speed USB device number 2 using ohci-pci
[    2.272048] usb 2-2: New USB device found, idVendor=0a81, idProduct=0101
[    2.272050] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.272051] usb 2-2: Product: USB Keyboard
[    2.272052] usb 2-2: Manufacturer: CHESEN
[    2.309502] usbcore: registered new interface driver usbhid
[    2.309503] usbhid: USB HID core driver
[    2.313342] input: CHESEN USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.0/0003:0A81:0101.0001/input/input5
[    2.372639] hid-generic 0003:0A81:0101.0001: input,hidraw0: USB HID v1.10 Keyboard [CHESEN USB Keyboard] on usb-0000:00:02.0-2/input0
[    2.375126] input: CHESEN USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.1/0003:0A81:0101.0002/input/input6
[    2.432096] hid-generic 0003:0A81:0101.0002: input,hidraw1: USB HID v1.10 Device [CHESEN USB Keyboard] on usb-0000:00:02.0-2/input1
[    2.620021] usb 2-3: new low-speed USB device number 3 using ohci-pci
[    2.847060] usb 2-3: New USB device found, idVendor=046d, idProduct=c01b
[    2.847063] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.847065] usb 2-3: Product: USB-PS/2 Optical Mouse
[    2.847066] usb 2-3: Manufacturer: Logitech
[    2.858724] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/0003:046D:C01B.0003/input/input7
[    2.916585] hid-generic 0003:046D:C01B.0003: input,hidraw2: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:02.0-3/input0
[ 1981.068054] usb 1-4: new high-speed USB device number 4 using ehci-pci
[ 1981.216926] usb 1-4: New USB device found, idVendor=0bb4, idProduct=2008
[ 1981.216933] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 1981.216936] usb 1-4: Product: BIRDY
[ 1981.216939] usb 1-4: Manufacturer: BIRDY
[ 1981.216941] usb 1-4: SerialNumber: 0123456789ABCDEF

Et les messages :

Feb 18 08:45:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:50:02 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 08:55:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 09:00:01 auto-mac-00-19-66-da-94-15 debian-edu-update-netblock: making sure netblock is disabled
Feb 18 09:02:20 auto-mac-00-19-66-da-94-15 kernel: [ 1981.068054] usb 1-4: new high-speed USB device number 4 using ehci-pci
Feb 18 09:02:20 auto-mac-00-19-66-da-94-15 kernel: [ 1981.216926] usb 1-4: New USB device found, idVendor=0bb4, idProduct=2008
Feb 18 09:02:20 auto-mac-00-19-66-da-94-15 kernel: [ 1981.216933] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Feb 18 09:02:20 auto-mac-00-19-66-da-94-15 kernel: [ 1981.216936] usb 1-4: Product: BIRDY
Feb 18 09:02:20 auto-mac-00-19-66-da-94-15 kernel: [ 1981.216939] usb 1-4: Manufacturer: BIRDY
Feb 18 09:02:20 auto-mac-00-19-66-da-94-15 kernel: [ 1981.216941] usb 1-4: SerialNumber: 0123456789ABCDEF

Filtrer dmesg avec | grep usb n’est pas une bonne idée.
On a pas besoin de l’intégralité du dmesg non plus ;
mais seulement de ce qui s’y rajoute au branchement de ton appareil.

Et somme toute, la direction que je te fais prendre n’est pas forcément idéale.
Je n’arrive pas à voir un truc d’intéressant dans les messages.

Tu auras davantage d’aide.

Désolé mais là je suis un peu perdu.
J’ai posté les messages avant et après le branchement.
Il faudrait être un peu plus directif pour que je sache exactement ce que je dois faire.
Merci pour ton aide …

Appareil débranché, tu fais un sudo dmesg tout court.
Tu notes le dernier time code entre crochets en bas à gauche.
Tu branches l’appareil.
Tu fais à nouveau un sudo dmesg tout court.
Et tu copies juste la sortie supplémentaire du deuxième dmesg, après le time code noté précédemment.

Voilà ce qui s’est ajouté :

[ 5618.860064] usb 1-4: new high-speed USB device number 5 using ehci-pci
[ 5619.008883] usb 1-4: New USB device found, idVendor=0bb4, idProduct=2008
[ 5619.008889] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 5619.008892] usb 1-4: Product: BIRDY
[ 5619.008895] usb 1-4: Manufacturer: BIRDY
[ 5619.008898] usb 1-4: SerialNumber: 0123456789ABCDEF

Merci pour la manœuvre :wink:
Je croyais que cela pouvait aider en donnant davantage d’infos.
Je crois bien m’être trompé.
Désolé.

ps : la même manœuvre sur la Debian où ça fonctionne devrait montrer un peu plus d’infos.

Le périphérique de mémoire flash n’est même pas reconnu / identifié.


exemple avec une clef USB
[65841.249336] usb 1-3: new high-speed USB device number 3 using ehci-pci
[65841.404320] usb 1-3: New USB device found, idVendor=054c, idProduct=0243
[65841.404327] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[65841.404332] usb 1-3: Product: Storage Media
[65841.404335] usb 1-3: Manufacturer: Sony
[65841.404338] usb 1-3: SerialNumber: XXXXXXXXXXXXX
[65841.445269] usb-storage 1-3:1.0: USB Mass Storage device detected
[65841.445519] scsi host6: usb-storage 1-3:1.0
[65841.445725] usbcore: registered new interface driver usb-storage
[65841.463832] usbcore: registered new interface driver uas
[65842.456386] scsi 6:0:0:0: Direct-Access     Sony     Storage Media    0100 PQ: 0 ANSI: 0 CCS
[65842.457621] sd 6:0:0:0: Attached scsi generic sg6 type 0
[65842.460294] sd 6:0:0:0: [sdg] 31326208 512-byte logical blocks: (16.0 GB/14.9 GiB)
[65842.461597] sd 6:0:0:0: [sdg] Write Protect is off
[65842.461606] sd 6:0:0:0: [sdg] Mode Sense: 43 00 00 00
[65842.462658] sd 6:0:0:0: [sdg] No Caching mode page found
[65842.466759] sd 6:0:0:0: [sdg] Assuming drive cache: write through
[65842.520468]  sdg: sdg1
[65842.526037] sd 6:0:0:0: [sdg] Attached SCSI removable disk

Bonjour Chti

Sur ton appareil Android connecté à ton PC,
vérifie que tu as bien activé l’option USB :
Transférer des fichiers
c’est le nom de l’option sur Android version 8.1

mais sur Android version 4.4, il faut faire :
Paramètres -> Stockage et cliquer sur les 3 points en haut à droite
pour cliquer sur Connexion USB à l’ordinateur
puis cocher l’option Périphérique multimédia (MTP)

sinon, sur ton PC, tu verras bien que ton Android est connecté,
mais aucun fichier n’apparaîtra dans le gestionnaire de fichiers du PC

Salut,
comme je disais au début du fil, l’appareil est reconnu (voir lsusb plus haut)
mais il n’est pas visible dans le gestionnaire de fichier car pas monté.
Pour le montage il y a la solution proposée par litlejohn (jmtpfs …) mais j’aimerais que ça se fasse automatiquement au branchement de l’appareil.

l’équipement 0bb4:2008 n’est peut etre pas défini dans les règles udev
voir

1 J'aime

Manuellement ou/et automatiquement, si l’appareil Android n’a pas été configuré pour partager son ou/ses systèmes de fichiers, le PC ne pourra pas accéder aux fichiers de l’appareil Android.

J’avais d’ailleurs oublié de préciser qu’il fallait aussi que l’appareil Android ne soit pas en veille pour que le PC puisse voir et donc monter un des systèmes de fichiers de l’appareil Android.

J’ai tout vérifié et tout est correct, l’équipement 0bb4:2008 est bel et bien défini dans les règles udev.

Je suis au courant, j’ai un autre pc debian Stretch avec lequel je fais la manip régulièrement et ça n’a jamais de problème mais avec ce pc (debian Edu Stretch) c’est différent …

vérifier les paquets mtp
exemple

apt list --installed | grep mtp

gmtp/stable,testing,unstable,now 1.3.10-1+b1 amd64  [installé]
libmtp-common/testing,testing,now 1.1.16-1 all  [installé]
libmtp-runtime/testing,now 1.1.16-1 amd64  [installé]
libmtp9/testing,now 1.1.16-1 amd64  [installé, automatique]
mtp-tools/testing,now 1.1.16-1 amd64  [installé]

et gvfs

apt list --installed | grep gvfs


gvfs-backends/testing,unstable,now 1.38.1-3 amd64  [installé]
gvfs-bin/testing,unstable,now 1.38.1-3 amd64  [installé]
gvfs-common/testing,testing,unstable,unstable,now 1.38.1-3 all  [installé, automatique]
gvfs-daemons/testing,unstable,now 1.38.1-3 amd64  [installé, automatique]
gvfs-fuse/testing,unstable,now 1.38.1-3 amd64  [installé]
gvfs-libs/testing,unstable,now 1.38.1-3 amd64  [installé, automatique]
gvfs/testing,unstable,now 1.38.1-3 amd64  [installé]

quand on passe en mode transfert de fichier sur le smartphone, l’identifiant change,

févr. 18 16:17:34 debian kernel: usb 2-1: New USB device found, idVendor=0bb4, idProduct=0f0b, bcdDevice= 3.10

puis

févr. 18 16:17:38 debian kernel: usb 2-1: New USB device found, idVendor=0bb4, idProduct=0c93, bcdDevice= 3.10

ce deuxieme identifiant doit etre dans udev

grep 0c93 /lib/udev/rules.d/69-libmtp.rules 
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c93", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

J’ai l’impression qu’il y a quelque chose de bizard : voir dernière ligne :

Feb 18 17:20:50 auto-mac-00-19-66-da-94-15 kernel: [11088.563754] usb 1-4: USB disconnect, device number 14
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 kernel: [11093.620048] usb 1-4: new high-speed USB device number 15 using ehci-pci
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 kernel: [11093.768987] usb 1-4: New USB device found, idVendor=0bb4, idProduct=2008
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 kernel: [11093.768994] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 kernel: [11093.768997] usb 1-4: Product: BIRDY
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 kernel: [11093.769000] usb 1-4: Manufacturer: BIRDY
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 kernel: [11093.769002] usb 1-4: SerialNumber: 0123456789ABCDEF
Feb 18 17:20:55 auto-mac-00-19-66-da-94-15 gvfs-gphoto2-vo[3898]: device (null) has no BUSNUM property, ignoring

Dans gnome lorsque le gestionnaire de fichier s’ouvre, je vois

févr. 18 18:22:48 debian dbus-daemon[8656]: [session uid=1001 pid=8656] Activating service name='org.gnome.Shell.HotplugSniffer' requested by ':1.20' (uid=1001 pid=8732 comm="/usr/bin/gnome-shell ")
févr. 18 18:22:49 debian dbus-daemon[8656]: [session uid=1001 pid=8656] Successfully activated service 'org.gnome.Shell.HotplugSniffer'

ça fait partie de gnome-shell
https://packages.debian.org/buster/amd64/gnome-shell/filelist

cat /usr/share/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
[D-BUS Service]
Name=org.gnome.Shell.HotplugSniffer
Exec=/usr/lib/gnome-shell/gnome-shell-hotplug-sniffer

est-ce utilisé dans Debian-Edu? Quel type de session est utilisé

env | grep -i session

l@auto-mac-00-19-66-da-94-15:~$ cat /usr/share/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
cat: /usr/share/dbus-1/services/org.gnome.Shell.HotplugSniffer.service: Aucun fichier ou dossier de ce type
l@auto-mac-00-19-66-da-94-15:~$ env | grep -i session
XDG_SESSION_ID=2
DESKTOP_SESSION=lightdm-xsession
XDG_SESSION_TYPE=x11
XDG_SESSION_DESKTOP=lightdm-xsession
GDMSESSION=lightdm-xsession
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
SESSION_MANAGER=local/auto-mac-00-19-66-da-94-15.intern:@/tmp/.ICE-unix/1772,unix/auto-mac-00-19-66-da-94-15.intern:/tmp/.ICE-unix/1772
l@auto-mac-00-19-66-da-94-15:~$