O leitor de cartões Broadcom BCM57765 / BCM57785 não funciona no Ubuntu '12 .04 LTS

6

Estou tendo dificuldades com este. Eu tenho um ACER ASPIRE ONE 756 e instalei o Ubuntu 12.04 LTS nele.

Tudo funciona (com um pouco de ajustes aqui e ali), mas infelizmente o leitor de cartões embutido falha.

Eu sei que o BCM57765 / BCM57785 é um módulo combinado de leitor de cartão / lan com fio de 1gbps. A lan com fio funciona bem, mas o leitor de cartões falha. Parece ser reconhecido, mas não consigo acessar nenhum cartão SD. Como nem sequer o reconhece em ferramentas como o MountManager, o problema parece mais profundo do que apenas um problema de montagem automática.

Alguém pode me ajudar? Eu realmente preciso que isso funcione, e parece haver muita gente tendo problemas com linux e leitores de cartão, mas infelizmente ainda não encontrei uma solução.

Saída do LSPCI:

04:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)

LSPCI -v:

04:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10) (prog-if 01)
    Subsystem: Acer Incorporated [ALI] Device 0742
    Flags: bus master, fast devsel, latency 0, IRQ 19
    Memory at c0400000 (64-bit, prefetchable) [size=64K]
    Capabilities: [48] Power Management version 3
    Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [ac] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [150] Power Budgeting <?>
    Capabilities: [160] Virtual Channel
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci-pci

DMESG sem sdcard inserido:

[    1.192432] sdhci: Secure Digital Host Controller Interface driver
[    1.192436] sdhci: Copyright(c) Pierre Ossman
[    1.192771] sdhci-pci 0000:04:00.1: SDHCI controller found [14e4:16bc] (rev 10)
[    1.192843] sdhci-pci 0000:04:00.1: Invalid iomem size. You may experience problems.
[    1.192955] mmc0: no vmmc regulator found
[    1.193030] Registered led device: mmc0::

Alguma sugestão?

Atenciosamente,

Guus

    
por Parsec 07.04.2014 / 15:12

4 respostas

0

Parece que isto está corrigido no kernel mais recente para o 14.04. Você pode querer atualizar para o Trusty

Fonte: link

    
por Elder Geek 07.05.2014 / 19:23
0

Em outro fórum, vi que isso funciona. Insira o cartão SD e digite no terminal como root:

rmmod tg3

modprobe -v tg3

Não é automático, infelizmente - tem que digitar todas as vezes.

    
por JAAAN 20.12.2014 / 16:51
0

Instalado o Zorin 9 (= Ubuntu 14.04), mas o bug ainda existe. Para mim, esta solução alternativa faz o trabalho para o meu Acer Aspire E1-531 com o leitor de cartões SD BCM57765 / 57785 MS da Broadcom Corporation:

Adicione o comando rmmod tg3 ao arquivo / etc / modules da seguinte forma:

  1. terminal aberto

  2. digite no terminal cd /etc

  3. escreva sudo -H gedit modules

  4. adicione o seguinte comando na parte inferior do arquivo rmmod tg3

  5. salve o arquivo

  6. faça logoff do computador, coloque o cartão SD no leitor e reinicie o computador com o cartão ainda no leitor. O cartão deve ser montado e você deve vê-lo em sua área de trabalho ou no gerenciador de arquivos.

Você também pode comprar um leitor de cartão usb para fazer o trabalho, enquanto esperamos que o bug seja corrigido.

    
por JanDrake 04.08.2015 / 21:14
0

A solução alternativa do relatório de erros no link funciona para mim , mas eu precisava mudar o nome do arquivo para incluir a extensão .conf , por exemplo sdhci.conf .

A solução alternativa modificada:

  1. Adicione o seguinte ao /etc/modprobe.d/sdhci.conf:

      options sdhci debug_quirks2=4
    
  2. Gere initrd novamente:

     sudo update-initramfs -u -k all
    
  3. Reinicie ou recarregue o módulo sdhci:

     sudo rmmod sdhci-pci sdhci
     sudo modprobe sdhci
     sudo modprobe sdhci-pci
    
por Rudá Porto Filgueiras 15.01.2016 / 12:46