Ubunutu lucid não reconhece leitor de cartóes interno

13. Re: Ubunutu lucid não reconhece leitor de cartóes interno

Leandro
leronyfe

(usa Ubuntu)

Enviado em 11/05/2010 - 12:52h

Pcgaldo valeu pela dica mas em loja xinguiling eles não trocam de jeito nenhum só se der pau


  


14. Re: Ubunutu lucid não reconhece leitor de cartóes interno

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 11/05/2010 - 13:21h

O C-Media está sendo reconhecido pelo sistema. Agora, vamos precisar pesquisar a solução. Vou dar uma boa lida no material indicado no link anterior e respondo depois.

Nos fóruns Ubuntu, ainda não encontrei nenhuma resposta positiva para este leitor múltiplo de cartões.
Todas as perguntas que encontrei ainda estão sem resposta.

Lembro de uma solução usada no passado, para placas wifi que não tinham drivers para linux, apenas para windows.
Nestes casos, algumas vezes a solução era apelar para um empacotador de driver windows para usar no Linux.
O "empacotador" era o ndiswrapper.

Nunca usei o ndiswrapper, mas sei que quebrou muito galho pra muita gente. Fiz apenas uma tentativa com a minha placa wifi e como não funciono nunca mais tentei. Preferi esperar o suporte nativo do kernel linux que veio logo depois.

Talvez o ndiswrapper ou algum outro tipo de aplicativo "empacotador" seja uma alternativa para fazer funcionar o seu leitor de cartões múltiplo. Para isto você vai precisar do driver windows que funciona bem com ele e depois vai precisar tentar usar algum aplicativo parecido com o ndiswrapper. Procure dar uma boa lida no material dos links abaixo:

http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap2-24

http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap1-02


15. Re: Ubunutu lucid não reconhece leitor de cartóes interno

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 12/05/2010 - 00:02h

Complementando a informação do post anterior, porém deixando separado porque trata-se de outro modelo de pc e outro modelo e fabricante de leitor múltiplo de cartões, o leitor interno que vem no Netbook Philco ETN 10001 também não ativa os módulos do leitor 4x1 SSD nem no Ubuntu 10.04 Remix (Lucid), nem tampouco no Mandriva 2010 e nem mesmo no sidux 2009-04. Definitivamente este deve ser um item de hardware meio complicado. Vamos seguir na pesquisa buscando uma solução. No caso do Netbook Philco, a marca do leitor é J Micron.
Neste caso, consegui de outro companheiro que tem o mesmo modelo, a listagem de saída do lspci, antes dele instalar outra distro sobre a original de fábrica:

01:00.0 System peripheral: JMicron Technologies, Inc. SD/MMC Host Controller
01:00.2 SD Host controller: JMicron Technologies, Inc. Standard SD Host Controller
01:00.3 System peripheral: JMicron Technologies, Inc. MS Host Controller
01:00.4 System peripheral: JMicron Technologies, Inc. xD Host Controller




16. Re: Ubunutu lucid não reconhece leitor de cartóes interno

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 12/05/2010 - 01:04h

Tente iniciar o Ubuntu com um cartão inserido no leitor.

Se o cartão for reconhecido, tente a solução que ativa o segundo leitor do Acer Aspire One, ou seja, edite o arquivo "/etc/default/grub", assim:

Procure pela linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

e insira o comando:

"pciehp.pciehp_force=1", deixando-a assim:

GRUB_CMDLINE_LINUX_DEFAULT="pciehp.pciehp_force=1 quiet splash"

Salve e atualize o grub com o comando:

sudo update-grub

Faça um backup antes de editar o arquivo e tome cuidado, pois se trata de um arquivo de configuração essencial.



17. Re: Ubunutu lucid não reconhece leitor de cartóes interno

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 12/05/2010 - 12:30h

Pinduvoz,

Depois de testar e confirmar que o cartão é lido e reconhecido quando se inicia o Ubuntu Lucid com o cartão espetado no slot, fiz as alterações no /etc/default/grub de acordo com a sua sugestão acima.

Depois de salvar devidamente o arquivo original sem as alterações e a versão re-editada com o nome padrão, re-iniciei agora sem o cartão e inseri o mesmo depois. O reconhecimento não ocorreu.

