Wie ein Gerät in einer Art und Weise zu markieren, die von HAL abgerufen werden kann, sondern erfordert keine Montage oder das Etikett zu ändern

StackOverflow https://stackoverflow.com/questions/760310

Frage

Ich versuche, einen Weg zu finden, ein USB-Flash-Gerät in einer Art und Weise zu markieren, die ich Test für ohne es Montag oder das Ändern der Etiketten programmaticly kann.

Gibt es Eigenschaften I über ein Gerät ändern kann, dass es nicht dazu führen, zu verhalten / anders aussieht für den Benutzer?

Ausführen von Ubuntu Jaunty.

War es hilfreich?

Lösung

Ändern der VID / PID kann das Gerät nicht verwendbar, ohne benutzerdefinierte Treiber machen. HAL soll nicht Ihre Flash-Laufwerke für Sie Auto-Halterung.

Dass gesagt wird, könnte man immer etwas in den Bootsektor schleicht und / oder den Anfangsteil des Antriebs. Es gibt eine Menge von Ersatz Bytes gibt, die für individuelle Zwecke verwendet werden können - sowohl schändliche und sonst

.

Andere Tipps

Sie können diese Eigenschaft nicht ändern, aber das Tupel (vendor_id, product_id, serial_number) ist einzigartig für jedes Gerät, so dass Sie diese als Marke verwenden können, die bereits vorhanden ist. Sie können die Geräte auf dem USB-Bus mit lsusb oder usblib aufzuzählen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top