Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Danny145 13 Května 2013, 22:29:37
-
Ahoj lidi,
nevím jestli jsem vložil téma do správného vlákna, tak mě prosím nekamenujte :) ...
Chtěl bych se zeptat, zda je možné nějak za běhu systému vypnout a následně zapnout nějaké /dev/ zařízení? konkrétně se jedná o USB klávesnici.. Moje vize je taková, že bych na určité časy zakázal použití klávesnice aniž bych ji musel vytahovat z počítače.
Děkuji za každé nakopnutí.. zkoušel jsem i googlit, ale asi neznám správná klíčová slova.
-
O tohle se stará usb-modeswitch, podle identifikace z
lsusb
lze za jeho pomoci zařízení vypínat, zapínat, resetovat
-
Díky moc, zkouknu to.
-
A když už jsem v tom dotazování.. mohu tu ten usb port vypnout již při startu?
-
Selektivně vypnout pouze jistý USB port obvykle nelze, protože jsou napojeny na jeden řadič. Lze deaktivovat celý řadič, ale to vypne všechny porty na něj napojené
-
To by pro můj případ vůbec nevadilo
-
Vypnutí USB se dělá nějak přes deamona napájení, ale musím se podívat jak se to vlastně dělá, už jsem dlouho nic takového nedělal
-
Tak jsem to nakonec vyřešil tak, že si přes
dmesg
zjistím číslo USB portu, např. 1-1.3 a pro odpojení pošlu příkaz echo -n "1-1.3" > /sys/bus/usb/drivers/usb/unbind
a pro připojení zase echo -n "1-1.3" > /sys/bus/usb/drivers/usb/bind
Takhle to funguje hezky, ale kdybys teda věděl, jak odpojit celý usb, byl bych rád :)