Need MemoryStick driver Ricoh R5C592 (part of R5C832/822chipset)

Bug #238208 reported by Matthew Woerly
538
This bug affects 96 people
Affects Status Importance Assigned to Milestone
openSUSE
New
Undecided
Unassigned
linux (Ubuntu)
Fix Released
Wishlist
Tim Gardner
Declined for Intrepid by Brad Figg
Declined for Jaunty by Brad Figg
Declined for Karmic by Brad Figg
Oneiric
Fix Released
Undecided
Tim Gardner
Precise
Fix Released
Wishlist
Tim Gardner

Bug Description

*** NOTE: this is a *wishlist* item - a request for new functionality. This issue is a request to have MemoryStick support added for a specific, and somewhat popular, chipset. Please do not add "me, too" items. We know that it doesn't work. If you want, please add yourself as a subscriber, and click on link to indicate that "This bug effects me, too"

You are welcome to test the new developed drivers at

http://gitorious.org/ricoh-kernel

You can download them ether by doing (preferred):
git clone git://gitorious.org/ricoh-kernel/ricoh-kernel.git

Then you can receive updates using
git pull

or you can press on 'Source tree' and download a snapshot by pressing 'Download master as tar.gz'

XD support is also done and merged in 2.6.35 (backport in above tree)

------------------------------------------------

Running 2.6.24-18, in Hardy

02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) (prog-if 10 [OHCI])
 Subsystem: Dell Unknown device 022f
 Flags: bus master, medium devsel, latency 64, IRQ 16
 Memory at fe3ff800 (32-bit, non-prefetchable) [size=2K]
 Capabilities: <access denied>

02:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) (prog-if 01)
 Subsystem: Dell Unknown device 022f
 Flags: medium devsel, IRQ 18
 Memory at fe3ff400 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>

02:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
 Subsystem: Dell Unknown device 022f
 Flags: bus master, medium devsel, latency 64, IRQ 5
 Memory at fe3ff500 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>

02:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
 Subsystem: Dell Unknown device 022f
 Flags: bus master, medium devsel, latency 64, IRQ 5
 Memory at fe3ff600 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>

02:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff) (prog-if ff)
 !!! Unknown header type 7f

SD cards are detected, but Memory Stick cards are not. Bugs have been posted for the lack of support for XD and MMC cards as well.

Revision history for this message
Eymen A (eal) wrote :

Using 2.6.24-19-generic,
I can confirm Memory Stick cards are not detected at all.

Revision history for this message
Matthew Woerly (nattgew) wrote :

Thanks for confirming... I know the newest kernel at least (2.6.25.7) has an option for Ricoh readers. Does that fix this? I haven't had the chance to check...

Changed in linux:
status: New → Confirmed
Revision history for this message
AndiTheBest (andreas-weidlinger) wrote :

Does SD cards work in your reader?
i have the rev22 too and i tried to compile the ricoh_mmc modules from 2.6.25.9 and add them to my 2.6.24-19 (ubuntu) kernel but now i have kernel freezes when i put in a SD card.

greetz, Andi

Revision history for this message
Matthew Woerly (nattgew) wrote :

Yes, SD cards work by default for me with the Ubuntu kernel. Memory Sticks do not. Does recompiling ricoh_mmc do anything for Memory Sticks?

Revision history for this message
AndiTheBest (andreas-weidlinger) wrote :

For me, the Cardreader completely doesn't work. i don't know why... you can try it, but save your original .ko files.

greetz.

Revision history for this message
Armands (armandjohn) wrote :

Also using 2.6.24-19-generic (Hardy), on my Asus F3JP, Memory Stick Pro card is not detected. lspci info:
06:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
06:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
06:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
06:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)

Revision history for this message
Sybrand (sybrand-strauss) wrote :

The built in sony memory stick reader does not work for me on Hardy (2.6.24-19-generic)
SD does work.
I have a HP dv2716ca.
lspci says:
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 R5C843 MMC Host Controller (rev 12)
08:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
08:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Sybrand (sybrand-strauss) wrote :

I compiled with 2.6.27-rc5 and tried - the bug remains.

Revision history for this message
Matthew Woerly (nattgew) wrote :

With the 2.6.27-7 Intrepid kernel, this problem remains.

Revision history for this message
Noel J. Bergman (noeljb) wrote :

Remove this from being a duplicate of Bug 202490. Although both are related to missing drivers for the RICOH media reader, that is for an xD driver, this is for a MemoryStick driver, and they are not the same.

Revision history for this message
Noel J. Bergman (noeljb) wrote :

Would someone with sufficient rights please mark this as a Wishlist litem?

Noel J. Bergman (noeljb)
description: updated
Revision history for this message
pruch (diogo-pruch) wrote : Re: Need MemoryStick driver Ricoh R5C822 chipset

With the 2.6.27-9 Intrepid kernel, only the SD works. Memory Stick doesn't.

Revision history for this message
Salvador Limones (nineunderground) wrote :

Same problem on Sony Vaio FW series. Model FW21E.

Memory Stick dosen´t work

Revision history for this message
Ali Shtarbanov (ametedinov) wrote :

