Deaktivieren Sie das Pendel-Blinken in Linux

1902
Joey Adams

Ich habe vor kurzem einen 16-GB-Super-Talent-Stick gekauft, der scheinbar gut funktioniert, wenn Sie die Ubuntu Live-CD im permanenten Modus ausführen (siehe hier, wie ich sie installiere). Etwas ärgerlich ist jedoch, dass dieser Stift ein rotes Licht hat, das im Leerlauf eingeschaltet bleibt.

Gibt es eine Möglichkeit, das Licht ausgeschaltet zu halten, zumindest wenn der USB-Stick keine E / A-Funktion ausführt? Ich bin nicht einmal sicher, ob es möglich ist. Wenn es (unter Linux) gibt, nehme ich an, es läuft auf etwas Ioctl hinaus, das von einem Dienstprogramm aufgerufen wird. Ansonsten stelle ich mir vor, es würde das Hacken der Firmware oder das Öffnen des USB-Sticks und das Entfernen der LED bedeuten: D

Ich glaube, die LED bleibt an, um anzuzeigen, dass das Laufwerk nicht entfernt werden sollte.

4

2 Antworten auf die Frage

4
William Hilsum

Ich habe erst vor Jahren die Möglichkeit gesehen, Lichtmuster auf einem funky USB-Stick zu ändern - er hatte eine Reihe von LEDs und man konnte verschiedene Dinge tun, ich habe es auf einer Messe kostenlos bekommen, aber es war Müll ... der Fahrer stürzte ständig ab, machte BSOD und mehr!

Bei Moor-Standard-USB-Sticks wird die LED direkt vom USB-Laufwerk und nicht von der Maschine gesteuert. Die einzige Möglichkeit, sie zu stoppen, besteht darin, sie zu öffnen und die LED physisch zu entfernen ... oder wenn möglich, möchten Sie vielleicht nur ein wenig Klebeband darüberlegen.

+1 für Bandvorschlag. Ich habe diese Beschwerde für Menschen ein paar Mal damit behoben. :) Ƭᴇcʜιᴇ007 vor 14 Jahren 0
1
John T

Ich stelle mir vor, es würde das Hacken der Firmware oder das Öffnen des USB-Sticks und das Entfernen der LED bedeuten: D

Richtig, aber vielleicht nicht notwendig für Ihre Fahrt. Es gibt keinen definierten Standard für LED-Anzeigen auf USB-Laufwerken. Bei einigen wird es ausschließlich in der Firmware des USB-Sticks implementiert, sodass es nicht vom Betriebssystem gesteuert wird, andere nicht.

Sie können versuchen, rmmod zu verwenden:

$ rmmod usb_storage

Dies kann es vorübergehend deaktivieren, aber auch die Erkennung von angeschlossenen USB-Laufwerken deaktivieren, da das Modul aus dem Kernel entladen wird. Wenn Sie also vorhaben, das Laufwerk zu transportieren, müssen Sie es vor dem Einlegen ausführen insmod usb_storage.