Aproveitei para confirmar os parâmetros de módulo ativado quando o cartão está inserido e reconhecido, tanto com o comando lspci como com o lshw.

Abaixo a saída dos mesmos, referentes ao item que buscamos solução:

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
01:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
01:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
01:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)


lshw

*-pci:0
description: PCI bridge
product: N10/ICH 7 Family PCI Express Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
configuration: driver=pcieport
resources: irq:24 ioport:3000(size=4096) memory:93100000-941fffff ioport:90000000(size=16777216)
*-generic:0
description: System peripheral
product: SD/MMC Host Controller
vendor: JMicron Technology Corp.
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list rom
configuration: driver=sdhci-pci latency=0
resources: irq:16 memory:93100300-931003ff memory:90000000-90007fff(prefetchable)
*-generic:1 UNCLAIMED
description: SD Host controller
product: Standard SD Host Controller
vendor: JMicron Technology Corp.
physical id: 0.2
bus info: pci@0000:01:00.2
version: 00
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:93100200-931002ff
*-generic:2
description: System peripheral
product: MS Host Controller
vendor: JMicron Technology Corp.
physical id: 0.3
bus info: pci@0000:01:00.3
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=jmb38x_ms latency=0
resources: irq:16 memory:93100100-931001ff
*-generic:3 UNCLAIMED
description: System peripheral
product: xD Host Controller
vendor: JMicron Technology Corp.
physical id: 0.4
bus info: pci@0000:01:00.4
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:93100000-931000ff

Pelo que se pode ver o controlador do leitor de cartões 4x1 foi devidamente reconhecido. Será preciso agora tentar descobrir o nome correto do módulo pra carregar no boot, a partir da alteração do arquivo de configuração.

Já temos mais da metade do caminho percorrido para resolver o problema, resolvendo um deles as chances de resolver todos os outros aumentam em muito.

Fica aqui também a sugestão ao companheiro leronyfe para que faça a experiencia de iniciar o seu Ubuntu Lucid com algum cartão que esteja funcionando já espetado e confirmar se foi devidamente reconhecido e ativado. Depois disto, usar os comandos lspci, lshw e postar a saída dos mesmos. Vamos ver se conseguimos matar vários coelhos com uma porrada só, aproveitando a grande experiencia do companheiro André (pinduvoz).

----------------------------------

Re-Editando para complementar:

No sidux em sua versão mais atual (com kernel 2.6.33) está ocorrendo exatamente o mesmo ou seja, o leitor de cartões também só é reconhecido quando um cartão já está espetado desde o boot.

Abaixo a saída do lspci, como seria de se esperar, mostrando os mesmos parâmetros que no Ubuntu Lucid:

lspci

01:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
01:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
01:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
01:00.4 System peripheral: JMicron Technology Corp. xD Host Controller

----------------

Re-Editando mais uma vez para não gerar posts desnecessários, no Mandriva 2010 (kernel 2.6.31) também está ocorrendo exatamente a mesma coisa, porém com um outro detalhe auspicioso, no Mandriva ao abrir o icone com os dispositivos recentemente detectados, permite a alternativa de desmontar o dispositivo para remover em modo de segurança. Infelizmente, após a remoção ao espetar novamente, não ocorre novamente o reconhecimento.

Acredito que o caminho para solucionar o problema seja tentar reconfigurar algum dos parâmetros do udev ou do hal.

Vamos precisar aqui da ajuda dos companheiros do VOL experts no assunto.



18. Re: Ubunutu lucid não reconhece leitor de cartóes interno

Leandro
leronyfe

(usa Ubuntu)

Enviado em 12/05/2010 - 16:00h

Tentei com um cartão inserido não apareceu nada


19. Re: Ubunutu lucid não reconhece leitor de cartóes interno

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 12/05/2010 - 18:01h

Não desanime, pois acredito que agora já estejamos bem mais perto da solução. Quando o sistema (kernel) não reconhece nenhum sinal a coisa é bem mais complicada. Tanto no seu caso como no caso deste Netbook Philco que também apresenta o mesmo problema, pelo menos o sistema detecta a presença da placa ou do circuito controlador, no seu caso o C-Media e no caso do Philco o J Micron.

