leitor de cartões

Iniciado por estev3s, 02 de Dezembro de 2008, 12:15

tópico anterior - próximo tópico

estev3s

depois que instalei o ubuntu o meu leitor de cartões nao pegou mais
eu ponho o cartão da camera ali e nao da nada.. deve estar desbilitado
tenho um notebook positivo sim +
o que posso fazer pra habiitar?
Linux user #480130

lunga

post o resultado dos comandos

lspci e lsusb
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

estev3s

00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
05:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
06:04.0 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller
06:04.1 SD Host controller: ENE Technology Inc ENE PCI SmartMedia / xD Card Reader Controller
06:04.3 FLASH memory: ENE Technology Inc ENE PCI Secure Digital / MMC Card Reader Controller



Bus 005 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Linux user #480130

Tota

Usando o comando=> sudo lsmod

verifique se o módulo tifm_sd foi carregado.

Obs.: memory stick não vai ler mesmo. Não existe suporte para Sony memory stick no Linux.

[],s

estev3s

#4
bom, segue a saida do comando.. nao tem o modulo que voce falou.. da pra acrescentar?

Module                  Size  Used by
isofs                  40100  0
ipv6                  263972  139
af_packet              25728  4
via                    49280  0
drm                    86056  1 via
binfmt_misc            16904  1
rfcomm                 44432  0
bridge                 56980  0
stp                    10628  1 bridge
bnep                   20480  2
sco                    18308  2
l2cap                  30464  6 rfcomm,bnep
bluetooth              61924  6 rfcomm,bnep,sco,l2cap
ppdev                  15620  0
cpufreq_conservative    14600  0
cpufreq_stats          13188  0
cpufreq_ondemand       14988  0
freq_table             12672  2 cpufreq_stats,cpufreq_ondemand
cpufreq_powersave       9856  0
cpufreq_userspace      11396  0
sbs                    19464  0
sbshc                  13440  1 sbs
pci_slot               12552  0
container              11520  0
iptable_filter         10752  0
ip_tables              19600  1 iptable_filter
x_tables               22916  1 ip_tables
parport_pc             39204  0
lp                     17156  0
parport                42604  3 ppdev,parport_pc,lp
joydev                 18368  0
snd_hda_intel         381488  3
snd_pcm_oss            46848  0
snd_mixer_oss          22784  1 snd_pcm_oss
snd_pcm                83204  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy          10884  0
arc4                    9984  2
ecb                    10880  2
crypto_blkcipher       25476  1 ecb
psmouse                45200  0
serio_raw              13444  0
snd_seq_oss            38528  0
snd_seq_midi           14336  0
pcspkr                 10624  0
sdhci_pci              15360  0
sdhci                  23940  1 sdhci_pci
snd_rawmidi            29824  1 snd_seq_midi
rtl8187                53120  0
snd_seq_midi_event     15232  2 snd_seq_oss,snd_seq_midi
mmc_core               58268  1 sdhci
mac80211              216820  1 rtl8187
snd_seq                57776  7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
eeprom_93cx6           10240  1 rtl8187
snd_timer              29960  2 snd_pcm,snd_seq
snd_seq_device         15116  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
cfg80211               32392  2 rtl8187,mac80211
snd                    63268  16 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              15328  1 snd
snd_page_alloc         16136  2 snd_hda_intel,snd_pcm
evdev                  17696  11
i2c_viapro             15764  0
i2c_core               31892  1 i2c_viapro
video                  25104  0
output                 11008  1 video
wmi                    14504  0
battery                18436  0
ac                     12292  0
button                 14224  0
shpchp                 37908  0
via_agp                16256  1
pci_hotplug            35236  1 shpchp
agpgart                42184  2 drm,via_agp
ext3                  133384  1
jbd                    55444  1 ext3
mbcache                16004  1 ext3
sr_mod                 22212  0
cdrom                  43168  1 sr_mod
sd_mod                 42264  3
crc_t10dif              9984  1 sd_mod
sg                     39732  0
usbhid                 35840  0
hid                    50560  1 usbhid
pata_via               16132  0
pata_acpi              12160  0
via_rhine              30216  0
mii                    13440  1 via_rhine
uhci_hcd               30736  0
ehci_hcd               43276  0
ata_generic            12932  0
sata_via               15492  2
usbcore               148848  5 rtl8187,usbhid,uhci_hcd,ehci_hcd
libata                177312  4 pata_via,pata_acpi,ata_generic,sata_via
scsi_mod              155212  4 sr_mod,sd_mod,sg,libata
dock                   16656  1 libata
thermal                23708  0
processor              42156  1 thermal
fan                    12548  0
fbcon                  47648  0
tileblit               10880  1 fbcon
font                   16512  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
fuse                   60828  3
Linux user #480130

estev3s

achei isso, mas é para o kurumim, será que tem algo parecido para ubuntu?

