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...