mtp-detect não detecta meu celular Sony Ericsson

1

Eu costumava ter um Samsung Galaxy Fit que funcionava com a Banshee.

Comprei recentemente um novo Sony Ericsson Xperia Mini, tentei sincronizá-lo usando o Banshee, mas ele não aparece.

Ele é montado quando eu alterno para o modo de armazenamento em massa, e posso vê-lo usando lsusb , mas executando mtp-detect outputs No raw devices found.

Estou executando o Gnome 3 no Arch Linux.

    
por Mahmoud Hossam 14.02.2012 / 07:39

1 resposta

3

De acordo com a página da libmtp (a origem de mtp-detect ):

If you happen upon a device which libmtp claims it cannot autodetect, please:

  • Submit the vendor ID and device ID as a bug, patch or feature request on the Sourceforge bug tracker at our homepage.
  • If it gives a sensible output from "mtp-detect" then please attach the result as well as it teaches us some stuff about your device.
  • If it doesn't give sensible output, attach the output from "lsusb -v" for your device.
  • If you want to be able to hack some more and you're not afraid of C hacking, add an entry for your device's vendor/product ID and a descriptive string to the database in the file src/music-players.h.
  • If you want to poke around to see if your device has some special peculiarities, you can test some special device flags defined in src/device-flags.h by inserting them together with your device entry in src/music-players.h. Flags can be tested in isolation or catenated with "|" (binary OR). If relatives to your device use a certain flag, chances are high that a new device will need it too, typically from the same manufacturer. The most common flag that needs to be set is the DEVICE_FLAG_UNLOAD_DRIVER that detach any Linux kernel drivers that may have attached to the device making MTP access impossible.
    
por 14.02.2012 / 08:40