So, I have a Motorola Xoom. Unlike almost every other USB device I've
used, the Xoom appears to the USB host using the MTP protocol, rather
than the USB Mass Storage profile. What this means is that there won't
be any /dev/sd* device popping up for me to mount and copy files
around.

I've emerged banshee to use as a music player/library manager on my
desktop system. My desktop system does not run GNOME, and I've got
-gnome in make.conf.

According to banshee's docs, I should be able to simply plug in my MTP
device, and Banshee, banshee will see it, and things should happen
automagically. Trouble is, it doesn't. When I plug in my MTP device, I
see this in dmesg:

[1186768.331810] hub 1-0:1.0: state 7 ports 6 chg 0000 evt 0020
[1186768.331828] ehci_hcd 0000:00:12.2: GetStatus port:5 status 001803
0  ACK POWER sig=j CSC CONNECT
[1186768.331842] hub 1-0:1.0: port 5, status 0501, change 0001, 480 Mb/s
[1186768.437035] hub 1-0:1.0: debounce: port 5: total 100ms stable
100ms status 0x501
[1186768.489033] ehci_hcd 0000:00:12.2: port 5 high speed
[1186768.489046] ehci_hcd 0000:00:12.2: GetStatus port:5 status 001005
0  ACK POWER sig=se0 PE CONNECT
[1186768.541032] usb 1-5: new high speed USB device number 26 using ehci_hcd
[1186768.594069] ehci_hcd 0000:00:12.2: port 5 high speed
[1186768.594082] ehci_hcd 0000:00:12.2: GetStatus port:5 status 001005
0  ACK POWER sig=se0 PE CONNECT
[1186768.668480] usb 1-5: default language 0x0409
[1186768.674472] usb 1-5: udev 26, busnum 1, minor = 25
[1186768.674479] usb 1-5: New USB device found, idVendor=18d1, idProduct=70a8
[1186768.674485] usb 1-5: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[1186768.674489] usb 1-5: Product: MZ604
[1186768.674493] usb 1-5: Manufacturer: Motorola
[1186768.674496] usb 1-5: SerialNumber: 028040c740e0a0d7
[1186768.674633] usb 1-5: usb_probe_device
[1186768.674640] usb 1-5: configuration #1 chosen from 1 choice
[1186768.676227] usb 1-5: adding 1-5:1.0 (config #1, interface 0)
[1186768.677588] usbtest 1-5:1.0: usb_probe_interface
[1186768.677595] usbtest 1-5:1.0: usb_probe_interface - got id
[1186768.677723] drivers/usb/core/inode.c: creating file '026'

... but banshee doesn't see anything.

Now, my guess is that banshee was listening somewhere for an event to
tell it that a device was plugged in. D-Bus is installed and running,
udev saw the device, so I don't know where the disconnect is.

FWIW, I have the 'mtp', 'dbus' and '-gnome' USE flags in /etc/make.conf.

-- 
:wq

Reply via email to