I have the same problem on hp Pavilion dv 6200. Memory sticks don't work. I am using the latest version of Ubuntu and the latest kernel. I also tried OpenSUSE 11.1 x64 (the latest), and many other distributions but still no success. I opened a bug too and it was marked as duplitace <a href=https://bugs.launchpad.net/ubuntu/+source/linux/+bug/314903>bug 314903</a>

Revision history for this message
Ali Shtarbanov (ametedinov) wrote :

... thought html tags work. Here is the link again https://bugs.launchpad.net/ubuntu/+source/linux/+bug/314903

Revision history for this message
Noel J. Bergman (noeljb) wrote :

> Memory sticks don't work.

Right. We know. There is simply no driver at all for the device. Perhaps someday there will be one.

Revision history for this message
spiepie (spiepie) wrote :

hi same problem with Sony Vaio VGN FS215E

removed windows so cant use memory stick slot any more should have stayed with MS?

dissapointed
si

Revision history for this message
Matthew Woerly (nattgew) wrote :

If it's very important that the built-in reader work, then, yes, you should have stayed with MS.
MemoryStick readers are pretty cheap and simple, if you need to read a MemoryStick, then you should go with that.

Revision history for this message
Motin (motin) wrote :

How hard is it to get hacking on a driver for this chipset?

As was the case for the Texas Instruments devices: "TI refused to publish a complete datasheet for any of the FlashMedia devices rendering them useless anywhere except M$ Windows"

Still, the tifmxx driver was and is being developed.

So, can this possibly be done for the Ricoh chipset? Maybe it's even possible to re-use code from the tifmxx driver (MS specifications, code structure etc)?

Project page TI driver:
http://developer.berlios.de/projects/tifmxx

Maybe someone can create a new project in launchpad for this driver, set up the basic driver files etc and at least get a dummy driver up that detects that a MS or xD card has been inserted into the bay - so that we at least can inform the uninformed user that "Sorry, but there are currently no available drivers for MemoryStick or xD cards for your built-in card reader"

What about that?

Revision history for this message
Karunadheera (karunadheera) wrote :

<quote>
Maybe someone can create a new project in launchpad for this driver, set up the basic driver files etc and at least get a dummy driver up that detects that a MS or xD card has been inserted into the bay - so that we at least can inform the uninformed user that "Sorry, but there are currently no available drivers for MemoryStick or xD cards for your built-in card reader"
</quote>

That is a good idea. In my Asus F3E also, memory stick duo card does not work.

Revision history for this message
Bais (bais) wrote :

Same problem here with HP Compaq 8710w
ubuntu jaunthy 9.04

[ 13.266225] sdhci: Secure Digital Host Controller Interface driver
[ 13.266227] sdhci: Copyright(c) Pierre Ossman
[ 13.304264] input: PC Speaker as /devices/platform/pcspkr/input/input6
[ 13.401776] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 13.401778] ricoh-mmc: Copyright(c) Philip Langdale
[ 13.401812] ricoh-mmc: Ricoh MMC controller found at 0000:02:06.4 [1180:0843] (rev 10)
[ 13.401830] ricoh-mmc: Controller is now disabled.

[...]

[ 2939.235883] ricoh-mmc: Controller is now re-enabled.
[ 2945.693157] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 2945.693163] ricoh-mmc: Copyright(c) Philip Langdale
[ 2945.693227] ricoh-mmc: Ricoh MMC controller found at 0000:02:06.4 [1180:0843] (rev 10)
[ 2945.693269] ricoh-mmc: Controller is now disabled.

My kernel version is:
Linux baix 2.6.28-11-server #40-Ubuntu SMP Fri Apr 3 18:30:08 UTC 2009 x86_64 GNU/Linux

I have a digital camera with xD-card...

let me updated plz.

by BAIS

Revision history for this message
Karunadheera (karunadheera) wrote :

I have an Asus F3E. It also has the following in dmesg.
[ 13.155991] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 13.155994] ricoh-mmc: Copyright(c) Philip Langdale
[ 13.156039] ricoh-mmc: Ricoh MMC controller found at 0000:08:01.2 [1180:0843] (rev 12)
[ 13.156059] ricoh-mmc: Controller is now disabled.

And in the "lspci -v" i get the following error. what does that mean?

08:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff) (prog-if ff)
 !!! Unknown header type 7f

 I have attached the complete dmesg, lcpci -v and lsusb -v.

Revision history for this message
Karunadheera (karunadheera) wrote :

And for the previous comment i forgot to add the kernel information.

prageeth@prageeth-laptop:~$ uname -a
Linux prageeth-laptop 2.6.28-11-generic #39-Ubuntu SMP Thu Apr 2 03:00:35 UTC 2009 i686 GNU/Linux

prageeth@prageeth-laptop:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu jaunty (development branch)"

Revision history for this message
nubuser (wififu) wrote :

Not work in jaunty :(

root@Oo:~# lspci | grep -i rico
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)

root@Oo:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"
root@Oo:~#

with a card:

root@Oo:~# fdisk -l

Disque /dev/sda: 98.5 Go, 98522403840 octets
255 têtes, 63 secteurs/piste, 11978 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x0f800000

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 5705 45825381 7 HPFS/NTFS
/dev/sda2 5706 11604 47383717+ 83 Linux
/dev/sda3 11605 11978 3004155 82 Linux swap / Solaris

