ayuda para activar ricoh co ltd r5c822 sd/sdio/mmc/ms/mspro host adapter

Imagen de rodrigo.galvez
0 puntos

 

Mi computadora es una HP dv6648se y actualmente tengo el Ubuntu 8.04 y no he podido activar el Lector de Tarjetas interno para poder leer una tarjeta XD

he hecho lo siguiente:

en el comando lspci (creo que significa list pci ports)
al final me aparece lo siguiente:

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)

he hecho esto: (no se exactamente que esto creo estoy instalando unos modulos)

$ sudo modprobe tifm_7xx1
$ sudo modprobe tifm_core
$ sudo modprobe tifm_sd

y Nada no se monta mi tarjeta.

He editado el archivo modules para ver si al arrancar detecta mi tarjeta y no no funciono:

sudo gedit /etc/modules

/etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp
sbp2
tifm_7xx1

tifm_core

tifm_sd

 

En lo que se refiere a LSB que me comentaban que tenia que tener instalado, con el siguiente comando me aparece lo siguiente: 

  lsb_release -a:

LSB Version: core-2.0-ia32:core-3.0-ia32:core-3.1-ia32:core-3.2-ia32:core-2.0-noarch:core-3.0-noarch:core-3.1-noarch:core-3.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 8.04
Release: 8.04
Codename: hardy

 Esta parte si no la entiendo nadita... solo apartir de Destributor..

he ejecutado este otro comando y nada

sudo dpkg -S /etc/lsb-release

Ahora bien leyendo los mensajes de el visor de sucesos cuando arranca encontr lo siguiente:

Apr 24 07:16:48 oblivion-laptop kernel: [ 39.565764] sdhci: Secure Digital Host Controller Interface driver
Apr 24 07:16:48 oblivion-laptop kernel: [ 39.565767] sdhci: Copyright(c) Pierre Ossman
Apr 24 07:16:48 oblivion-laptop kernel: [ 40.755400] ricoh-mmc: Ricoh MMC controller found at 0000:07:09.2 [1180:0843] (rev 12)
Apr 24 07:16:48 oblivion-laptop kernel: [ 40.755439] ricoh-mmc: Controller is now disabled.
Apr 24 07:16:48 oblivion-laptop kernel: [ 40.755557] sdhci: SDHCI controller found at 0000:07:09.1 [1180:0822] (rev 22)
Apr 24 07:16:48 oblivion-laptop kernel: [ 40.755599] ACPI: PCI Interrupt 0000:07:09.1[B] -> GSI 21 (level, low) -> IRQ 18
Apr 24 07:16:48 oblivion-laptop kernel: [ 40.755614] sdhci:slot0: Will use DMA mode even though HW doesn't fully claim to support it.

NO entiendo por que desde que incia el kernel imagino lo detecta y lo deshabilita.... (esto me ha servido para ver como es el proceso de arranque de mi compu y vi que tiene varios errores, que no se si valga la pena analizar ya que todo me funciona bien aparentemente, bueno menos esto....)

 

HELP PLEASE Ya no quiero entrar a win .. me desespera su inicio jajaja

 

 

 

Imagen de rodrigo.galvez
+1
0
-1

Duda si en alguna otra distribucion alguien pudo hechar andar su tarjeta similar a la mia, la forma en que se hizo me puede servir en ubuntu..

 

He estado leyendo y parece ser que no hay aun dirvers adecuados para mi tarjeta que hay unos drivers experimentales para mi tarjeta que podrian servir y en esta pagina explican el como instalarlos pero la verdad no entiendo ni papa.....

 

http://gentoo-wiki.com/HOWTO_SD_and_MMC_card_readers

 

alguien que me ayude

 

asi tambien encontre la siguiente informacion pero me cuesta trabajo traducirla y entenderla... alguien que me pueda dar una mejor idea de mi problema.....

 

I have the same controller. SD cards work perfectly here. I never tried MMC, but I have a little explanation: There are two readers, one for SD and one for MMC. The SD reader is capable of reading MMC, however: As soon as the SD reader notices that the MMC reader is present, it passes the card to the MMC reader, which is unsupported by Linux. The MMC disabler driver is meant to prevent that, so that the working reader handles the MMC card, not the unsupported one (confusing, I know). So theoretically, MMC should work, too.

However, the MSPro and xD readers do not work, as there are no drivers for them.  

http://bbs.archlinux.org/viewtopic.php?pid=355687

 Yo tengo una tarjeta XD  y lo anterior fue posteado en el 2005 no creen que ya haya alguna solucion???

 

+1
0
-1
Imagen de rodrigo.galvez
+1
0
-1

he encontrado este Bug...

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/111089

y en el hay un link hacia una pagina donde explican el por que el problema y como solucionarlo de hecho creo que en los mismos post esta la solucion y creo alguien sugiere un script pero hasta ahi entiendo..

Creo debo hacer el siguiente comando

setpci -s '03:01.0' 0xCA=0x57 #enables you to write to the device
setpci -s '03:01.0' 0xCB=0x02 #set register to disable MMC
setpci -s '03:01.0' 0xCA=0x00 #disables write to device

