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