I don't have my card in list...

Revision history for this message
macrowiz49 (macrowiz49) wrote :

I'm just curious... is there any way to work around this issue? Are there wrappers that you could use on the windows drivers like we do with wireless (ndiswrapper)? Is there a way to access it using windows as a guest OS in VirtualBox?

Revision history for this message
Kyle (thedletterman) wrote : RE: [Bug 238208] Re: Need MemoryStick driver Ricoh R5C822 chipset

I have not found any working ways to resolve this issue short of dual booting. In a host/client virtualization, the client only has virtualized access to the hardware that is installed by the host OS and identified by the virtualization program.

Regards,
Kyle

> Date: Sun, 26 Apr 2009 19:41:53 +0000
> From: <email address hidden>
> To: <email address hidden>
> Subject: [Bug 238208] Re: Need MemoryStick driver Ricoh R5C822 chipset
>
> I'm just curious... is there any way to work around this issue? Are
> there wrappers that you could use on the windows drivers like we do with
> wireless (ndiswrapper)? Is there a way to access it using windows as a
> guest OS in VirtualBox?
>
> --
> Need MemoryStick driver Ricoh R5C822 chipset
> https://bugs.launchpad.net/bugs/238208
> You received this bug notification because you are a direct subscriber
> of the bug.

_________________________________________________________________
Windows Live™ SkyDrive™: Get 25 GB of free online storage.
http://windowslive.com/online/skydrive?ocid=TXT_TAGLM_WL_skydrive_042009

Revision history for this message
michael37 (misha37) wrote : Re: Need MemoryStick driver Ricoh R5C822 chipset

Confirmed a problem with memory stick using Jaunty 64-bit.

$ lspci | grep -i rico
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

$ uname -a
Linux dell 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux

SD cards work flawlessly out of the box. No extra drivers needed. I believe the duties are handled by mmc_block kernel module driver. Maybe also ricoh_mmc module, not sure.

I haven't tried MMC cards but they supposedly work using the following workaround: http://ubuntuforums.org/showthread.php?t=731892

The same trick doesn't work for MS cards as suggested by the aforementioned thread.

Revision history for this message
Ichik (fch-ar) wrote :

This is affecting me too (fdisk doesn't show me my memory stick but works fine with my sd card)...

Revision history for this message
lion1131 (lion1131) wrote :

This is affecting me too

Revision history for this message
aguzmanc (alejo-g-c) wrote :

My Memory Stick has the same problem:

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

Please keep us updated about any workarround...

Revision history for this message
Nicolas (nicolas-espina) wrote :

Same here:

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

Revision history for this message
paolo (morhelm) wrote :

Same problem:

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

Revision history for this message
Luke Faraone (lfaraone) wrote :

Unduplicate, XD != MMC

Changed in linux (Ubuntu):
importance: Undecided → Wishlist
Changed in dell:
status: New → Confirmed
Revision history for this message
Reloweb (reloweb) wrote :

Same request for Dell Studio 1557 notebook...

Tony Espy (awe)
Changed in dell:
importance: Undecided → Wishlist
Revision history for this message
YannUbuntu (yannubuntu) wrote :
Revision history for this message
Tony Espy (awe) wrote :

Marking as WontFix in the Dell project.

Changed in dell:
status: Confirmed → Won't Fix
Revision history for this message
VuDu (vudu-curse) wrote :
Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

@VuDu, this is nice news

However, you don't need any hope for that driver.
I know exactly how to write it, and it is only matter of time before I do.
I already managed to read whole card.

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

@YannUbuntu, not this isn't linked.
We talk here about Sony Memory Stick cards, not MMC cards.

Changed in dell:
assignee: nobody → Maxim Levitsky (maximlevitsky)
assignee: Maxim Levitsky (maximlevitsky) → nobody
Changed in linux (Ubuntu):
assignee: nobody → Maxim Levitsky (maximlevitsky)
description: updated
description: updated
tags: added: patch
summary: - Need MemoryStick driver Ricoh R5C822 chipset
+ Need MemoryStick driver Ricoh R5C592 (part of R5C832/822)chipset
summary: - Need MemoryStick driver Ricoh R5C592 (part of R5C832/822)chipset
+ Need MemoryStick driver Ricoh R5C592 (part of R5C832/822chipset)
description: updated
description: updated
98 comments hidden view all 178 comments
Revision history for this message
Jior (tepanahui) wrote :

Finally, my Ricoh R5C822 works at all in Ubuntu 10.10, but first i had to do some few things.

1.- open synaptic and mark for install
     linux-headers-2.6.37-5
     linux-headers-2.6.37-5-generic
     linux-image-2.6.37-5-generic

2.- then restart : sudo restart -n

3.- goto software origins and enable backports

4.- then: sudo apt-get update

5.- edit the modules file : sudo gedit /etc/modules and add the sd module tifm_sd to load on start
     and make sure you have it: sudo modprobe tifm_sd
                                                 sudo modprobe tifm_core
                                                 sudo modprobe tifm_7xx1

6.- add some modules for dirs 03:01.x doing sudo modprobe raw1394 and sudo modprobe dv1394

7.-restart again, enter bios, and disable legacy floppy by selecting disable or in some bios just deactivate the boot search in a
floppy drive from the boot secuence (generally with space bar on floppy option in boot secuence, the number on the left side disappears)

8.- just in case sudo modprobe -r floppy

9.-install git doing sudo apt-get git and follow the above instructions

10.- reboot for las time and card reader should work

Important:

Do not try to pull setpci command for kernels 2.6.22 or above
And if you are using virtualbox (ose or branded) 3.2.8 or later you will need to deactivate the floppy support

I really dont know why the cause of this problem, but just for you to know, the ricoh card reader always works for me since 8.04 until 10.04, it just now in 10.10 i have the problem, but reading some forums it seems to be an old item since jaunty.

I probe SD and MMC, i dont use MS, so i dont know if MS support is present.
hope this info could help

Revision history for this message
Victor Zverovich (victor-zverovich-net) wrote :

Any chance that Ricoh e230 will be supported?
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/626823

Revision history for this message
rafael (bomber-man) wrote :

my memory stick reader is not working

ubuntu 10.10

lspci | grep Ricoh

0a:03.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
0a:03.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0a:03.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)

