After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728744 - media player (Nokia N900) not detected Edit
media player (Nokia N900) not detected Edit
Status: RESOLVED NOTGNOME
Product: rhythmbox
Classification: Other
Component: Removable Media
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-22 18:13 UTC by Walter Garcia-Fontes
Modified: 2014-04-23 07:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
udev.txt (6.51 KB, text/plain)
2014-04-22 18:13 UTC, Walter Garcia-Fontes
Details

Description Walter Garcia-Fontes 2014-04-22 18:13:35 UTC
Created attachment 274901 [details]
udev.txt

To reproduce:
- Launch Rhythmbox
- Plug in a Nokia N900 and select mass storage mode.

Expected:
- Rhythmbox detects the N900 as a media player (USB mass storage), lists it under "Devices", and allows the user to manage the music on it.

Actual:
- Rhythmbox does not respond at all to the presense of the N900.

This bug is a regression: it used to work in previous versions, and it also works in the rhythmbox shipped in Debian 7 (wheezy).

Some interesting-looking output from 'rhythmbox --debug':
> device /dev/sdb has no ID_MEDIA_PLAYER tag in udev
> /media/gnoutchd/Nokia N900 is already a mount point
> override file /media/gnoutchd/Nokia N900/.is_audio_player not found on mount /media/gnoutchd/Nokia N900

The attached 'n900-udev.txt' contains an extract of the output of 'udevadm info --export-db'. Note that ID_MEDIA_PLAYER is set on '/devices/pci0000:00/0000:00:1a.7/usb1/1-3', but it is not set on the entry that corresponds to the actual /dev/sdb device ('/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0/host19/target19:0:0/19:0:0:0/block/sdb'). This is a change from Debian wheezy, where ID_MEDIA_PLAYER is set on both.
Comment 1 Jonathan Matthew 2014-04-22 21:51:38 UTC
Yes, if ID_MEDIA_PLAYER isn't on the right device, rhythmbox can't see it.  Probably needs to be fixed in media-player-info.
Comment 2 Walter Garcia-Fontes 2014-04-23 07:02:55 UTC
Thanks, filed a report in media-player-info:
https://bugs.freedesktop.org/show_bug.cgi?id=77795