No se si solo deba sustituir el 03:01.0 por 07:09.2 segun como lo veo en el log que ami me aparece

Apr 24 07:16:48 oblivion-laptop kernel: [ 40.755400] ricoh-mmc: Ricoh MMC controller found at 0000:07:09.2 [1180:0843] (rev 12)

es esto correcto o estoy por cagarla toda.....

 

 

+1
0
-1
Imagen de rodrigo.galvez
+1
0
-1

Segun en tendi en el post solo es cuestion de poner los comandos en la consola:

oblivion@oblivion-laptop:~$  lspci | grep -i rico
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)
oblivion@oblivion-laptop:~$  sudo setpci -s 07:09.0 0xCA=0x57
oblivion@oblivion-laptop:~$ sudo setpci -s 07:09.0 0xCB=0x02
oblivion@oblivion-laptop:~$  sudo setpci -s 07:09.0 0xCA=0x00
 

Pero no paso nada... tengo insertada la tarjeta de memoria XD y nada no la monta ni nada.....

 

+1
0
-1
Imagen de dinpel
+1
0
-1

Hola rodrigo me pasa exactamente lo mismo que a ti pero en un dell 1720 soy muy novato en el linux todavia encontrastes alguna solucion??? o si alguien sabe alguna manera de poder detectar el lector de targetas ? Garcias.

+1
0
-1
Imagen de dohkobakala
+1
0
-1

Me lleva yo tampoco puedo echarla a andar, a ver si alguien pudiera ayudar porque como que nadie participa ayudando :(

+1
0
-1
Imagen de giovannivl
+1
0
-1

Bueno, me uno al hilo, tengo el mismo problema, apenas empienzo buscando, encontre este http://proyectoscript.blogspot.com/2008/05/sdsdiommcmsmspro-funcionando-... , el cual sugiere la recompilacion del kernel activando las opciones, de hecho, la unica vez que recompile el kernel, dejenme decirle que no fue muy grata mi experiencia, terminando por instalar nuevamente todo ya que en las actualizaciones la cosa no siempre funcionaba con ciertos programas......quien se le mide a probarlo?

+1
0
-1
Imagen de Felipexs
+1
0
-1

jajaa yo igual me uno a esta causa sigo sin solucionar mi problema con el mmc de ricoh

+1
0
-1
Imagen de Pablo_F
+1
0
-1

En mi caso, tengo estos dos controladores.

$lspci

0e:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0e:06.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)

Y resulta que no funcionaba la Memory Stick Pro. Estoy en ubuntu natty (kernel 2.6.38) pero creo que la solución es válida también para maverick y para lucid. Lo he conseguido instalando el driver de Maxim Levitsky, siguiendo este informe de bug. A continuación detallo lo que he hecho para facilitar la solución:

1) Instalar o asegurarnos que tenemos instalados las herramientas básicas de compilación y git:

sudo apt-get install build-essential git

2) Lo mismo con la versión de linux-headers correspondiente a nuestro kernel actual (en muchos casos será suficiente con "sudo apt-get install linux-headers-generic", aunque creo que ya viene instalado por defecto)

3) Conseguir el driver desde el repositorio git

git clone git://gitorious.org/ricoh-kernel/ricoh-kernel.git

4) Cambiar directorio, compilar, instalar y cargar el módulo:

cd ricoh-kernel/memstick
make
sudo make install
sudo make load

Con esto ha sido suficiente para poder acceder al memory stick desde lugares. No he tenido que reiniciar. Sin embargo y por si acaso, he ejecutado también el script que viene en la carpeta user:

cd ../user
./install.sh

Saludos, Pablo

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)

Imagen de Natxom
+1
0
-1

LLevo ya unas horas leyendo e intentando buscar luz sobre este tema y creo que lo más cerca que he estado ha sido cuando he leido a Pablo_F.

En mi caso, tras un $lspci:
09:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
09:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
09:04.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)

También estoy con ubuntu natty y me gustaría poder leer alguna SD.
Seguí todos los pasos que comenta Pablo.
La verdad es que no tuve ningún error durante los pasos que ha comentado, pero no he conseguido nada.

Me temo que en mi caso será debido a que el adaptador es un poco más antiguo, lo digo por el número de las revisiones... :?

+1
0
-1
Imagen de Pablo_F
+1
0
-1

Por aclarar, lo único que he intentado (y afortunadamente conseguido) ha sido leer Memory Sticks, en concreto una Memory Stick Pro de una cámara de fotos Sony. Las tarjetas SD ni siquiera las he probado.

En cualquier caso lo primero es mirar si la tarjeta SD, MS o la que sea es reconocida en la salida del comando "dmesg" (la extraes, la insertas, ejecutas dmesg en una terminal y te fijas en las últimas líneas). También puedes echar un vistazo a la salida de "sudo fdisk -l" a ver si ver algún dispositivo de almacenamiento además de tu disco duro.

En mi caso, antes de instalar el driver de Levitsky ni dmesg ni fdisk se enteraban de que había una MS insertada.

Saludos, Pablo

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)