I downloaded the driver, "make", "sudo make install" and "sudo make load"

I attached output from dmesg

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote : Re: [Bug 238208] Re: Need MemoryStick driver Ricoh R5C592 (part of R5C832/822chipset)

It works, friend. Just look at Places menu.
At least kernel log you gave looks perfect.

On Jan 27, 2011 9:21 PM, "rafael" <email address hidden> wrote:

*** This bug is a duplicate of bug 111089 ***
https://bugs.launchpad.net/bugs/111089
my memory stick reader is not working

ubuntu 10.10

lspci | grep Ricoh

0a:03.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev
05)
0a:03.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host
Adapter (rev 22)
0a:03.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter
(rev 12)

I downloaded the driver, "make", "sudo make install" and "sudo make
load"

I attached output from dmesg

** Attachment added: "dmesg.log"

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/238208/+attachment/1810886/+files/dmesg.log

--
You received this bug notification because you are a direct subscriber
of the bug.
https://bugs...

Revision history for this message
rafael (bomber-man) wrote :

> It works, friend. Just look at Places menu.
> At least kernel log you gave looks perfect.

it indeed works, my fault, thanks

Revision history for this message
Eric Appleman (erappleman) wrote :

The r592 module works.

Revision history for this message
Michael Marley (mamarley) wrote :

Thanks for writing the MS card driver, but I can't seem to get it to compile. Maybe it doesn't support kernel 2.6.38 yet? Additionally, this bug isn't a duplicate as MS!=MMC.

Here is the error I get:

michael@mamarley-laptop:~/Downloads/ricoh-kernel-ricoh-kernel/memstick$ make
make -C /lib/modules/2.6.38-rc6+/build M=/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick
make[1]: Entering directory `/home/michael/Downloads/linux-2.6'
  LD /home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/built-in.o
  LD /home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core/built-in.o
  CC [M] /home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core/memstick.o
/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core/memstick.c: In function ‘memstick_init’:
/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core/memstick.c:862:2: error: implicit declaration of function ‘create_freezeable_workqueue’ [-Werror=implicit-function-declaration]
/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core/memstick.c:862:12: warning: assignment makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors

make[3]: *** [/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core/memstick.o] Error 1
make[2]: *** [/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick/core] Error 2
make[1]: *** [_module_/home/michael/Downloads/ricoh-kernel-ricoh-kernel/memstick] Error 2
make[1]: Leaving directory `/home/michael/Downloads/linux-2.6'
make: *** [build] Error 2

Revision history for this message
jhoechtl (johann-hoechtl) wrote :

Will this driver help to fix the regression of reading SD cards with Ubuntu 10.10?

07:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)

Was working fine, not any more after 10.10. The above instructions seem to handle Memory Sticks. How to get SD card reading back to live?

Symptoms: Cards are recognized and do automount, but result in a read error.

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

On Thu, 2011-03-31 at 19:11 +0000, jhoechtl wrote:
> Will this driver help to fix the regression of reading SD cards with
> Ubuntu 10.10?
>
> 07:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro
> Host Adapter (rev 22)
>
> Was working fine, not any more after 10.10. The above instructions seem
> to handle Memory Sticks. How to get SD card reading back to live?
>
> Symptoms: Cards are recognized and do automount, but result in a read
> error.
>

10.10 contains 2.6.35, and it since it still uses CONFIG_MMC_RICOH_MMC,
none of my code affects the SD portion.

Which kernel did work?
Did you try with different SD card?

Could you post kernel log?

--
Best regards,
        Maxim Levitsky

Visit my blog: http://maximlevitsky.wordpress.com
Warning: Above blog contains rants.

Revision history for this message
rafael (bomber-man) wrote :

I upgraded ubuntu and now I'm having the sabe problem as #145

Revision history for this message
Nishant (nishant-singh28) wrote :

Not working here as well on 11.04, x64,Kernel 2.8.38-8, same problem as #145

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

