leitor de cartão sd realtek não funciona

Iniciado por pscordeiro, 04 de Novembro de 2010, 17:21

tópico anterior - próximo tópico

pscordeiro

Estou iniciando no Ubuntu e desde já agradeço a todos pelo ótimo Fórum.
Bem, instalei o Ubuntu 10.04 em meu notebook HP Pavillion dv4-2173nr e quase td funcionou de cara. Tive problemas com o controle remoto mas já resolvi com o uso e configuração do LIRC.
Meu problema agora é com o leitor de cartão SD. Quando coloco o cartão SD não acontece nada, ao lado do slot existe um pequena luz verde e quando usada o Windows, ela ascendia quando o cartão era inserido. Agora com o Ubuntu não acontece nada, não monta o cartão. Já pesquisei e até agora não encontrei nada para solucionar o problema. Já de cabeça quente, rsrs, recorro ao conhecimento de todos os participantes para tentar resolver este problema.
Acredito que o leitor de cartão seja Realtek.

Estou postanto o resultado do comando lspci

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
02:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 04)
03:00.1 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5288 (rev 01)
03:00.2 SD Host controller: Realtek Semiconductor Co., Ltd. Device 5288 (rev 01)[/b][/b][/font]
7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

Aguardo e agradeço a ajuda de todos.

Viva a liberdade!

Um grande abraço! T+.


navegantesdailusao

Olá vc tem de baixar o drive

no site do seu note, com suporte ao

linux....


abs
J.E.S.U.S. - Juntos Estaremos Sendo Um Só.

Tota

Experimente:

Com a maquina ligada e sem cartão SD entre em terminal e digite:dmesg

Sim, é grande....

Agora coloque um cartão SD e digite novamente: dmesg

Copie e cole só a parte da mensagem referente a seu SD card.

[]'s

pscordeiro

#3
Tota e navegantes da Ilusão, muito obrigado pela ajuda.
Bem, quanto ao driver, pelo que vi no site a HP não fornece o driver para Linux, apenas Windows e Mac.
Com relação ao comando dmesg. Fiz o sugerido pelo Tota e verifiquei que os resultados são iguais sem o cartão plugado e com o cartão plugado.
Acredito que as linhas que tratam do leitor são:

[    2.279113] sdhci: Secure Digital Host Controller Interface driver
[    2.279115] sdhci: Copyright(c) Pierre Ossman
[    2.280209] sdhci-pci 0000:03:00.2: SDHCI controller found [10ec:5288] (rev 1)
[    2.280270] sdhci-pci 0000:03:00.2: PCI INT C -> GSI 16 (level, low) -> IRQ 16
[    2.280312] sdhci-pci 0000:03:00.2: Will use DMA mode even though HW doesn't fully claim to support it.
[    2.280334] sdhci-pci 0000:03:00.2: setting latency timer to 64
[    2.280374] Registered led device: mmc0::
[    2.280428] mmc0: SDHCI controller on PCI [0000:03:00.2] using DMA

Seguindo um tutorial, eu filtrei o comando dmesg usando: # dmesg | grep '03:00.2', o resultado foi o seguinte:

[   1.008244] pci 0000:03:00.2: reg 10 32bit mmio: [0xd5410000-0xd54100ff]
[    1.008526] pci 0000:03:00.2: supports D1 D2
[    1.008528] pci 0000:03:00.2: PME# supported from D0 D1 D2 D3hot D3cold
[    1.008548] pci 0000:03:00.2: PME# disabled
[    2.280209] sdhci-pci 0000:03:00.2: SDHCI controller found [10ec:5288] (rev 1)
[    2.280270] sdhci-pci 0000:03:00.2: PCI INT C -> GSI 16 (level, low) -> IRQ 16
[    2.280312] sdhci-pci 0000:03:00.2: Will use DMA mode even though HW doesn't fully claim to support it.
[    2.280334] sdhci-pci 0000:03:00.2: setting latency timer to 64
[    2.280428] mmc0: SDHCI controller on PCI [0000:03:00.2] using DMA

Também tentei ver o modulo com o comando: #modprobe -c | egrep '10ec:*5288' e com o comando modprobe -c | egrep '10ec:5288' (não sabia qual dos dois era o correto rsr), porém, nenhum dos comando retornou qualquer valor ou mensagem de erro.

Tava olhando o retorno do lspci e tem uma linha estranha com o mesmo modulo do leitor de cartão, a linha é essa:
03:00.1 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5288] (rev 01)

Usei o comando #dmesg | grep '03:00.1' para filtrar e a resposta foi essa:
[    1.007729] pci 0000:03:00.1: reg 10 32bit mmio: [0xd5400000-0xd540ffff]
[    1.007998] pci 0000:03:00.1: supports D1 D2
[    1.007999] pci 0000:03:00.1: PME# supported from D1 D2 D3hot D3cold
[    1.008019] pci 0000:03:00.1: PME# disabled

Agradeço e aguardo ajuda.
Obrigado. T+

Tota

Tres coisas que encontrei na rede:

Um cara insere e continua empurrando o cartão até ser reconhecido ( uns 7 a 10 segundos ), depois solta para ele travar. ( tenho duvidas )

Outro afirma que cartões xSD ( alta capacidade ou SDHC ) não funcionam neste leitores, apenas os "comuns" ( isto pode ser verdade, já aconteceu comigo )

E outro afirma ainda que é preciso montar um pendrive USB, desconectar e depois inserir o cartão para ele funcionar. ( tenho duvudas)

Lembrando que memory stick não funciona no Linux de jeito nenhum, pois a sony nunca liberou o codigo, bem como alguns multimedia cards(MMC).

Continuo procurando mas está osso.

[]'s

pscordeiro

Tota....
Já testei as dicas que encontrou na rede, mas nenhuma funcionou.
Parece que o meu leitor esta desabilitado
Vou ver se encontro uma forma de habilitá-lo.
Se alguém tiver uma nova dica, por favor postem aqui.
Grato a todos!

diego.weis

pscordeiro,

Meu Note é um HP Compaq CQ40-740BR, estava com um problema semelhante ao seu.
Resolvi entrando na configuração da BIOS e procurando por uma opção chamada "Card Reader Power Saving", que estava ativada (Enabled), então desabilitei ela (Disabled), reiniciei a máquina e pronto. Meu leitor de cartões SD integrado começou a funcionar.

Por favor, poste o resultado.
We can be free.
Ubuntu 10.04 LTS 64bits.

pscordeiro

Caro Diego! Obrigado pela dica, porém, no setup do meu not não tem essa opção ou qualquer outra que trate de card reader, aliás, muito poucas opções estão disponiveis para serem alteradas no setup do meu not hp. A maioria são configurações de fabrica onde não se consegue alterar nada e mesmo  nessas configurações de fábrica não existe a opção sugerida.
Mesmo assim agradeço muito a sua ajuda.
Grato!

pscordeiro

Bem,
Depois de muita procura, estudo e devido a necessidade, acabei comprando um adaptador usb para resolver o problema de leitura de cartão de memória.
Acredito que logo alguém conseguirá uma solução para o problema do leitor integrado Realtek.
Desde já agradeço a ajuda de todos do forum.
Grato

diego.weis

É uma pena não ter conseguido ajudar vocês.

No meu caso fiquei muito tempo tentando, até que um dia, em um fórum ubuntu em inglês, encontrei a solução para um HP, então atualizei minha BIOS, procurei pela opção, alterei a configuração e pronto.

Mas valeu a tentativa.

Att.
We can be free.
Ubuntu 10.04 LTS 64bits.