How to get your iRiver E100 working nicely in Linux

tux.png

The iRiver E100 is a open standard’s fanatics portable audio player.  It supports OGG and FLAC out of the box.  Though, at first it doesn’t play too well with Linux, this is to help those that have some problems with it connecting and mounting properly.

Make sure you are connecting in MSC mode
Make sure you are connecting using MSC mode. On the player, go to Settings -> Advanced -> Connection Type and select MSC(UMS) (not MTP)

Lets get it to mount properly

  1. Connect your iRiver to your Ubuntu machine and select power and data
  2. Type “lsusb” in a terminal
  3. lsusb should give you something like:    Bus 006 Device 025: ID 4102:1041 iRiver, Ltd.
  4. Notice the stanza below, specifically int=”0×1041″ use lsusb to get the correct 0xnnnn number for your system
  5. add a xml stanza below for hal recognize the iRiver E100: sudo vi /usr/share/hal/fdi/information/10freedesktop/10-usb-music-players.fdi

<!– E100 –>
<match key=”@storage.originating_device:usb.product_id” int=”0×1041″>
<addset key=”portable_audio_player.access_method.protocols ” type=”strlist”>storage</addset>
<append key=”portable_audio_player.output_formats” type=”strlist”>audio/x-ms-wma</append>
<append key=”portable_audio_player.output_formats” type=”strlist”>application/ogg</append>
<append key=”portable_audio_player.input_formats” type=”strlist”>audio/mpeg</append>
<append key=”portable_audio_player.playlist_format” type=”strlist”>audio/x-iriver-pla</append>
<append key=”portable_audio_player.playlist_path” type=”strlist”>Playlists/%File</append>
<append key=”portable_audio_player.audio_folders” type=”strlist”>Music/</append>
<append key=”portable_audio_player.audio_folders” type=”strlist”>Recordings/</append>
</match>

Create a mount entry in /etc/fstab

  1. sudo vim /etc/fstab
  2. add this line at the bottom of the file (X being the drive letter for the device):
    1. /dev/sdX /media/iriver vfat sync,umask=000,rw,users,noauto,uid=1000,nosuid 0 0
  3. mkdir /media/iriver
  4. now you can easily mount it as your regular user with:   mount /media/iriver

Related Posts

Comments are closed.