Отключить мигание pendrive в Linux

1860
Joey Adams

Недавно я купил перьевой привод Super Talent объемом 16 ГБ, который, кажется, хорошо работает для запуска компакт-диска Ubuntu Live в постоянном режиме (см. Это, чтобы узнать, как я его установил). Однако, немного раздражает то, что на этом флеш-накопителе горит ярко-красный свет, который остается включенным в режиме ожидания.

Есть ли способ заставить свет оставаться выключенным, по крайней мере, когда перьевой привод не выполняет IO? Я даже не уверен, что это возможно сделать. Если есть (в Linux), я предполагаю, что это сводится к некоторому ioctl, вызываемому некоторой утилитой. В противном случае, я предполагаю, что это будет связано со взломом прошивки или простым открытием дисковода и удалением светодиода: D

С другой стороны, я думаю, что он продолжает светиться, чтобы показать, что диск не должен быть удален.

4

2 ответа на вопрос

4
William Hilsum

Я только однажды видел возможность смены световых схем на веселой флешке несколько лет назад - у нее было несколько светодиодов, и вы могли делать разные вещи, я получил их бесплатно на выставке, но это был мусор ... водитель продолжал сбой, сделал BSOD и многое другое!

На болотных стандартных USB-накопителях светодиод управляется непосредственно USB-накопителем, а не машиной. Единственный способ остановить его - это открыть его и физически убрать светодиод ... или, если возможно, вы можете просто положить немного ленты на него.

+1 за предложение ленты. Я исправил эту жалобу для людей пару раз с этим. :) Ƭᴇcʜιᴇ007 14 лет назад 0
1
John T

Я предполагаю, что это будет включать в себя взлом прошивки или просто открытие флешки и удаление светодиода: D

Правильно, но, возможно, не обязательно для вашего диска. Не существует определенного стандарта для светодиодных индикаторов на USB-накопителях. У некоторых он будет реализован исключительно в прошивке USB-накопителя, поэтому ОС не будет управлять им, а некоторые - нет.

Вы можете попробовать использовать rmmod, хотя:

$ rmmod usb_storage

это может временно отключить его, но также отключит распознавание подключенных USB-накопителей, поскольку модуль будет выгружен из ядра. Так что, если вы планируете транспортировать диск, прежде чем вставить его, запустите insmod usb_storage.