Hi, I am trying to get Banshee working with MTP for my Asus Transformer, but I am failing so far. I'll attach what I have for now, please let me know if you have any ideas! mtp-detect works: mtp-detect Error: Unable to open ~/.mtpz-data for reading. libmtp version: 1.1.5 Listing raw device(s) Device 0 (VID=0b05 and PID=4c90) is a Asus TF700 Transformer. Found 1 device(s): Asus: TF700 Transformer (0b05:4c90) @ bus 2, dev 22 Attempting to connect device(s) Android device detected, assigning default bug flags USB low-level info: Interface has a kernel driver attached. bcdUSB: 512 bDeviceClass: 0 bDeviceSubClass: 0 bDeviceProtocol: 0 idVendor: 0b05 idProduct: 4c90 IN endpoint maxpacket: 512 bytes OUT endpoint maxpacket: 512 bytes Raw device info: Bus location: 2 Device number: 22 Device entry info: Vendor: Asus Vendor id: 0x0b05 Product: TF700 Transformer Vendor id: 0x4c90 Device flags: 0x08008106 I added udev rules to attach it as MEDIA_PLAYER: # Asus TF700 Transformer ATTR{idVendor}=="0b05", ATTR{idProduct}=="4c90", ENV{ID_MEDIA_PLAYER}="asus_tf700" Udevadm confirms that I did that properly: sudo udevadm info --query=all --name=bus/usb/002/022 P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 N: bus/usb/002/022 S: libmtp-2-1.2 E: BUSNUM=002 E: DEVLINKS=/dev/libmtp-2-1.2 E: DEVNAME=/dev/bus/usb/002/022 E: DEVNUM=022 E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_MEDIA_PLAYER=asus_tf700 E: ID_MODEL=ASUS_Transformer_Pad_TF700T E: ID_MODEL_ENC=ASUS\x20Transformer\x20Pad\x20TF700T E: ID_MODEL_ID=4c90 E: ID_MTP_DEVICE=1 E: ID_REVISION=0232 E: ID_SERIAL=asus_ASUS_Transformer_Pad_TF700T_C6OKAS069237 E: ID_SERIAL_SHORT=C6OKAS069237 E: ID_USB_INTERFACES=:ffff00: E: ID_VENDOR=asus E: ID_VENDOR_ENC=asus E: ID_VENDOR_ID=0b05 E: MAJOR=189 E: MINOR=149 E: PRODUCT=b05/4c90/232 E: SUBSYSTEM=usb E: TAGS=:udev-acl: E: TYPE=0/0/0 E: UDEV_LOG=3 E: USEC_INITIALIZED=23521633280 Since Banshee has a requirement on media-player-info I thought it would need/use that info, hence I created asus_tf700.mpi: [Device] Product=Asus TF700 Vendor=Asus AccessProtocol=storage DeviceMatch=usb:0b05:4c90; [Media] OutputFormats=audio/mpeg;audio/x-ms-wma;audio/3gpp;audio/mp4;audio/aac;audio/vnd.rn-realaudio;audio/x-midi;audio/x-wav;application/ogg [storage] AudioFolders=Music/ Now no matter what I do banshee won't find anything, how can I debug this? My guess is that gio doesn't recognize this device, but how do I figure out if that's the case? Thx, Florian
Attachment:
signature.asc
Description: OpenPGP digital signature