Vou agora dar uma fuçada neste Notebook (NoBo) do qual estou postando pois ele tem também um leitor de cartões interno, 5x1. Nos arquivos de configuração do UDEV ou do HAL, deve aparecer algum dado que indique os parâmetros a usar para que ocorra a detecção automática quando ocorre a inserção de algum cartão. Só é preciso paciência e perseverança.

Já vi também alguns post mais ou menos antigos (2007 ou 2007) sobre este assunto. De repente por ai encontraremos a solução.


20. Re: Ubunutu lucid não reconhece leitor de cartóes interno

Pablo César Galdo Regueiro
pcgaldo

(usa Ubuntu)

Enviado em 12/05/2010 - 20:58h

Quero ver se o sistema detecta os cartões. Remova todas as cartas do leitor, abra um terminal e digite:

tail -f /var/log/messages

De seguido, insira o cartão e digite uma outra vez.

Cole aqui os textos obtidos antes e depois da inserção do cartão.


21. Re: Ubunutu lucid não reconhece leitor de cartóes interno

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 12/05/2010 - 21:52h

Abaixo seguem as saídas deste comando para o caso de um NoBo onde o leitor múltiplo 5x1 está funcionando.

Vou depois fazer o mesmo teste do mesmo comando no Netbook onde não ativa direto para ver a diferença:

Sem o cartão espetado no slot:

debian-5570z:/home/db5# tail -f /var/log/messages
May 12 17:51:17 debian-5570z kernel: [25258.567457] usb 2-1: Manufacturer: Hewlett-Packard
May 12 17:51:17 debian-5570z kernel: [25258.567459] usb 2-1: SerialNumber: MY2CSC23K72R
May 12 18:03:27 debian-5570z kernel: [25993.345671] ACPI: EC: non-query interrupt received, switching to interrupt mode
May 12 20:09:42 debian-5570z kernel: [33612.728254] ACPI: EC: non-query interrupt received, switching to interrupt mode
May 12 21:39:54 debian-5570z kernel: [39052.955241] usb 2-1: USB disconnect, address 5
May 12 21:39:54 debian-5570z kernel: [39052.955586] usblp0: removed
May 12 21:39:54 debian-5570z kernel: [39053.069492] usb 2-1: new full speed USB device using uhci_hcd and address 6
May 12 21:39:55 debian-5570z kernel: [39053.722839] usb 2-1: new full speed USB device using uhci_hcd and address 7
May 12 21:39:55 debian-5570z kernel: [39054.387210] usb 2-1: new full speed USB device using uhci_hcd and address 8
May 12 21:39:56 debian-5570z kernel: [39054.579854] usb 2-1: new full speed USB device using uhci_hcd and address 9
^C

Com o cartão espetado no slot:

debian-5570z:/home/db5# tail -f /var/log/messages
May 12 21:39:54 debian-5570z kernel: [39052.955241] usb 2-1: USB disconnect, address 5
May 12 21:39:54 debian-5570z kernel: [39052.955586] usblp0: removed
May 12 21:39:54 debian-5570z kernel: [39053.069492] usb 2-1: new full speed USB device using uhci_hcd and address 6
May 12 21:39:55 debian-5570z kernel: [39053.722839] usb 2-1: new full speed USB device using uhci_hcd and address 7
May 12 21:39:55 debian-5570z kernel: [39054.387210] usb 2-1: new full speed USB device using uhci_hcd and address 8
May 12 21:39:56 debian-5570z kernel: [39054.579854] usb 2-1: new full speed USB device using uhci_hcd and address 9
May 12 21:43:53 debian-5570z kernel: [39293.112732] tifm_core: MMC/SD card detected in socket 0:1
May 12 21:43:53 debian-5570z kernel: [39293.478388] mmc0: new SDHC card at address b575
May 12 21:43:53 debian-5570z kernel: [39293.498679] mmcblk0: mmc0:b575 SD04G 3870720KiB
May 12 21:43:53 debian-5570z kernel: [39293.498679] mmcblk0: p1
^C
debian-5570z:/home/db5#


22. antes de colocar o cartão

Leandro
leronyfe

(usa Ubuntu)

Enviado em 13/05/2010 - 00:20h

