domingo, 20 de enero de 2008

SCUMMVM y M3DSREAL (II)

Primer paso (o cómo leer micro SD desde linux)

Hace poco, llamémosle por convicción (que no) o por estupidez (seamos sinceros, que sí) maté al único windows que he amado en mi vida (bueno, no, quería al 98 con toda mi alma, solo que esta distribución me fue fiel) en mi dulce, dulce portátil.

Eso lleva a que plantearse cosas tan triviales como calentar la jarra de batidito (no colacao, batidito) con el usb sean vitales para la vida diaria (¿montando y desmontándolo deja de llegarle la alimentación al usb o se tiene que seguir enchufando y desenchufando?).

Según dice dmesg :

[...]
[17179587.560000] sdhci: Secure Digital Host Controller Interface driver, 0.12
[17179587.560000] sdhci: Copyright(c) Pierre Ossman
[...]
[17179588.432000] sdhci: SDHCI controller found at 0000:06:04.2 [1524:0550] (rev 1)
[17179588.432000] PCI: Enabling device 0000:06:04.2 (0000 -> 0002)
[17179588.432000] ACPI: PCI Interrupt 0000:06:04.2[B] -> GSI 17 (level, low) -> IRQ 169
[17179588.432000] PCI: Setting latency timer of device 0000:06:04.2 to 64
[17179588.432000] mmc0: SDHCI at 0xd0003400 irq 169 DMA

vale, demonio malo (sdhci), quiero saber quién eres...aunque, bueno, la mayor parte de las cosas que quiero saber sobre ti las dices tú solito, eres Secure Digital Host Controller Interface driver...oleoleole.

Wey, pero no se monta...veamos si está el módulo en el kernel...(lsmod | grep sdhci):

sdhci 20108 0
mmc_core 32136 1 sdhci

Viendo sus pci's (lspci):

06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 Class 0805: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc Unknown device 0551 (rev 01)

Y leyendo por ahí, son los módulos sdhci, mmc_core y mmc_block los que tienen que estar...los bajas, los cargas...una hora a fuego lento, compilar el kernel ¡et voilá! ya tenemos un SD-souffle, ñamñam, ricorico...

6 comentarios:

Anónimo dijo...

¡Con lo fácil que es la vida cuando eres amiguito de windows!

Anónimo dijo...

P.D. Cuidado con tanto calentar y enfriar el batidito, que se puede poner malo.

Del dijo...

Pero es que windows es el demonio...si no me cae mal...pero es que es el demonio...como diría una personita que conocí hace unos 15 años...es el mordijuye que "mordi" y huye.

Anónimo dijo...

Lo siento del.icio.us pero a mí Linux me asco... Nos lo presentaron en la agencia de amores ETSIIT y no nos pudimos resistir (lo reconozco). Con el paso del tiempo hay quien se enamoró de él hasta las trancas, pero otros como yo seguíamos siendo fieles a Windows en la clandestinidad... Tras varios años decidimos divorciarnos oficialmente, pero me llevó a juicio por la custodia del disco duro, y el precio a pagar fueron 50 gigas de información perdida ¬¬ (cuánto te odio, formateo).

Y encima hablando de compilar el Kernel :S:S:S Yuyu, mucho yuyu...

Anónimo dijo...

Yo fui testigo de la boda y divorcio que dice Kimahri! De hecho tb sufrí cuando se fue con Mr. Format (es hombre o mujer¿?) y la infidelidad se cobró casi 10GB (Kimahri, de tanto ver programas del kokoro te has dejado llevar por la noticia impactante xD). No sé... es que de toda la vida usando Windows, y cuando tuvimos que conocer a Linux (gracias facultad) siempre tuvimos problemas...

Y con respecto al tema real del post -aun siendo Linux- a ver si lo consigues! Que un amigo mío gracias al susodicho SCUMMVM se ha podido pasar los Monkey Island después de años!

Anónimo dijo...

He leído por ahí que para que la tarjeta m3Real te parchee un juego, tiene que estar en el directorio raíz. Quizás eso te pueda ayudar en tu interminable contienda por salvar al mundo.