Der Broadcom-Kartenleser BCM57765 / BCM57785 funktioniert unter Ubuntu `12.04 LTS nicht

7

Ich habe es schwer mit diesem. Ich habe einen ACER ASPIRE ONE 756 und habe Ubuntu 12.04 LTS darauf installiert.

Alles funktioniert (mit ein paar Anpassungen hier und da), aber leider fällt der eingebaute Kartenleser schrecklich aus.

Ich weiß, dass das BCM57765 / BCM57785 ein kombiniertes 1-Gbit / s-Modul für Kartenleser / LAN ist. Das kabelgebundene LAN funktioniert einwandfrei, aber der Kartenleser fällt aus. Es scheint erkannt zu werden, aber ich kann auf keine SD-Karte zugreifen. Da es in Tools wie MountManager nicht einmal erkannt wird, scheint das Problem tiefer zu liegen als nur ein Problem beim automatischen Mounten.

Kann mir jemand helfen? Ich brauche das wirklich, um zu funktionieren, und es scheint viele Leute zu geben, die Probleme mit Linux und Kartenlesern haben, aber leider habe ich noch keine Lösung gefunden.

LSPCI-Ausgabe:

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 ohne eingelegte SD-Karte:

[    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::

Irgendwelche Vorschläge?

Freundliche Grüße,

Guus

Parsec
quelle
2
Dies scheint der relevante Kernel-Fehler zu sein: bugzilla.kernel.org/show_bug.cgi?id=73241
Magnus Hoff
Lieber Magnus, Danke für deine Antwort. Es scheint also einen Fehler zu geben. Aber gibt es eine Möglichkeit, dies zu patchen? Es wurde vor fast 2 Jahren gemeldet, so dass Sie erwarten würden, dass es jetzt gelöst ist ...
Parsec
Ich habe das gleiche Problem wie Sie, und leider sieht es nicht so aus, als wäre es gelöst worden, obwohl einige Patches im Umlauf sind. Ich habe einen anderen Computer als Sie, aber ich denke, es gibt einige Problemumgehungen für Sie, wenn Sie den verknüpften Launchpad-Fehler lesen. Laden Sie das tg3Modul neu und / oder schließen Sie es über Ihren Ethernet-Port an ein Gerät an. Das könnte dazu führen, dass es für Sie funktioniert.
Magnus Hoff
Es gibt auch etwas Lesematerial hier: bugs.launchpad.net/ubuntu/+source/linux/+bug/1178131
Magnus Hoff

Antworten:

3

Die Problemumgehung aus dem Fehlerbericht unter https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1307674?comments=all funktioniert für mich, aber ich musste den Dateinamen ändern, um die Erweiterung einzuschließen .conf, z sdhci.conf.

Die geänderte Problemumgehung:

  1. Fügen Sie /etc/modprobe.d/sdhci.conf Folgendes hinzu:

      options sdhci debug_quirks2=4
    
  2. Initrd neu generieren:

     sudo update-initramfs -u -k all
    
  3. Starten Sie das sdhci-Modul neu oder laden Sie es neu:

     sudo rmmod sdhci-pci sdhci
     sudo modprobe sdhci
     sudo modprobe sdhci-pci
    
Rudá Porto Filgueiras
quelle
1
Genial, ich habe schon seit Ewigkeiten versucht, das zum Laufen zu bringen! Das Benennen der Datei "sdhci.conf" funktionierte für mich unter Ubuntu 18.04
Nick Edwards
0

Es sieht so aus, als ob dies im neuesten Kernel für 14.04 behoben ist. Möglicherweise möchten Sie ein Upgrade auf Trusty durchführen

Quelle: http://ubuntuforums.org/showthread.php?t=2213128

Elder Geek
quelle
1
Ich habe ein Upgrade durchgeführt und funktioniert immer noch nicht: \
Mihai Bujanca
1
Sie sollten einen Fehlerbericht einreichen. Siehe: bugs.launchpad.net/ubuntu/+source/linux/+bug/1067222, wie Magnus Hoff oben vorgeschlagen hat.
Elder Geek
0

In einem anderen Forum habe ich gesehen, dass das funktioniert. Legen Sie die SD-Karte ein und geben Sie sie als root in das Terminal ein:

rmmod tg3

modprobe -v tg3

Es ist leider nicht automatisch - muss es jedes Mal eingeben.

JAAAN
quelle
0

Installierte Zorin 9 (= Ubuntu 14.04), aber der Fehler besteht immer noch. Für mich erledigt diese Problemumgehung die Aufgabe für mein Acer Aspire E1-531 mit SD-Kartenleser BCM57765 / 57785 MS der Broadcom Corporation:

Fügen Sie den Befehl rmmod tg3wie folgt zur Datei / etc / modules hinzu:

  1. Terminal öffnen

  2. Terminal eingeben cd /etc

  3. Art sudo -H gedit modules

  4. Fügen Sie den folgenden Befehl am Ende der Datei hinzu rmmod tg3

  5. Speicher die Datei

  6. Melden Sie sich vom Computer ab, legen Sie die SD-Karte in das Lesegerät ein und starten Sie den Computer neu, während sich die Karte noch im Lesegerät befindet. Die Karte sollte montiert sein und auf Ihrem Desktop oder in Ihrem Dateimanager angezeigt werden.

Sie können auch einen USB-Kartenleser kaufen, um die Arbeit zu erledigen, während wir darauf warten, dass der Fehler behoben wird.

JanDrake
quelle