You are not logged in.

#1 2008-08-05 11:28:06

riverscn
Member
From: Chongqing, China
Registered: 2008-08-05
Posts: 20
Website

Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

I use a HP Pavilion dv2539tx Notebook with a Ricoh 5-in-1 Card reader inside. The SD/MMC Card Reader works fine, but the others do not.

$ lspci | grep Ricoh
08:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
08:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
08:09.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
08:09.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

How could I let they work?

Offline

#2 2008-08-05 12:21:28

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

I've a similar model and I was unable to find any drivers for it.

$ lspci | grep Ricoh
07:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
07:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a)
07:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05)
07:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

At least for the Sony Memory Stick reader, it's an issue of a closed format, irrc. It works for readers which are internally connected via USB, but not for those connected via PCI. I don't remember if there was any work done on reverse engineering the protocol.

Offline

#3 2008-08-05 14:25:54

FenDanT
Member
From: Chamoson- Wallis - Switzerland
Registered: 2007-11-13
Posts: 58

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Hello tongue

Same problem for me

[16:26:20]jacques@cave:~$ lspci | grep Ricoh
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller(rev 05)
07:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
07:05.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
[16:26:24]jacques@cave:~$

roll

Offline

#4 2008-10-19 13:33:42

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Same here, this closed formats ...... i like my digital camera and my phone but ..... next time I'll steer away from sony because of this, I know I can use the usb cable but its terribly slow or I could use an usb reader but still ....
Same goes for the crappy webcam in my laptop ..... thats a similar story sad

$ lspci | grep Ricoh
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
00:0a.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
00:0a.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
00:0a.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)

R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#5 2009-03-22 08:29:28

3nd3r
Member
From: /dev/null
Registered: 2002-12-08
Posts: 301
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Exact same issue on my Compaq Presario F759WM

02:05.0 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
02:05.1 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
02:05.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
02:05.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

Offline

#6 2009-03-22 14:34:16

Renan Birck
Member
From: Brazil
Registered: 2007-11-11
Posts: 401
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Exactly the same in my Acer Aspire 7720-6902.

  (7) [renan@sanctuary:~]$ lspci | grep Ricoh
07:00.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
07:00.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
07:00.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
07:00.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
07:00.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

However, nothing happens when I insert a Memory Stick. SD works, however, but is not really useful for me since my camera uses MS.

Offline

#7 2009-03-22 14:59:17

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Same problem here gentlemen wink.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#8 2009-03-22 15:20:16

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

I guess many people (me included with the only two notebooks I ever had) are in the same boat. Easy way out: get a cheap many in one usb card reader and be amazed tongue
Seems like some things will never work on linux (or at least take a really long time before they do), thank proprietary formats for that *sigh*.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#9 2009-03-22 15:57:47

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

I have a Memorystick to USB adapter from Sandisk that came with the Memorystick I bought (I have a Sony camera). Alternatively, I can just plug in the Sony camera and it will show up in my file manager as a removeable USB device.

But I agree - it would be nice if it worked. I am not gonna buy one of those all-in-one devices if I don't have to, I have a fond distaste of redundant cables hmm. The only type of cards I have is Memorystick for now.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#10 2009-03-22 18:35:19

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

In my case I only have memory sticks, one pro (big one) for my camera (sony) and another duo (mid size) for my mobile (you guessed, sony ericsson). Transfers from the camera are not too slow but with the mobile phone they are terribly slow, besides I got myself a 4 euro usb card reader.
Smaller than a credit card, 20-25cm cable, can't find it online but lsusb says "058f:6366 Alcor Micro Corp." and on dmesg " Direct-Access     Multi    Flash Reader     1.00 PQ: 0 ANSI: 0"
It looks similar to this one, not exactly equal though http://ucables.com/ref/ALL-IN-1-CARD-READER-R17466


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#11 2009-03-22 18:46:55

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

I transfer stuff from my phone over Bluetooth, dunno if yours has Bluetooth... Nowadays most phones do.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#12 2009-03-22 19:38:32

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Yes sure it does have bluetooth, for small stuff thats ok (I haven't looked into bluetooth in Linux yet ^^;;). But look at what I can get from the memory stick pro duo (512MB) when I put it in the card reader wink

$ sudo hdparm -t /dev/sdc

/dev/sdc:
 Timing buffered disk reads:   46 MB in  3.12 seconds =  14.73 MB/sec
$ dd if=/dev/zero of=testfile bs=100M count=4
4+0 records in
4+0 records out
419430400 bytes (419 MB) copied, 60.105 s, 7.0 MB/s

Beats bluetooth (and the even slower usb connection in this phone) hands down big_smile
It makes transferring many pictures from the card or mp3 to the card really fast ^_^


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#13 2009-03-22 19:42:07

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Hehe smile. I don't care about the speed, frankly, I never transfer much from my mobile phone to my laptop... Probably why I use Bluetooth tongue.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#14 2009-06-05 06:56:32

decaren
Member
Registered: 2009-04-17
Posts: 24

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Anyone made/heard of any progress on this?  I was able to get it working in Ubuntu.  Apparently the old tifm_ms driver was absorbed into the kernel code for Ubuntu 9.04, but not enabled.  Enabling the driver in the config and recompiling fixed it.  Is there any option like that for the current Arch kernel??

Offline

#15 2009-08-13 08:35:30

Stunts
Member
From: Portugal
Registered: 2009-03-28
Posts: 339
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Hi guys I have a similar problem on my compal IFL90.

lspci
0e:06.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
0e:06.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev ff)