leronyfe@leronyfe-desktop:~$ tail -f /var/log/messages
May 13 00:12:41 leronyfe-desktop pppd[650]: primary DNS address 189.28.144.5
May 13 00:12:41 leronyfe-desktop pppd[650]: secondary DNS address 189.28.144.2
May 13 00:12:41 leronyfe-desktop kernel: [ 12.489032] intel8x0_measure_ac97_clock: measured 52076 usecs (2509 samples)
May 13 00:12:41 leronyfe-desktop kernel: [ 12.489041] intel8x0: clocking to 48000
May 13 00:12:41 leronyfe-desktop kernel: [ 12.724175] ppdev: user-space parallel port driver
May 13 00:12:42 leronyfe-desktop kernel: [ 12.857198] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
May 13 00:12:42 leronyfe-desktop kernel: [ 12.857219] agpgart-intel 0000:00:00.0: putting AGP V3 device into 8x mode
May 13 00:12:42 leronyfe-desktop kernel: [ 12.857265] nvidia 0000:01:00.0: putting AGP V3 device into 8x mode
May 13 00:12:49 leronyfe-desktop pulseaudio[1109]: ratelimit.c: 1 events suppressed
May 13 00:13:03 leronyfe-desktop pulseaudio[1310]: ratelimit.c: 1 events suppressed



23. com cartao inserido

Leandro
leronyfe

(usa Ubuntu)

Enviado em 13/05/2010 - 00:21h

leronyfe@leronyfe-desktop:~$ tail -f /var/log/messages
May 13 00:12:41 leronyfe-desktop pppd[650]: primary DNS address 189.28.144.5
May 13 00:12:41 leronyfe-desktop pppd[650]: secondary DNS address 189.28.144.2
May 13 00:12:41 leronyfe-desktop kernel: [ 12.489032] intel8x0_measure_ac97_clock: measured 52076 usecs (2509 samples)
May 13 00:12:41 leronyfe-desktop kernel: [ 12.489041] intel8x0: clocking to 48000
May 13 00:12:41 leronyfe-desktop kernel: [ 12.724175] ppdev: user-space parallel port driver
May 13 00:12:42 leronyfe-desktop kernel: [ 12.857198] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
May 13 00:12:42 leronyfe-desktop kernel: [ 12.857219] agpgart-intel 0000:00:00.0: putting AGP V3 device into 8x mode
May 13 00:12:42 leronyfe-desktop kernel: [ 12.857265] nvidia 0000:01:00.0: putting AGP V3 device into 8x mode
May 13 00:12:49 leronyfe-desktop pulseaudio[1109]: ratelimit.c: 1 events suppressed
May 13 00:13:03 leronyfe-desktop pulseaudio[1310]: ratelimit.c: 1 events suppressed



24. troquei de cartão e fiz de novo

Leandro
leronyfe

(usa Ubuntu)

Enviado em 13/05/2010 - 00:33h

leronyfe@leronyfe-desktop:~$ tail -f /var/log/messages
May 13 00:29:01 leronyfe-desktop kernel: [ 992.093895] scsi2 : SCSI emulation for USB Mass Storage devices
May 13 00:29:01 leronyfe-desktop kernel: [ 992.094173] usbcore: registered new interface driver usb-storage
May 13 00:29:01 leronyfe-desktop kernel: [ 992.094185] USB Mass Storage support registered.
May 13 00:29:06 leronyfe-desktop kernel: [ 997.094652] scsi 2:0:0:0: Direct-Access Generic STORAGE DEVICE 9407 PQ: 0 ANSI: 0
May 13 00:29:06 leronyfe-desktop kernel: [ 997.099876] sd 2:0:0:0: Attached scsi generic sg2 type 0
May 13 00:29:06 leronyfe-desktop kernel: [ 997.230785] sd 2:0:0:0: [sdb] 3970048 512-byte logical blocks: (2.03 GB/1.89 GiB)
May 13 00:29:06 leronyfe-desktop kernel: [ 997.231906] sd 2:0:0:0: [sdb] Write Protect is off
May 13 00:29:06 leronyfe-desktop kernel: [ 997.237567] sdb: sdb1
May 13 00:29:06 leronyfe-desktop kernel: [ 997.242917] sd 2:0:0:0: [sdb] Attached SCSI removable disk
May 13 00:29:41 leronyfe-desktop kernel: [ 1032.028806] usb 1-6: USB disconnect, address 3







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts