|
kouchpotato
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

18. November 2008 12:10
Hallo! wenn ich, lspci eingebe erscheint ebenjener card reader, wenn ich eine SD Carte reingebe dann passiert allerdings nichts, auch nich wenn ich mit der Karte im card reader neu starte. Wie kann ich drauf also zugreifen ist das wie so eine art usb stick? Vielen Dank im Vorraus mfg Daniel
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

18. November 2008 16:58
nun jetzt habe ich dmesg bemüht, das hat folgendes resultat gebracht: suche in der ausgabe nach "ricoh" hat folgendes ergeben: ...
[ 12.324707] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 12.324709] ricoh-mmc: Copyright(c) Philip Langdale
[ 12.324737] ricoh-mmc: Ricoh MMC controller found at 0000:86:09.2 [1180:0843] (rev 14)
[ 12.324760] ricoh-mmc: Controller is now disabled.
... mmc steht ja für multimedia card da ich die nicht brauche ist mir das mal vorerst egal, Etwas drunter fand ich etwas zu secure digital card, die brauche ich: ...
[ 12.402808] sdhci: Secure Digital Host Controller Interface driver
[ 12.402810] sdhci: Copyright(c) Pierre Ossman
[ 12.438385] Linux video capture interface: v2.00
[ 12.451374] sdhci-pci 0000:86:09.1: SDHCI controller found [1180:0822] (rev 25)
[ 12.451414] sdhci-pci 0000:86:09.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
[ 12.454509] mmc0: SDHCI controller on PCI [0000:86:09.1] using PIO
[ 12.537245] Yenta: CardBus bridge found at 0000:86:09.5 [103c:30e7]
[ 12.583771] uvcvideo: Found UVC 1.00 device CKA7216 (04f2:b053)
[ 12.599304] input: CKA7216 as /devices/pci0000:00/0000:00:1a.7/usb4/4-5/4-5:1.0/input/input9
... sdhci-pci 0000:86:09.1 wie kann ich das nun mounten? für vorschläge bin ich dankbar!
|
|
aasche
Wikiteam
Anmeldungsdatum: Jan. 30, 2006
Beiträge: 9335
Wohnort: Oglarun
|

18. November 2008 20:09
wenn ich lspci eingebe erscheint ebenjener card reader
Koenntest Du nicht die Ausgabe von lspci hier posten?
wenn ich eine SD Carte reingebe dann passiert allerdings nichts
Was fuer eine SD-Karte? Bis 2 GB sind es quasi "echte" SD-Karten, > 2 GB sind dann SDHC-Karten. Fuer SDHC-Karten brauchst es auch SDHC-taugliche Cardreader. Eine - ziemlich muehsame - Loesung fuer Ubuntu 8.04 Hardy findest Du hier: SD-Card Reader Installation Ricoh R5C822. VORHER bitte aber die Ausgabe von lspci mit dem dortigen Angaben abgleichen - es existieren scheinbar verschiedene Hardware-Revisionen des Ricoh 822, die nicht alle funktionieren. Und bitte IMMER die verwendete Ubuntu-Version angeben - das erleichtert eine Hilfestellung ungemein 
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

18. November 2008 22:34
Ja es handelt sich um eine 4 GB Karte! Es handelt sich ja auch um einen sdhci kartenleser. ja stimmt sorry interpid ibex
- lspciausgabe (0.0 KiB)
- lspciausgabe herunterladen
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

18. November 2008 22:58
ok danke erstmal für deine hilfe aasche! ich werde mich morgen mit der compilation befassen, und dann posten was passiert ist!
|
|
aasche
Wikiteam
Anmeldungsdatum: Jan. 30, 2006
Beiträge: 9335
Wohnort: Oglarun
|

19. November 2008 01:18
Damit es nicht verloren geht: 86:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 06)
86:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 25)
86:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 14)
86:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 14)
86:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 14)
86:09.5 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev bb)
es handelt sich um eine 4 GB Karte! Es handelt sich ja auch um einen sdhci kartenleser.
Woher weisst Du das? Wurde der Cardreader mit der 4 GB SDHC-Karte (unter einem anderen Betriebssystem) erfolgreich getestet? Noch besser waere gewesen, es unter Ubuntu mit einer 2 GB SD-Karte zu probieren... Was mich stutzig macht: im oben erwaehnten Thread sind Tests mit div. Live-CD's und einem Kernel > 2.6.24.x auf Anhieb erfolgreich verlaufen. Dort war der Chipsatz: SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) verbaut (Du hast (rev 25))...
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