I made it work on Ubuntu hardy a long time ago following this link:
http://lddubeau.com/avaktavyam/linux-on-a-compal-ifl90

specifically using this deb:
http://lddubeau.com/downloads/ubuntu/po … 1_i386.deb

Can this be made to work on Arch?
I will give it a shot, but I can't make any promises...

Offline

#16 2009-08-13 08:45:20

Stunts
Member
From: Portugal
Registered: 2009-03-28
Posts: 339
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

After playion a bit with the .deb I have good news and bad news:
The good news - It's just a text config file. It goes into /etc/init.d/ (the equivalent to /etc/rc.d in Arch).

#! /bin/sh
#
# skeleton    example file to build /etc/init.d/ scripts.
#        This file should be used to construct scripts for /etc/init.d.
#
#        Written by Miquel van Smoorenburg <miquels@cistron.nl>.
#        Modified for Debian 
#        by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version:    @(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ricoh-r5c832-fix
DESC=ricoh-r5c832-fix

test -x $DAEMON || exit 0

# Include ricoh-r5c832-fix defaults if available
if [ -f /etc/default/ricoh-r5c832-fix ] ; then
    . /etc/default/ricoh-r5c832-fix
fi

set -e

case "$1" in
  start)
    echo -n "Starting $DESC: "
    device=`lspci -mm -d 1180:0832 | cut -f1 -d' '`
    setpci -s "$device" 0xCA=0x57
    setpci -s "$device" 0xCB=0x02
    setpci -s "$device" 0xCA=0x00
    echo "$NAME."
    ;;
  stop)
    echo -n "Stopping $DESC: "
    # There's nothing to do...
    echo "$NAME."
    ;;
  force-reload)
    $0 restart
    ;;
  restart)
    $0 stop
    $0 start
    ;;
  *)
    N=/etc/init.d/$NAME
    echo "Usage: $N {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
esac

exit 0

The bad news: I'm still too green to make anything useful out of it. Can anyone more experienced than me give it a try please?

Thanks!

Offline

#17 2009-08-13 09:30:25

jelly
Administrator
From: /dev/null
Registered: 2008-06-10
Posts: 714

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

well edit the /etc/init.d to /etc/rc.d/  and take a look at the wiki of rc.conf

Offline

#18 2009-08-13 11:47:16

n00ris
Member
Registered: 2009-06-18
Posts: 2

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Stunts wrote:

Hi guys I have a similar problem on my compal IFL90.

lspci
0e:06.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
0e:06.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev ff)

I made it work on Ubuntu hardy a long time ago following this link:
http://lddubeau.com/avaktavyam/linux-on-a-compal-ifl90

specifically using this deb:
http://lddubeau.com/downloads/ubuntu/po … 1_i386.deb

Can this be made to work on Arch?

Does the Memory Stick Bus really work with this? The fix /textfile above does only something for "1180:0832"
(see the line with: device=`lspci -mm -d 1180:0832 | cut -f1 -d' '`)
and thats a
"FireWire (IEEE 1394)" "Ricoh Co Ltd" "R5C832 IEEE 1394 Controller"

I found two bad news in this context:
https://bugs.launchpad.net/ubuntu/+sour … bug/238208

And it doesn't work for the XD-Card Reader, right? You don't have the xd-card - reader...
https://bugs.launchpad.net/ubuntu/+sour … bug/202490

Last edited by n00ris (2009-08-13 12:07:07)

Offline

#19 2010-04-16 07:31:40

gordoyuri
Member
From: Montevideo, Uruguay
Registered: 2009-08-08
Posts: 1
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

After a few attempts to fix this problem, I could finally fix my card reader smile
I found the solution in a blog, but couldn't remember the url (I was on private browsing sad )

My lspci | grep Ricoh output for you to compare:

0a:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
0a:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0a:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
0a:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
0a:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

This is the solution:

sudo nano /etc/modules

Add to this file

tifm_sd

And then reboot or:

sudo modprobe tifm_sd

Hope this could help someone.

Offline

#20 2010-04-16 08:27:44

Stunts
Member
From: Portugal
Registered: 2009-03-28
Posts: 339
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Here's some more good news:

https://bugs.launchpad.net/ubuntu/+sour … bug/238208

A driver for MMS is already in the works!

Edit: Link fixed, sorry about that! Thanks for pointing it, B.

Last edited by Stunts (2010-04-16 13:00:36)

Offline

#21 2010-04-16 12:44:05

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Your link is broken, please fix it smile.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#22 2010-04-16 17:29:31

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

This would indeed be great, however I guess there must be more to it.

These card readers have been in use for quite a long time and only now we see something about a driver in the works, I suspect there is (or there was) a big nono somewhere preventing people from scratching this itch, but still better late than never tongue


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#23 2010-08-03 17:13:33

Stunts
Member
From: Portugal
Registered: 2009-03-28
Posts: 339
Website

Re: Cann't use Ricoh Memory Stick Card Reader & xD Card Reader

Hi to all those with this issue:
I have built and AUR package with a fully working driver.
http://aur.archlinux.org/packages.php?ID=39386

Many thanks to Maxim Levitsky who wrote it.

Enjoy!

Offline

Board footer

Powered by FluxBB