Toto je řešení:
-
Najděte identitu svého zařízení USB.
# tree /sys/bus/usb/drivers/cp210x/ /sys/bus/usb/drivers/cp210x/ |-- 1-1:1.1 -> ../../../../devices/platform/omap/musb-ti81xx/musb-hdrc.1/usb1/1-1/1-1:1.1 |-- bind |-- module -> ../../../../module/cp210x |-- remove_id |-- uevent -- unbind
Takže 1-1:1.1
je identifikátor mého ttyUSB0
(lze to zjistit také pomocí dmesg
).
-
Poté odpojte zařízení (jako root):
# echo -n "1-1:1.1" > /sys/bus/usb/drivers/cp210x/unbind
-
znovu jej připojte
# echo -n "1-1:1.1" > /sys/bus/usb/drivers/cp210x/bind
V tuto chvíli jsem měl stejné zařízení, ale s jiným názvem, nyní to bylo ttyUSB1 místo ttyUSB0.- Abych tomu zabránil, přidal jsem nové pravidlo v /etc/udev/rules.d/
vytvořením nového souboru s názvem 99-usb-serial.rules
s tímto řádkem:
SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea70", ATTRS{serial}=="002DCFAF", SYMLINK+="sameName", MODE:="0666"
kde idVendor
, idProduct
a sériové musí být hodnoty vašeho zařízení. Toto pravidlo vytvoří nové zařízení s názvem sameName
propojeno s ttyUSB*
zařízení normálně generované z OS.
Použití putty pro scp z Windows do Linuxu
Jak přidělit paměť, která je zarovnána podle velikosti stránky?