Estou tentando fazer meu leitor de cartão funcionar com um cartão SD eye-fi.
Meu sistema é o seguinte:
#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 o leitor de cartão para cartões SD e SDHC “normais” parece funcionar bem. Eles são registrados como dispositivos em /dev/ e podem ser montados.
Infelizmente, isso não é verdade para os cartões Eye-Fi (tentei 2 modelos diferentes) com o leitor de cartão embutido. Usar o leitor de cartão SD USB fornecido e inseri-los funciona e eles podem ser montados, etc.
Eu tentei métodos diferentes para fazê-los funcionar.
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) Removendo um driver firewire
modprobe -r firewire_ohci
Então, para resumir. Os cartões normais funcionam no leitor, mas os cartões eye-fi não :(
Alguém tem outra ideia que eu possa verificar?
Responder1
Os cartões Eye-Fi parecem exigir uma voltagem mais precisa para ligar corretamente (minha própria experiência com eles), não consegui fazê-lo funcionar com meu leitor de cartão Eye-Fi e pareceu funcionar com o meu leitor normal.
Eu tenho alguns problemas de voltagem USB no meu computador...
Eu sei que praticamente toda câmera pode funcionar como leitora, você já tentou usar uma câmera como leitora?