suite à une mise à jour d'android (le petit con!), je ne parviens plus à me connecter en USB (par MTP). Ca fonctionnait parfaitement avant ça (directement dans thunar/nemo avec gvfs-mtp). J'ai essayé sur un pc windows, qui n'arrive pas non plus à se connecter ("Pilote manquant" ou un truc comme ça).
Dans Thunar/Nemo/PCMANFM, quand je connecte mon téléphone par USB je vois deux périphériques (ce n'étais pas le cas avant la mise à jour) :
- USB Driver
- Android : quand je clique sur celui-ci : "Impossible de monter Android, aucun périphérique MTP trouvé"
Je suis à jour dans l'installation des utilitaires :
Code : Tout sélectionner
$ pacman -Qs mtp
local/gvfs-mtp 1.30.1.1-1 (gnome)
Virtual filesystem implementation for GIO (MTP backend; Android, media player)
local/libcddb 1.3.2-4
Library that implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server (e.g. http://freedb.org).
local/libmtp 1.1.12-1
Library implementation of the Media Transfer Protocol
local/mtpfs 1.1-2
A FUSE filesystem that supports reading and writing from any MTP device
Mais le périphérique n'est pas détecté en MTP :
Code : Tout sélectionner
$ mtp-detect
libmtp version: 1.1.12
Listing raw device(s)
No raw devices found.
Code : Tout sélectionner
$ lsusb -v
Bus 003 Device 006: ID 1bbb:af00 T & A Mobile Phones
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1bbb T & A Mobile Phones
idProduct 0xaf00
bcdDevice 2.25
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 55
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 66
bInterfaceProtocol 1
iInterface 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval
Code : Tout sélectionner
$ gvfs-mount -li
Volume(0): Android
Type: GProxyVolume (GProxyVolumeMonitorMTP)
ids:
unix-device: '/dev/bus/usb/003/006'
activation_root=mtp://[usb:003,006]/
themed icons: [camera-photo]
symbolic themed icons: [camera-photo-symbolic] [camera-symbolic] [camera-photo] [camera]
can_mount=1
can_eject=0
should_automount=1
Code : Tout sélectionner
$ gvfs-mount mtp://[usb:003,006]/
Erreur lors du montage de l'emplacement : Aucun périphérique MTP trouvé
Code : Tout sélectionner
$ more /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="1bbb", ATTR{idProduct}=="af00", MODE="0660", GROUP="uucp", ENV{ID_MTP_DEVICE}="1", SYMLINK+="libmtp"
Code : Tout sélectionner
$ adb devices
List of devices attached
Alors si par hasard quelqu'un à une piste de réponse, ou un contournement je suis vraiment preneur. Merci!