Ini solusinya:
-
Temukan identitas perangkat usb Anda.
# 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
Jadi 1-1:1.1
adalah pengenal ttyUSB0
saya (juga dapat ditemukan melalui dmesg
).
-
Kemudian, putuskan sambungan perangkat (sebagai root):
# echo -n "1-1:1.1" > /sys/bus/usb/drivers/cp210x/unbind
-
sambungkan kembali
# echo -n "1-1:1.1" > /sys/bus/usb/drivers/cp210x/bind
Pada titik ini saya memiliki perangkat yang sama tetapi dengan nama yang berbeda, sekarang ttyUSB1 bukan ttyUSB0.- Untuk menghindari ini saya menambahkan aturan baru di /etc/udev/rules.d/
dengan membuat file baru bernama 99-usb-serial.rules
dengan baris ini:
SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea70", ATTRS{serial}=="002DCFAF", SYMLINK+="sameName", MODE:="0666"
di mana idVendor
, idProduct
dan serial harus menjadi nilai perangkat Anda. Aturan ini akan membuat perangkat baru bernama sameName
ditautkan ke ttyUSB*
perangkat biasanya dihasilkan dari OS.
Menggunakan putty untuk scp dari windows ke Linux
Bagaimana mengalokasikan memori yang ukuran halamannya selaras?