LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Rio forge mp3 player (UMS device) & Secure digital card (http://www.linuxquestions.org/questions/linux-hardware-18/rio-forge-mp3-player-ums-device-and-secure-digital-card-263665/)

mlaverdiere 12-07-2004 11:16 AM

Rio forge mp3 player (UMS device) & Secure digital card
 
Hi everyone,

I have a Rio Forge 256 MP3 player that I'm using with my Linux laptop (Kernel 2.6.4, Debian unstable, KDE 3.3.1).

Since the Forge is a USB Mass Storage (UMS) device, I've managed quite easily to access it under Linux. In fact, I just added the following line in /etc/fstab, and I was ready to mount the Forge and get access to its 256 MB internal flash memory:

/dev/sda1 /mnt/usbfd auto defaults,user,noauto,showexec,umask=022 0 0

Now, I want to access the 1 Gb Secure Digital (SD) card that I'm using with the Forge, i.e. that I'm inserting in the SD slot of the Forge for aditionnal storage capacity. Since using the SD card with the Forge will lead you to have 2 UMS hard disk devices to appear in Windows XP, like if it was 2 completely separate devices, I was expecting the same thing under Linux. So, I've tried to add a new line in /etc/fstab, distinct from the one above, that would point to sda0 or sda2. This is not working so far: I get error messages saying that the device doesn't exist, that the specified file system is not the right one, etc.

Anyone knows how to access the SD card inserted in the Forge (or any other UMS device with flash memory & SD slot) with Linux?

Thanks for your help.

mlaverdiere 12-07-2004 05:59 PM

Well, I've found the solution and it's quite easy. I just dit a dmesg command in a terminal after pluging the Rio Forge in the USB port and the output suggested me that the SD card is on /dev/sdb, not /dev/sda. So I just added the following line in /etc/fstab:

/dev/sdb1 /mnt/usbsdb1 auto defaults,user,noauto,showexec,umask=022 0 0

Everything is working fine now. I can access the SD card inserted in my Rio Forge as well as the internal flash memory.

biledaemon 05-04-2005 11:16 AM

Front End for Rio Forge 512?
 
Hi..

I just did the same thing you did when mounting my Forge with the simm card. Do u use a front end gui for Rio Forge 512? If not do u just drag the music files over? Any response would be greatly appreciated.

mlaverdiere 05-05-2005 04:47 PM

Hi,

I'm not aware of any *specific* Linux frontend for this kind of Rio Player
(i.e. usb mass storage)...

Since I'm using KDE 3.4, the easy way for me is just to plug the Rio, then
click on the removable device icon in order for Konqueror (KDE filemanager)
to open, then drag music files in the appropriate folder.

I'm pretty sure that you could do the same with Gnome/Nautilus. _I also think
that with some audio/jukebox player, like AmaroK, you can find some
functionnalities to copy files from your music library to the Rio, but I
didn't test it.

Good luck and let me know if you need more info.

bhtek 06-22-2005 09:03 PM

What version/flavor of Linux do you run?
 
I am running a 2.6.11-gentoo-r8 kernel but all I can get access to is the /dev/sda internal memory..

usb 1-2: USB disconnect, address 4
usb 1-2: new full speed USB device using ohci_hcd and address 5
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
Vendor: Rio Model: Forge Rev: 0151
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sda: 506368 512-byte hdwr sectors (259 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 506368 512-byte hdwr sectors (259 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
/dev/scsi/host3/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi3, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi3, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete

Thanks a lot for any additional information!

bhtek 06-24-2005 09:29 AM

I finally got it to work.
 
Turns out it was my bad entirely :p
I did not turn on "search all LUNs" when I compiled my kernel. The SD card is on LUN 1.

Thanks!


All times are GMT -5. The time now is 11:42 AM.