GNOME Bugzilla – Bug 672855
Banshee does not recognize USB mass storage device
Last modified: 2012-05-07 11:37:15 UTC
Created attachment 210628 [details] Logfile while usb device attaching I own a Samsung Omnia 4 phone, which is mounted like a traditional usb stick. I am running Slackware-current, which is using udev to mount usb devices, but Banshee 2.4.0 does not recognize my phone. I tried adding a .media-player-info file onto the root of the filesystem, but that doesn't work. Even adding the phones details to media-player-info has no effect. KDE shows my phone with a neat media player icon now, so media-player-info kicks in, but thats all. No player in Banshee. I am not running a full gnome desktop and I compiled Banshee with the flag --disable-gnome. The dependency packages I built are listed here: http://schmatzler.de/banshee-march-2012/ Have I missed another gnome package Banshee needs for communicating with my KDE desktop? It uses udisks to mount my phone, shouldn't that be enough for Banshee to find it? Hopefully I can finally fix this problem. Have to stick with 2.0.1, which works when i enable good old HAL scripts, but I'm afraid thats not a long-term solution ;) Attached log was created while starting banshee, plugging device in and mounting and stopping banshee.
Banshee uses GIO to detect new devices: http://developer.gnome.org/gio/stable/ Your logs show that the GIO hardware backend in Banshee is available and is started. I think GIO relies on some daemon processes to work. For example, I have several process with names starting with "gvfs" on my GNOME system, running under my account. Maybe those are not running on your system ?
They are not running, but is gnome-vfs really needed? I am not using gnome, so I passed --disable-gnome to banshees configure-script.
(In reply to comment #2) > They are not running, but is gnome-vfs really needed? > > I am not using gnome, so I passed --disable-gnome to banshees configure-script. If you don't pass --disable-gnome, are you able to satisfy the dependencies? If yes, can you tell us if the bug still happens after installing without --disable-gnome ?
I found out WHY it didn't work! Banshee needs gnome-disk-utility to mount devices. I found a similar problem someone had, here: http://forum.xfce.org/viewtopic.php?id=6782 Apparently the gvfs monitor shows less information if GDU is not present, so Banshee can't find my device. I suggest you add gvfs and GDU to the list of needed dependencies on the website (in the announcements). They are not listed there.