I got the driver merged in 2.6.39, so it will appear in next ubuntu version.
(That is minus support for old legacy memorysticks, that while works perfectly, isn't merged because kernel developers pick on minor details of my driver, and I have no time to redone them)

Revision history for this message
Nishant (nishant-singh28) wrote :

@Maxim: That's awesome news, but do you plan to make it work on 2.6.38? Coz' next Ubuntu release isn't till October.

Revision history for this message
Michael Marley (mamarley) wrote :

I ended up figuring out the problem I reported up there. There was a difference in spelling of "freezable". After correcting the spelling, it worked fine.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "r592.tar.bz2" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

Revision history for this message
Michael Marley (mamarley) wrote :

All of the drivers for this chipset are now in the upstream kernel. Can this bug be closed now?

Revision history for this message
James Langdon (jcl1984) wrote : Re: [Bug 238208]
Download full text (3.6 KiB)

Thanks for the email. I'm having a little trouble installing the patch
being a bit of a newbie to ubuntu. Please coul you give me some
direction?

Thanks

----- Original Message -----
From: "Ubuntu QA's Bug Bot" <email address hidden>
To: <email address hidden>
Sent: Sunday, 25 September, 2011 1:08:48 PM
Subject: [Bug 238208]

The attachment "r592.tar.bz2" of this bug report has been identified as
being a patch. The ubuntu-reviewers team has been subscribed to the bug
report so that they can review the patch. In the event that this is in
fact not a patch you can resolve this situation by removing the tag
'patch' from the bug report and editing the attachment so that it is not
flagged as a patch. Additionally, if you are member of the ubuntu-
sponsors please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by
Brian Murray. Please contact him regarding any issues with the action
taken in this bug report.]

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/238208

Title:
  Need MemoryStick driver Ricoh R5C592 (part of R5C832/822chipset)

Status in The Dell Project:
  Won't Fix
Status in “linux” package in Ubuntu:
  Confirmed
Status in openSUSE:
  New

Bug description:
  *** NOTE: this is a *wishlist* item - a request for new functionality.
  This issue is a request to have MemoryStick support added for a
  specific, and somewhat popular, chipset. Please do not add "me, too"
  items. We know that it doesn't work. If you want, please add
  yourself as a subscriber, and click on link to indicate that "This bug
  effects me, too"

  You are welcome to test the new developed drivers at

  http://gitorious.org/ricoh-kernel

  You can download them ether by doing (preferred):
  git clone git://gitorious.org/ricoh-kernel/ricoh-kernel.git

  Then you can receive updates using
  git pull

  or you can press on 'Source tree' and download a snapshot by pressing
  'Download master as tar.gz'

  XD support is also done and merged in 2.6.35 (backport in above tree)

  ------------------------------------------------

  Running 2.6.24-18, in Hardy

  02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) (prog-if 10 [OHCI])
   Subsystem: Dell Unknown device 022f
   Flags: bus master, medium devsel, latency 64, IRQ 16
   Memory at fe3ff800 (32-bit, non-prefetchable) [size=2K]
   Capabilities: <access denied>

  02:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) (prog-if 01)
   Subsystem: Dell Unknown device 022f
   Flags: medium devsel, IRQ 18
   Memory at fe3ff400 (32-bit, non-prefetchable) [size=256]
   Capabilities: <access denied>

  02:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
   Subsystem: Dell Unknown device 022f
   Flags: bus master, medium devsel, latency 64, IRQ 5
   Memory at fe3ff500 (32-bit, non-prefetchable) [size=256]
   Capabilities: <access denied>

  02:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
   Subsystem: Dell Unknown device 022f
   Flags: bus master, medium devsel,...

Read more...

Revision history for this message
Hamish Darby (judarby) wrote :
Download full text (7.0 KiB)

James

I think the method is to place the folder in places/home, right click and
open with the archive manager
this should detect that it is a software package and handle correctly
Or perhaps do some reading - official documentation or ubuntu forums for the
latest word on the subject
sometimes with Tarballs (fancy zip folder) you need to place it in the
correct place and ubuntu can be hardware specific so don't ask me
I haven't bothered trying it as my wife has that machine, good luck

On 26 September 2011 06:31, James Langdon <email address hidden> wrote:

> Thanks for the email. I'm having a little trouble installing the patch
> being a bit of a newbie to ubuntu. Please coul you give me some
> direction?
>
> Thanks
>
> ----- Original Message -----
> From: "Ubuntu QA's Bug Bot" <email address hidden>
> To: <email address hidden>
> Sent: Sunday, 25 September, 2011 1:08:48 PM
> Subject: [Bug 238208]
>
> The attachment "r592.tar.bz2" of this bug report has been identified as
> being a patch. The ubuntu-reviewers team has been subscribed to the bug
> report so that they can review the patch. In the event that this is in
> fact not a patch you can resolve this situation by removing the tag
> 'patch' from the bug report and editing the attachment so that it is not
> flagged as a patch. Additionally, if you are member of the ubuntu-
> sponsors please also unsubscribe the team from this bug report.
>
> [This is an automated message performed by a Launchpad user owned by
> Brian Murray. Please contact him regarding any issues with the action
> taken in this bug report.]
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/238208
>
> Title:
> Need MemoryStick driver Ricoh R5C592 (part of R5C832/822chipset)
>
> Status in The Dell Project:
> Won't Fix
> Status in “linux” package in Ubuntu:
> Confirmed
> Status in openSUSE:
> New
>
> Bug description:
> *** NOTE: this is a *wishlist* item - a request for new functionality.
> This issue is a request to have MemoryStick support added for a
> specific, and somewhat popular, chipset. Please do not add "me, too"
> items. We know that it doesn't work. If you want, please add
> yourself as a subscriber, and click on link to indicate that "This bug
> effects me, too"
>
> You are welcome to test the new developed drivers at
>
> http://gitorious.org/ricoh-kernel
>
> You can download them ether by doing (preferred):
> git clone git://gitorious.org/ricoh-kernel/ricoh-kernel.git
>
> Then you can receive updates using
> git pull
>
> or you can press on 'Source tree' and download a snapshot by pressing
> 'Download master as tar.gz'
>
>
> XD support is also done and merged in 2.6.35 (backport in above tree)
>
> ------------------------------------------------
>
> Running 2.6.24-18, in Hardy
>
> 02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
> (rev 05) (prog-if 10 [OHCI])
> Subsystem: Dell Unknown device 022f
> Flags: bus master, medium devsel, latency 64, IRQ 16
> Memory at fe3ff800 (32-bit, non-prefetchable) [size=2K]
> Capabilities: <access denied>
>
> 02:09.1 SD Host controller: R...

