Deaktivieren eines fehlerhaften Kartenlesers für Laptop (PB TJ-75) Linux

997
Gab

Mein Problem ist, dass mein Laptop [PB TJ-75] einen fehlerhaften Alcor-Kartenleser hat. Es ist zu 100% sicher, dass das Gerät unabhängig vom Betriebssystem tot und unbrauchbar ist. Es kann nicht im BIOS deaktiviert werden [neueste: Hersteller: Phoenix Technologies LTD Version: V1.26 Veröffentlichungsdatum: 05/04/2010].

Wenn ich es leicht von der Hauptplatine trennen könnte, und wenn damit das System nie wieder danach suchen würde, bin ich sehr glücklich! Ist es möglich, hat das jemals jemand versucht? Oder ersetzen Sie das BIOS durch ein offeneres, wodurch Sie den Kartenleser deaktivieren können. Gibt es das?

Folgendes habe ich bisher versucht, es zu deaktivieren.

In Win7 wähle ich im Geräte-Manager 'disable' und das ist in Ordnung. Wenn nicht, erscheint das Gerät immer wieder und verschwindet, und es werden viele Ressourcen verwendet.

In Lubuntu 13.04 erhielt ich zusätzliche Startzeit, mit der msg: 'sdb, vorausgesetzt, dass der Cache des Laufwerks usw. angenommen wird.' Und sobald Sie eingeloggt sind, gibt es keine Spur von SDB. Ich habe andere Distros ausprobiert (isos von grub gebootet).

Ich kann Puppy, Gparted und Redobackup anscheinend problemlos booten.

Ich kann Debian nicht booten, installieren oder Crunchbang and Tails ausprobieren. Ich habe eine Schleife: 'USB-Gerät, scsi n + 1 blabla'.

Ich habe "nousb" ausprobiert, kein Ergebnis, ich habe EHCI auf die schwarze Liste gesetzt, kein Ergebnis, dann usb_storage-Modul, bessere Bootzeit in Lubuntu, nur mit der Meldung "... Datenübertragung fehlgeschlagen", auch bessere Abschaltzeit. Aber keine Möglichkeit, USB-Speichermedien zu verwenden. In Debian endet es mit der BusyBox-Eingabeaufforderung.

Kann man den Alcor-Kartenleser einfach deaktivieren? Hat es ein bestimmtes Modul? Gibt es eine spezielle Kernel-Boot-Option, die ich vermisst habe? Hat es etwas mit der Neukompilierung des Kernels zu tun und wenn ja, wie mit Isos? Einen Treiber programmieren, der sagt, dass alles in Ordnung ist (aus meinem Verständnis für den Moment)? Gerät nach Hersteller-ID deaktivieren Was ist der beste Weg?

0

1 Antwort auf die Frage

1
september
  1. Überprüfen Sie die Kernelmodule lsmod

    ~# lsmod 

    und entfernen Sie dieses Modul mit rmmod

    ~# rmmod YOUR_CARD_MODULE 

    oder

  2. Wenn der Kartenleser einen eingebauten Kernel unterstützt, können Sie ihn dort deaktivieren und neu kompilieren (funktioniert nicht für ISOs).

Ich habe das Keucr-Modul auf die schwarze Liste gesetzt (das einzige, das mit dem Kartenleser in Verbindung zu stehen scheint), keine Änderungen. Ich werde mir die Neukompilierung des Kernels ansehen. Wenn dies der einzige Weg ist, habe ich keine Chance, Debian-basierte Distributionen zu booten? Gab vor 10 Jahren 0
Ich kann keine Offenbarungsoption bei der Kernel-Neukompilierung finden. Habe ich etwas verpasst? Nächster Schritt, wenn keine Softwarelösung: Integrierten Kartenleser vom Mainboard entfernen ... Aber ich habe Angst, ihn auf diese Weise zu zerstören. Und wie kann ich sicher sein, dass das System es nicht zurückfordern kann, wenn es erfolgreich entfernt wurde? Gab vor 10 Jahren 0