19. November 2008 09:54
Ich habe es nun unter WinXp getestet dort wird meine 4GB SDHC karte erkannt. Ich schaue mir das jetzt mal an...
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

19. November 2008 10:39
Na gut das kompilieren ging ja schmerzloser als ich dachte, ich habe alle anweisungen befolgt aber das ding wird trozdem nicht erkannt. Wenn ich in Google so schaue gibt es diesen controller den ich habe in den wirklich unterschiedlichsten revisionen niemand hat die selbe wie ich .
Gut ich werde mal zu meiner uni schauen von dort habe ich ja dieses Notebook vllt. wissen die eine Lösung, besonders zuversichtlich bin ich jedoch nicht.
|
|
aasche
Wikiteam
Anmeldungsdatum: Jan. 30, 2006
Beiträge: 9335
Wohnort: Oglarun
|

19. November 2008 11:10
Ich wuerde es als Bug - unter Angabe des verwendeten Notebooks - melden. Denn eigentlich sollte der Ricoh 822 mit Kerneln > 2.6.24 funktionieren - was einige Revisionen auch tun...
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

19. November 2008 14:01
Laut Linlap.com funktioniert der card reader aber:
http://www.linlap.com/wiki/HP+EliteBook+8530W
seltsam.
|
|
falstaff
Anmeldungsdatum: Jan. 26, 2005
Beiträge: 30
|

7. Februar 2009 14:58
Hallo kouchpatato, Ich habe das bei Linlap geschrieben, dass er funktioniert! Und ich bin mir auch 99% sicher, dass er einmal funktioniert hat! Inzwischen läuft er aber definitiv nicht, auch bei mir! Hast du eine Lösung inzwischen? Gruss
falstaff
|
|
falstaff
Anmeldungsdatum: Jan. 26, 2005
Beiträge: 30
|

7. März 2009 12:34
Hallo, Inzwischen glaub ich auch nicht mehr das der Controller bei mir einmal funktioniert hat, aber ich habe herausgefunden woran es liegt. Ricoh hat eine neue Revision (Rev. 25) verbaut, welche mit den aktuellen Treiber nicht kompatibel ist. Jedoch wurde am 31.12.2009 (also ab Kernel 2.6.29) dieses Problem gefixt: http://git.kernel.org/?p=linux/kernel/git/drzeus/mmc.git;a=commit;h=0527a60c2b6bd7ab20e82cc5e488659e20eaaacd Und wie krieg ich das auf meinem System gefixt?
$ sudo aptitude install kernel-headers build-essentials
$ sudo rmmod ricoh_mmc
$ mkdir ricoh_mmc
$ cd ricoh_mmc
Datei von http://git.kernel.org/?p=linux/kernel/git/drzeus/mmc.git;a=blob_plain;f=drivers/mmc/host/ricoh_mmc.c;h=be9e7b32b34e91fd790a9c196b37d7abc6976934 in den erstellten Ordner speichern unter dem Namen ricoh_mmc.c.
Dann gehts weiter mit Makefile erstellen und kompilieren:
$ gedit Makefile
Folgendes gehört ins Makefile:
obj-m = ricoh_mmc.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
Kernel Modul kompilieren und "installieren"
$ make
$ sudo mv /lib/modules/`uname -r`/kernel/drivers/mmc/host/ricoh_mmc.ko /lib/modules/`uname -r`/kernel/drivers/mmc/host/ricoh_mmc.ko.bak
$ sudo cp ricoh_mmc.ko /lib/modules/`uname -r`/kernel/drivers/mmc/host/
$ sudo modprobe ricoh_mmc Im Anhang das Kernel Moudle für den 2.6.27-11-generic Kernel in der x86-64 Ausführung... Gruss
falstaff
- ricoh_mmc.ko (0.0 KiB)
- ricoh_mmc.ko herunterladen
|
|
falstaff
Anmeldungsdatum: Jan. 26, 2005
Beiträge: 30
|

7. März 2009 12:48
Es wurde auch ein Bugreport erstellt auf Launchpad, siehe hier: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/311932
|
|
kouchpotato
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2006
Beiträge: 66
Wohnort: Wien
|

6. Juli 2009 14:53
ok leute, hab ein distributions upgrade gemacht, und jetzt funktioniert es! auch mit mehr als 2 GB, also wenn ihr das gleiche problem habt probiert Jaunty!
|