Read more...

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

The r592.c, driver for MS portion of Ricoh card readers is merged in 2.6.39, so it will appear in ubuntu sooner or later.

The ms_block.c driver for legacy memsticks (128MB and less) is not yet merged, but I doubt you need it.

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

Also, thanks to Unity, I use kubuntu now, and I exploring possibilities to switch to another distro to have up-to-date KDE.

Revision history for this message
Simone Lussardi (simone-lussardi) wrote :

Hello guys,

I have modified your source Maxim to compile on Kernel 3 and Ubuntu 11.10 (I tested 32 bit only), I have attached the patch here, hope is useful to somebody ! If someone need, I also have a version that compile on Ubuntu 11.04.

For all those with Lenovo T400, the 7.1 reader is not in the Kernel by default, and need to compile and install manually.

As for the original, just unpack anything into a folder, open a terminal and cd into that folder, then:
make
sudo make install
sudo make load

It will then reload automatically at startup.

Cheers guys,
Simone

Revision history for this message
Daniel Gimpelevich (daniel-gimpelevich) wrote :

Excerpt from /boot/config-3.0.0-12-generic on 11.10:

#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
# CONFIG_MEMSTICK_R592 is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

Any chance of a SRU with that set to =m?

Revision history for this message
Tim Gardner (timg-tpi) wrote :

SRU Justification

Impact: there is currently no support for MEMSTICK_R592 devices

Patch Description: Enable CONFIG_MEMSTICK_R592 as a module. This should have little chance of regression except on those platforms that support this device, and a mem stick is inserted.

Changed in linux (Ubuntu Oneiric):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → In Progress
Changed in linux (Ubuntu Precise):
assignee: Maxim Levitsky (maximlevitsky) → Tim Gardner (timg-tpi)
status: Confirmed → Fix Committed
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Oneiric):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.4 KiB)

This bug was fixed in the package linux - 3.2.0-1.1

---------------
linux (3.2.0-1.1) precise; urgency=low

  [ Andy Whitcroft ]

  * armhf -- enable armhf and create the first flavours
  * SAUCE: ensure root is ready before running usermodehelpers in it
  * [Config] enforcer -- ensure CONFIG_FAT_FS is built-in on arm

  [ Leann Ogasawara ]

  * Temporarily ignore module check
  * [Config] Enable PCI_IOV on powerpc
  * [Config] Temporarily disable CONFIG_PASEMI_MAC on powerpc
  * rebase to v3.2-rc2
  * SAUCE: include <linux/export.h> for cpuidle34xx arm build
  * SAUCE: include <linux/kernel.h> for linux/mtd/map.h arm build
  * SAUCE: include <linux/printk.h> and <stdarg.h> for mmc_core arm build
  * SAUCE: select ARM_AMBA if OMAP3_EMU
  * [Config] updateconfigs after select ARM_AMBA
  * [Config] Temporarily disable CONFIG_KVM_BOOK3S_32 on powerpc
  * [Config] Enable CONFIG_EXT2_FS=m
  * [Config] Build in CONFIG_SATA_AHCI=y
  * Resolve linux-image-extra's install dependency

  [ Seth Forshee ]

  * [Config] Enable EVENT_POWER_TRACING_DEPRECATED=y for powertop
  * SAUCE: (drop after 3.2) Input: ALPS - move protocol information to
    Documentation
  * SAUCE: (drop after 3.2) Input: ALPS - add protocol version field in
    alps_model_info
  * SAUCE: (drop after 3.2) Input: ALPS - remove assumptions about packet
    size
  * SAUCE: (drop after 3.2) Input: ALPS - add support for protocol versions
    3 and 4
  * SAUCE: (drop after 3.2) Input: ALPS - add semi-MT support for v3
    protocol
  * SAUCE: (drop after 3.2) Input: ALPS - add documentation for protocol
    versions 3 and 4

  [ Stefan Bader ]

  * [Config] Built-in xen-netfront and xen-blkfront
  * Fix build of dm-raid45 and re-enable it

  [ Tim Gardner ]

  * [Config] CONFIG_USB_XHCI_HCD=y
    - LP: #886167
  * [Config] CONFIG_R6040=m
    - LP: #650899
  * SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID table
    - LP: #854399
  * [Config] Consolidated amd64 server flavour into generic
  * [Config] updateconfigs after rebase to 3.2-rc1
  * [Config] Disabled dm-raid4-5
  * [Config] Disabled ndiswrapper
  * [Config] Disable vt6656
  * [Config] exclude ppp-modules for virtual flavour
  * [Config] CONFIG_MEMSTICK_R592=m
    - LP: #238208

  [ Upstream Kernel Changes ]

  * CHROMIUM: seccomp_filter: new mode with configurable syscall filters
    - LP: #887780
  * CHROMIUM: seccomp_filter: add process state reporting
    - LP: #887780
  * CHROMIUM: seccomp_filter: Document what seccomp_filter is and how it
    works.
    - LP: #887780
  * CHROMIUM: x86: add HAVE_SECCOMP_FILTER and seccomp_execve
    - LP: #887780
  * CHROMIUM: arm: select HAVE_SECCOMP_FILTER
    - LP: #887780
  * CHROMIUM: seccomp_filters: move to btrees
  * CHROMIUM: enable CONFIG_BTREE
  * CHROMIUM: seccomp_filter: kill NR_syscall references
  * CHROMIUM: seccomp_filters: guard all ftrace wrapper code
  * CHROMIUM: seccomp_filters: clean up warnings; kref mistake
  * CHROMIUM: seccomp_filter: remove "skip" from copy and add drop helper
  * CHROMIUM: seccomp_filter: allow CAP_SYS_ADMIN management of execve
  * CHROMIUM: seccomp_filter: inheritance documentation
  * CHROMIUM: seccomp_filter: make inherited filt...

