[Banshee-List] Banshee and MTP for Asus Transformer TF700



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]