2012-08-16 23 views
7

Tôi đã chơi xung quanh với một bộ định tuyến vào đầu tối nay sử dụng minicom và tôi không phải đóng nó sạch. Dưới đây là thông báo lỗi mà tôi nhận được khi tôi cố gắng để mở minicom:thiết bị/dev/ttyusb0 khóa không thành công: hoạt động không được phép

device /dev/ttyusb0 lock failed: operation not permitted 

Tôi có hai câu hỏi: 1) làm thế nào tôi sẽ đi về khi ra khỏi trạng thái này, và 2) làm thế nào để thoát khỏi minicom sạch để tôi có thể tránh điều này xảy ra lần nữa.

Trả lời

15

Tôi tìm thấy tôi đã có thể khắc phục tình huống trên hộp CentOS của mình bằng cách chạy minicom -S <device> -o và thực hiện chuỗi khóa thoát bình thường (CTRL-a, x).

Trong trường hợp của bạn nó đã có

sudo minicom -S ttyusb0 -o

này xóa các khóa tập tin minicom đã được đặt trong thư mục/var/lock/

Chúc may mắn Ash

+0

phù hợp với tôi! –

+2

"Thao tác này đã xóa các tệp khóa ..." Thao tác này không hoạt động nhưng xóa các tệp khóa này theo cách thủ công. heh. – xtian

1

tôi chạy vào một vấn đề tương tự với việc sử dụng gtkterm từ thiết bị đầu cuối từ xa. Tôi đã tắt thiết bị đầu cuối mà không kết thúc rõ ràng gtkterm. Kết quả là phiên gtkterm tiếp theo đã cho tôi lỗi:

Device /dev/ttyUSB0 is locked.

Kiểm tra process list qua ps không cho thấy bất kỳ gtkterm quá trình vẫn chạy.

Tôi đã sửa lỗi này bằng cách xóa /run/lock/LCK..ttyUSB0. Sau khi làm điều đó, gtkterm đã có thể mở ttyUSB0 thành công.

Các vấn đề liên quan