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

Reported by Matthew Woerly on 2008-06-07
530
This bug affects 94 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Wishlist
Tim Gardner
Declined for Intrepid by Brad Figg
Declined for Jaunty by Brad Figg
Declined for Karmic by Brad Figg
Oneiric
Undecided
Tim Gardner
Precise
Wishlist
Tim Gardner
openSUSE
New
Undecided
Unassigned

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.

Eymen A (eal) wrote :

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

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

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

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?

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

greetz.

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)

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)

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.

Sybrand (sybrand-strauss) wrote :

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

Matthew Woerly (nattgew) wrote :

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

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.

Noel J. Bergman (noeljb) wrote :

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

Noel J. Bergman (noeljb) on 2009-01-01
description: updated

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

Same problem on Sony Vaio FW series. Model FW21E.

Memory Stick dosen´t work

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>

Ali Shtarbanov (ametedinov) wrote :

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

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.

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

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.

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?

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.

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

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.

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)"

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...

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?

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

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.

Ichik (fch-ar) wrote :

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

lion1131 (lion1131) wrote :

This is affecting me too

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...

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)

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)

Luke Faraone (lfaraone) wrote :

Unduplicate, XD != MMC

Changed in linux (Ubuntu):
importance: Undecided → Wishlist
Changed in dell:
status: New → Confirmed
Reloweb (reloweb) wrote :

Same request for Dell Studio 1557 notebook...

Tony Espy (awe) on 2010-01-22
Changed in dell:
importance: Undecided → Wishlist
Tony Espy (awe) wrote :

Marking as WontFix in the Dell project.

Changed in dell:
status: Confirmed → Won't Fix
VuDu (vudu-curse) wrote :
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.

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
97 comments hidden view all 177 comments
King_DuckZ (king-duckz) wrote :

Great work, thanks for your work!
Just to make a little report, this worked great on Debian Squeeze 2.6.32-5, but it doesn't build at all on Mandriva 2.6.33, whining about round_down and other functions not being defined. Adding an include linux/kernel.h or removing the kernel version check around the defines in compatibility.h only causes more errors.

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

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

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

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...

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

Eric Appleman (erappleman) wrote :

The r592 module works.

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

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.

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.

rafael (bomber-man) wrote :

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

Nishant (nishant-singh28) wrote :

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

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)

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.

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.

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.]

Michael Marley (mamarley) wrote :

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

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...

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...

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.

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

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

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?

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) on 2011-11-10
Changed in linux (Ubuntu Oneiric):
status: In Progress → Fix Committed
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

SRU was released without this fix...

Changed in linux (Ubuntu Oneiric):
status: Fix Committed → Confirmed
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

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

Tim Gardner (timg-tpi) on 2011-11-25
tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Changed in linux (Ubuntu Oneiric):
status: Confirmed → Fix Committed

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
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

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

tags: added: verification-failed-oneiric
removed: verification-done-oneiric
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.

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?

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.

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

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

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)

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...

Norbert (nrbrtx) wrote :

SD cardreader works, of course.

Changed in somerville:
importance: Undecided → Wishlist
status: New → Won't Fix
no longer affects: dell

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
Displaying first 40 and last 40 comments. View all 177 comments or add a comment.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers