Estoy intentando que mi lector de tarjetas funcione con una tarjeta SD Eye-Fi.
Mi sistema es el siguiente:
#uname -a
Linux computer 3.2.0-0.bpo.2-amd64 #1 SMP Thu Mar 15 20:46:44 UTC 2012 x86_64 GNU/Linux
Debian Squeeze
lspci -nn
...
02:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382] (rev 80)
02:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381] (rev 80)
02:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383] (rev 80)
### AT BOOT
mmc0: no vmmc regulator found
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:02:00.0] using DMA
### AFTER I INSERT THE CARD
mmc0: error -84 whilst initialising SD card
mmc0: error -84 whilst initialising SD card
mmc0: error -84 whilst initialising SD card
mmc0: error -84 whilst initialising SD card
Usar el lector de tarjetas para tarjetas SD y SDHC "normales" parece funcionar bien. Se registran como dispositivos en /dev/ y se pueden montar.
Lamentablemente, esto no es cierto para las tarjetas Eye-Fi (he probado 2 modelos diferentes) con el lector de tarjetas incorporado. Usar el lector de tarjetas SD USB proporcionado e insertarlos funciona y se pueden montar, etc.
He probado diferentes métodos para que se ejecuten.
1)
Creating a file /etc/modprobe.d/sd.conf
options sdhci debug_quirks=0x40
2)
Creating a file /etc/modprobe.d/sd.conf
options sdhci debug_quirks=1
3) Quitar un controlador Firewire
modprobe -r firewire_ohci
Para resumir. Las tarjetas normales funcionan en el lector pero las tarjetas eye-fi no :(
¿Alguien tiene otra idea que podría pagar?
Respuesta1
Las tarjetas Eye-Fi parecen requerir un voltaje más preciso para encenderse correctamente (mi propia experiencia con ellas), no pude hacer que funcionara con mi lector de tarjetas Eye-Fi y parecía funcionar con el normal.
Tengo algunos problemas de voltaje USB en mi computadora...
Sé que prácticamente todas las cámaras pueden actuar como lector, ¿has probado a utilizar una cámara como lector?