Недавно я купил перьевой привод Super Talent объемом 16 ГБ, который, кажется, хорошо работает для запуска компакт-диска Ubuntu Live в постоянном режиме (см. Это, чтобы узнать, как я его установил). Однако, немного раздражает то, что на этом флеш-накопителе горит ярко-красный свет, который остается включенным в режиме ожидания.
Есть ли способ заставить свет оставаться выключенным, по крайней мере, когда перьевой привод не выполняет IO? Я даже не уверен, что это возможно сделать. Если есть (в Linux), я предполагаю, что это сводится к некоторому ioctl, вызываемому некоторой утилитой. В противном случае, я предполагаю, что это будет связано со взломом прошивки или простым открытием дисковода и удалением светодиода: D
С другой стороны, я думаю, что он продолжает светиться, чтобы показать, что диск не должен быть удален.
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.