Difference between revisions of "Ricoh R5C843"

From ThinkWiki
Jump to: navigation, search
m (SD Card reader: 7.04 = feisty, 7.07 doesn't exist)
(add X60s)
(23 intermediate revisions by 11 users not shown)
Line 3: Line 3:
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
== Ricoh 4-in-1 Card Reader, PC Card and FireWire adapter ==
+
== Ricoh PC Card Controller with Media Card Interface and FireWire Controller ==
This is a single chip, offering six PCI functions : PC Card bridge, SD, MS, MSPro, xD and FireWire controller
+
This is a single chip, offering six PCI functions: CardBus bridge, SDIO/SD Host Controller, MMC plus, Memory Stick PRO, xD-Picture Card, and S400 IEEE 1394a OHCI controller.
  
 
== Features ==
 
== Features ==
* Chipset: 5c843
+
* Chipset: 5C843
* Interface: PCI Express
+
* Interface: Conventional PCI Bus
 
* Functions:
 
* Functions:
** PC-Card : PCI 1180:0476
+
**CardBus PC Card Controller: 1180:0476 subsystem ????:???? rev ??
** FireWire (IEEE 1394) : 1180:0832
+
**IEEE 1394a OHCI: 1180:0832 subsystem ????:???? rev ??
** 4-in-1 card host : PCI 1180:0822
+
**SDIO 1180:0822 subsystem ????:???? rev 18
*** MMC Host : PCI 1180:0843
+
**MultiMediaCard MMC: PCI 1180:0843 subsystem ????:???? rev ??
*** Memory Stick MS/MSPro : PCI 1180:0592
+
**Memory Stick PRO MS: PCI 1180:0592 subsystem ????:???? rev ??
*** xD-Picture Card : PCI 1180:0852
+
**xD-Picture Card: PCI 1180:0852 subsystem ????:???? rev ??
  
 
</div>
 
</div>
Line 24: Line 24:
  
 
=== PC Card ===
 
=== PC Card ===
(32bits) Card Bus tested, ok.
+
(32 bit) Card Bus tested, ok.
(16bits) PCMCIA not tested.
+
(16 bit) PCMCIA not tested.
  
 
=== FireWire (IEEE 1394) ===
 
=== FireWire (IEEE 1394) ===
Modules ohci1394, ieee1394 and eth1394 modules loads fine, eth1394 detected as ''eth1'... but not tested.
+
Modules ohci1394, ieee1394, eth1394 and raw1394 modules loads fine, eth1394 detected as 'eth1' and device /dev/raw1394.
 +
Tested with kino and DV-camera - it works.
  
 
=== SD Card reader ===
 
=== SD Card reader ===
 
Worked out-of-the-box using Kubuntu 7.04 (kernel 2.6.20)
 
Worked out-of-the-box using Kubuntu 7.04 (kernel 2.6.20)
  
=== Memory Stick Card reader ===
+
Worked with archlinux (kernel 2.6.30)
Not tested.
+
Loaded modules: sdhci ricoh_mmc
 +
 
 +
Worked with CentOS 5 (2.6.18), but filenames were all uppercase
 +
 
 +
Worked better with Fedora 7 (2.6.22)
 +
 
 +
Worked in Gentoo with ricoh_mmc, (mmc_core), sdhci, and sdhci_pci modules
 +
 
 +
=== MemoryStick Card reader ===
 +
It was developed by Maxim Levitsky and it should work on all notebook with Ricoh R5C592 MS.
 +
Download archive, unpack and in terminal in unpacked folder type make;sudo make install;sudo make load
 +
 
 +
https://bugs.launchpad.net/opensuse/+bug/238208/+attachment/1506369/+files/memstick-v2.tar.bz2
  
 
=== xD Picture Card reader ===
 
=== xD Picture Card reader ===
Not tested.
+
Windows functionality only. No support for xD cards at all.
 +
 
 +
== Problems ==
 +
* Some microSD-to-SD adapters can lead to serious problems reading your microSD card. In such a case a normal SD card will be detected instantly but the adapter with the microSD card will fail to be recognized. The syslog (take a look with {{cmduser|tail -f /var/log/syslog}} while inserting the card) will only show this line: {{cmdresult|mmc0: error -110 whilst initialising SD card}}. This issue is caused by a bad electrical connection, pulling the adapter out a little will solve this in most cases. Permanent fix: use a better adapter.
  
=== Links & ressources ===
+
== Links & ressources ==
 
* Ricoh Product Sheet [http://www.ricoh.com/LSI/product_pcif/pcc/5c843/index.html]
 
* Ricoh Product Sheet [http://www.ricoh.com/LSI/product_pcif/pcc/5c843/index.html]
  
=== ThinkPads this chip may be found in ===
+
== ThinkPads this chip may be found in ==
* {{T61}}
+
'''Ricoh R5C843'''
* {{R61}}
+
* {{X60 Tablet}}
 
+
*{{X60s}} [http://homepage2.nifty.com/emotom/x6s/x63.htm reference EMO's Web page]
 
 
 
[[Category:Components]]
 
[[Category:Components]]

Revision as of 17:40, 2 November 2014

Ricoh PC Card Controller with Media Card Interface and FireWire Controller

This is a single chip, offering six PCI functions: CardBus bridge, SDIO/SD Host Controller, MMC plus, Memory Stick PRO, xD-Picture Card, and S400 IEEE 1394a OHCI controller.

Features

  • Chipset: 5C843
  • Interface: Conventional PCI Bus
  • Functions:
    • CardBus PC Card Controller: 1180:0476 subsystem ????:???? rev ??
    • IEEE 1394a OHCI: 1180:0832 subsystem ????:???? rev ??
    • SDIO 1180:0822 subsystem ????:???? rev 18
    • MultiMediaCard MMC: PCI 1180:0843 subsystem ????:???? rev ??
    • Memory Stick PRO MS: PCI 1180:0592 subsystem ????:???? rev ??
    • xD-Picture Card: PCI 1180:0852 subsystem ????:???? rev ??

Drivers Status

PC Card

(32 bit) Card Bus tested, ok. (16 bit) PCMCIA not tested.

FireWire (IEEE 1394)

Modules ohci1394, ieee1394, eth1394 and raw1394 modules loads fine, eth1394 detected as 'eth1' and device /dev/raw1394. Tested with kino and DV-camera - it works.

SD Card reader

Worked out-of-the-box using Kubuntu 7.04 (kernel 2.6.20)

Worked with archlinux (kernel 2.6.30) Loaded modules: sdhci ricoh_mmc

Worked with CentOS 5 (2.6.18), but filenames were all uppercase

Worked better with Fedora 7 (2.6.22)

Worked in Gentoo with ricoh_mmc, (mmc_core), sdhci, and sdhci_pci modules

MemoryStick Card reader

It was developed by Maxim Levitsky and it should work on all notebook with Ricoh R5C592 MS. Download archive, unpack and in terminal in unpacked folder type make;sudo make install;sudo make load

https://bugs.launchpad.net/opensuse/+bug/238208/+attachment/1506369/+files/memstick-v2.tar.bz2

xD Picture Card reader

Windows functionality only. No support for xD cards at all.

Problems

  • Some microSD-to-SD adapters can lead to serious problems reading your microSD card. In such a case a normal SD card will be detected instantly but the adapter with the microSD card will fail to be recognized. The syslog (take a look with $ tail -f /var/log/syslog while inserting the card) will only show this line: mmc0: error -110 whilst initialising SD card. This issue is caused by a bad electrical connection, pulling the adapter out a little will solve this in most cases. Permanent fix: use a better adapter.

Links & ressources

  • Ricoh Product Sheet [1]

ThinkPads this chip may be found in

Ricoh R5C843