#setpci -s 05:06.3 4c.b=02
#modprobe sdhci
#modprobe mmc_block
#mount /dev/mmcblk0p1 (ou coisa parecida) /media/sdcard
Linux user #480130

Tota

Citação de: estev3s online 02 de Dezembro de 2008, 18:21
achei isso, mas é para o kurumim, será que tem algo parecido para ubuntu?

#setpci -s 05:06.3 4c.b=02  =============> este ID não é do seu leitor de cartões, esqueça
#modprobe sdhci  =========> este ja vem no Ubuntu
#modprobe mmc_block ====> este é para multimedia card
#mount /dev/mmcblk0p1 (ou coisa parecida) /media/sdcard =====> este monta no kurumin não no Ubuntu

Logo, =>terminal =>  sudo modprobe tifm_sd

se funcionar acrescente em modules o tifm_sd para levantar o modulo na inicialização.

[],s


estev3s

como eu acrescento em modules?
Linux user #480130

Tota

1º Funcionou ? ( montou o cartão ? )

2º Se funcionou, => terminal => sudo gedit /etc/modules

coloque na ultima linha => modprobe tifm_sd

3º Salve, feche, reboot.

[],s

estev3s

tota, na verdade depois que eu fiz o comando
sudo modprobe tifm_sd
nao aconteceu nada.. olhe..

root@esteves:/home/esteves# sudo modprobe tifm_sd
root@esteves:/home/esteves#

tipo, nao deu nenhuma mensagem no console..
dai inseri o cartão e ele nao montou o volume ;/

e quando eu abri o arquivo de inicialização de modules continha apenas isso, é normal?

# /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

Linux user #480130

Tota

Bem a "resposta" nula que voce recebeu indica apenas um OK por parte do sistema.

Se não montou ao voce retirar e depois reinserir o cartão indica que pode não ser este módulo o requerido para seu leitor.

Finalmente o modules ter fuse e lp é normal. Lembre que o kernel do Ubuntu é monolitico, ou seja todos os modulos são incluídos no kernel, exceto o fuse e lp. Porisso é um kernel lento e os mais experts preferem compilar o kernel. ( para que carregar o modulo bluetooth se voce não usa bluetooth por ex, ? )

Método Zen para localizar seu leitor de cartões:

1. Faça uma pesquisa no google pelo ID do adaptador.
Citar06:04.0 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller
06:04.1 SD Host controller: ENE Technology Inc ENE PCI SmartMedia / xD Card Reader Controller
06:04.3 FLASH memory: ENE Technology Inc ENE PCI Secure Digital / MMC Card Reader Controller

ou seja google => 06:04.1 por exemplo. Dica => http://hardware4linux.info/search/

2. se encontrou um tutorial ou alguma má noticia decida.

3. retire o cartão.

4. terminal => sudo dmesg

5. veja as ultimas linhas e memorize

6. insira um cartão

7. novamnete terminal => dmesg

8. Alguma diferença ? achou um cartão ? recebeu a mensagem device unknown ?

9. com a mensagem gerada pelo 2º dmesg novamente google com o texto do dmesg

10. Boas ou más noticias ? o leitor é suportado ? etc. etc.

estev3s

#11
ok tota, dei uma pesquisada e achei algo interessante..
http://dudanogueira.com.br/2007/02/04/leitor-de-cartoes-texas-instruments-5-in1-no-ubuntu-edgy/
mas testei aqui e nao deu nada.. nao reconheceu.. nao montou o volume nada..

no site que voce tinha passado nao tinha nada tambem..
nao deu mensagem nenhuma mas as ultimas linhas do dmesg foram estranhas olha

[ 2385.402947] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 2385.403229] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 2409.940983] mmc1: unrecognised SCR structure version 1
[ 2409.940997] mmc1: error -22 whilst initialising SD card
[ 2482.984980] mmc1: unrecognised SCR structure version 1
[ 2482.984994] mmc1: error -22 whilst initialising SD card
Linux user #480130

Tota

Bem,

Parace que tem umbug neste kernel => http://kerneltrap.org/mailarchive/linux-kernel/2007/9/28/325179

que impossibilita seu leitor de reconhecer o sd card.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/219796


Agora a corda rói.

[],s


estev3s

tentei entender o maximo que pude dos links que voce me passou..
mas há algum meio de fazer funcionar? sei la.. atualizando o kernel?

voce acha que eu posso ter sucesso tentando fazer isto em outra distro?
Linux user #480130

Tota

eu acredito que não por enquanto.

No forum do Eudora o povo tem os mesmos problemas.

Meu leitor de cartões é Texas Instruments e simplesmente não tem suporte desde o kernel de 1900 e bolinha.

Fazer o que. Eu comprei um leitor externo de cartões por R$30,00 e resolvi o meu problema.


[],s