You are not logged in.
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
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
Hello
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:~$
Offline
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
$ 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
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)
Proud Arch i686 & x86_64 User
Share your knowledge!
Arch Linux Forum Etiquette
Offline
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
Same problem here gentlemen .
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
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
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
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 . 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
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
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
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
$ 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
It makes transferring many pictures from the card or mp3 to the card really fast ^_^
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
Hehe . I don't care about the speed, frankly, I never transfer much from my mobile phone to my laptop... Probably why I use Bluetooth
.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
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
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
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
well edit the /etc/init.d to /etc/rc.d/ and take a look at the wiki of rc.conf
Offline
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-ifl90specifically using this deb:
http://lddubeau.com/downloads/ubuntu/po … 1_i386.debCan 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
After a few attempts to fix this problem, I could finally fix my card reader
I found the solution in a blog, but couldn't remember the url (I was on private browsing )
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
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
Your link is broken, please fix it .
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
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
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
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