Read more...

Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Daniel Gimpelevich (daniel-gimpelevich) wrote :

SRU was released without this fix...

Changed in linux (Ubuntu Oneiric):
status: Fix Committed → Confirmed
Revision history for this message
Herton R. Krzesinski (herton) wrote :

This bug is awaiting verification that the kernel for Oneiric in -proposed solves the problem (3.0.0-14.23). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-oneiric' to 'verification-done-oneiric'.

If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-oneiric
Revision history for this message
Simone Lussardi (simone-lussardi) wrote :

Updated the Kernel, my cards are all there !!! I can confirm that it works so far.

Tim Gardner (timg-tpi)
tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Changed in linux (Ubuntu Oneiric):
status: Confirmed → Fix Committed
Revision history for this message
Daniel Gimpelevich (daniel-gimpelevich) wrote :

The kernel in -proposed does NOT work. With the 3.0.0-12 kernel and the patch posted earlier, it worked. With the stock 3.0.0-14, it does not detect the MSPro card at all unless the card is already inserted before the module is probed. If the card is removed, nothing works until the module is unloaded and reloaded with a card already in the reader.

Changed in linux (Ubuntu Oneiric):
status: Fix Committed → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (24.8 KiB)

This bug was fixed in the package linux - 3.0.0-14.23

---------------
linux (3.0.0-14.23) oneiric-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #893213

  [ Andy Whitcroft ]

  * debian: add locking to protect debian/files from parallel update

  [ Konrad Rzeszutek Wilk ]

  * SAUCE: x86/paravirt: Partially revert "remove lazy mode in interrupts"
    - LP: #854050

  [ Leann Ogasawara ]

  * Revert "ubuntu: fsam7400 disable driver"
    - LP: #876030

  [ Seth Forshee ]

  * [Config] Enable EVENT_POWER_TRACING_DEPRECATED=y for powertop

  [ Tim Gardner ]

  * Add postinit and postrm scripts to the extras package
    - LP: #882120
  * [Config] CONFIG_R6040=m
    - LP: #650899
  * [Config] CONFIG_MEMSTICK_R592=m
    - LP: #238208
  * [Config] CONFIG_HID_ACRUX_FF=y
    - LP: #890952

  [ Upstream Kernel Changes ]

  * Revert "NFS: Ensure that writeback_single_inode() calls write_inode()
    when syncing"
    - LP: #890952
  * sparc64: Force the execute bit in OpenFirmware's translation entries.
    - LP: #881420
  * sched/rt: Migrate equal priority tasks to available CPUs
    - LP: #881420
  * sched: Fix up wchan borkage
    - LP: #881420
  * ide-disk: Fix request requeuing
    - LP: #881420
  * posix-cpu-timers: Cure SMP wobbles
    - LP: #881420
  * lis3: fix regression of HP DriveGuard with 8bit chip
    - LP: #881420
  * ASoC: use a valid device for dev_err() in Zylonite
    - LP: #881420
  * ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC
    - LP: #881420
  * drm/radeon: Update AVIVO cursor coordinate origin before x/yorigin
    calculation.
    - LP: #881420
  * drm/radeon/kms: fix regression in DP aux defer handling
    - LP: #881420
  * drm/radeon/kms: add retry limits for native DP aux defer
    - LP: #881420
  * drm/radeon/kms: fix channel_remap setup (v2)
    - LP: #881420
  * ptp: fix L2 event message recognition
    - LP: #881420
  * x86/PCI: use host bridge _CRS info on ASUS M2V-MX SE
    - LP: #881420
  * qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload
    - LP: #881420
  * libsas: fix panic when single phy is disabled on a wide port
    - LP: #881420
  * md: Avoid waking up a thread after it has been freed.
    - LP: #881420
  * dm table: avoid crash if integrity profile changes
    - LP: #881420
  * mmc: mxs-mmc: fix clock rate setting
    - LP: #881420
  * exec: do not call request_module() twice from search_binary_handler()
    - LP: #881420
  * ARM: mach-ux500: enable fix for ARM errata 754322
    - LP: #881420
  * drm/radeon/kms: retry aux transactions if there are status flags
    - LP: #881420
  * drm/radeon/kms: use hardcoded dig encoder to transmitter mapping for
    DCE4.1
    - LP: #881420
  * ipv6: fix NULL dereference in udp6_ufo_fragment()
    - LP: #881420
  * ahci: Enable SB600 64bit DMA on Asus M3A
    - LP: #881420
  * MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)
    - LP: #881420
  * ftrace: Fix regression of :mod:module function enabling
    - LP: #881420
  * ftrace: Fix regression where ftrace breaks when modules are loaded
    - LP: #881420
  * ftrace: Fix warning when CONFIG_FUNCTION_TRACER is not defined
    - LP: #881420
  * ...

