Comment 52 for bug 238208

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote : Re: Need MemoryStick driver Ricoh R5C822 chipset

To those that didn't believe that I would write the driver...

Everything works more or less OK here.
Note that this driver is very experimental, thus don't use with valuable data.

Thanks for Alex Dubov for writing the memorystick subsystem, and personal help for understanding how MemorySticks work.
This did shorten my work by very large percent.

Missing features:
high level support MemoryStick Standard support (<128M), because Alex didn't finish debugging it, and now too busy doing so
These cards are also quite raw, thus one have to be careful not to wear sectors (they don't have wear leveling).
I hope I will add that support too. Can't say exactly when.

My driver does transport commands for these devices, there is just need for high-level driver.
(I actually did full dump of my 64MB memory stick standard duo)

Compilation is simple: make && sudo make install.

Then to load (on next boot it will load automaticly)
sudo make load

Tested on 2.6.35, but _should_ work on 2.6.34 and maybe even below.
Package contains both my driver and whole memstick subsystem.
I also add small udev rule to display correct icon for the device.

Note that its normal that card won't be automounted on insert, this is due to stupidity of devicekit.

Please look at 'Places' before deciding that driver doesn't work.