Changed in linux (Ubuntu Oneiric):
status: Confirmed → Fix Released
Revision history for this message
Daniel Gimpelevich (daniel-gimpelevich) wrote :

This bug is NOT fixed in Oneiric. Why is it marked "Fix Released" now?

tags: added: verification-failed-oneiric
removed: verification-done-oneiric
Revision history for this message
Brad Figg (brad-figg) wrote :

@daniel

The patch enabled the CONFIG_MEMSTICK_R592 kernel config parameter. I can confirm that it is enabled in the 3.0.0-14 kernel that I have installed which is the one from -proposed. It looks like this fix worked for at leas one person (see comment #165). Even if this change does not fix everyones issue I believe that it does for some.

Revision history for this message
Brad Figg (brad-figg) wrote :

@daniel,

There is quite a bit of variation in the SD cards from different vendors. Have you tried cards from different vendors and do they all fail?

Revision history for this message
Daniel Gimpelevich (daniel-gimpelevich) wrote : Re: [Bug 238208] Re: Need MemoryStick driver Ricoh R5C592 (part of R5C832/822chipset)

SD cards work fine. My M2 card in the MSPro adapter works fine with
the patch posted above, but with the new kernel, there is the
aforementioned problem requiring removing and reinserting the module
every time to get it to work correctly.

Revision history for this message
Ahmet Öztürk (dmxe) wrote :

in my system it just works now after the latest kernel updates.
card: memory stick pro duo 2gb
computer: dell xps m1330
kernel: 3.0.0-14-generic

Revision history for this message
Alex Mayorga (alex-mayorga) wrote :

Memory Stick PRO Duo cards are still not being auto-mounted when inserted on the following configuration in 12.04.

What needs to be done for this to "just work"?

alex-mayorga@VPCCW1FFXL:~$ lspci | grep Ricoh
04:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller
04:00.1 System peripheral: Ricoh Co Ltd Memory Stick Host Controller
04:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller
04:00.4 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller

alex-mayorga@VPCCW1FFXL:~$ uname -a
Linux VPCCW1FFXL 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Snippet from /boot/config-3.2.0-23-generic

#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=m

#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_MEMSTICK_R592=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

Revision history for this message
sdowney717 (sdowney717) wrote :

it apparently affects me. I just tried inserting a SDHC 8gb card and it is not recognized.
dmesg errors
[53801.487087] mmcblk0: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
[53801.487091] end_request: I/O error, dev mmcblk0, sector 6
[53801.487874] mmcblk0: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
[53801.487878] end_request: I/O error, dev mmcblk0, sector 7

lspci
06:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
06:06.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
06:06.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

Revision history for this message
Norbert (nrbrtx) wrote :
Download full text (4.6 KiB)

I have VAIO F13Z1R with SD and MS (label Magic Gate, HG Duo) card readers with Ubuntu 12.04 LTS on it.

My lspci is:
lspci
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 7 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 425M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller
03:00.1 System peripheral: Ricoh Co Ltd Memory Stick Host Controller
03:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller
03:00.4 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller (rev 10)
05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
3f:03.0 Host bridge: Intel Corpo...

Read more...

Revision history for this message
Norbert (nrbrtx) wrote :

SD cardreader works, of course.

Changed in somerville:
importance: Undecided → Wishlist
status: New → Won't Fix
no longer affects: dell
Revision history for this message
Timothy R. Chavez (timrchavez) wrote :

The bug task for the somerville project has been removed by an automated script. This bug has been cloned on that project and is available here: https://bugs.launchpad.net/bugs/1305706

no longer affects: somerville
Revision history for this message
astangl (astangl) wrote :

I have sony vaio vpcs111fm with SD and MS with Ubuntu ubuntu 19.04 64bits.

My lspci is:

03:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller
03:00.1 System peripheral: Ricoh Co Ltd R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller]
03:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller
03:00.4 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller

Displaying first 40 and last 40 comments. View all 178 comments or add a comment.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.