在ubuntu下重啟指定的USB口

背景:
使用串口轉(zhuǎn)USB的連接線琉朽,將附件板連接到ubuntu pc上高诺。偶爾會出錯,不能訪問附件板的錯誤魏蔗。在terminal上看到,有/var/lock/LCK..ttyUSB0這個文件存在痹筛。
/var/lock/LCK..ttyUSB0這個文件莺治,當(dāng)串口被占用時,這個文件存在帚稠。如果串口被釋放谣旁,這個文件會被刪掉。但是滋早,此時沒有這個進(jìn)程使用串口榄审,可以推斷,是進(jìn)程在使用串口的過程中出錯了杆麸。

解決方法1:
手動將/var/lock/LCK..ttyUSB0刪掉搁进,可以繼續(xù)使用。

解決方法2:
手動將/var/lock/LCK..ttyUSB0刪掉昔头,仍然不能正常通信饼问。要么重新插拔USB線,要么重啟pc揭斧。所以莱革,考慮在使用這個usb口之前,進(jìn)行一次disable-enable的操作讹开,確保usb被釋放盅视。

步驟:

  1. 查看串口線使用的usb口
    xzht@xzht-HP-Desktop:~$ ll /dev/ttyUSB*
    crw-rw-rw- 1 root root 188, 0 Jul 9 15:20 /dev/ttyUSB0

xzht@xzht-HP-Desktop:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 14, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 14, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 5: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 5: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 10: Dev 6, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 15, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M

串口線是最下面一行,driver=pl2303萧吠。
2)先disable這個usb設(shè)備:$ echo '1-10.2' | sudo tee /sys/bus/usb/drivers/usb/unbind

這時查看usb設(shè)備左冬,提示找不到了
xzht@xzht-HP-Desktop:~$ ll /dev/ttyUSB*
ls: cannot access '/dev/ttyUSB*': No such file or directory

3)再次enable這個usb設(shè)備:$ echo '1-10.2' | sudo tee /sys/bus/usb/drivers/usb/bind

查看usb設(shè)備桐筏,這次就有了
xzht@xzht-HP-Desktop:~$ ll /dev/ttyUSB*
crw-rw-rw- 1 root root 188, 0 Jul 9 15:35 /dev/ttyUSB0

更新:
經(jīng)過與tony溝通纸型,上面的方法2,可能造成設(shè)備被disable之后不能enable成功的情況梅忌,所以狰腌,使用的另一種方法是,使用lsof查出占用該設(shè)備的進(jìn)程牧氮,然后殺掉該進(jìn)程:
18 if [ -e /dev/ttyUSB0 ]; then
19 sudo chmod 777 /dev/ttyUSB0
20 TTYPID=(lsof /dev/ttyUSB0 | grep ttyUSB0 | awk '{printf2}')
21 if [ ? -eq 0 ]; then 22 echo "process id:TTYPID"
23 if [ "TTYPID" != "" ]; then 24 kill -9TTYPID
25 fi
26 fi
27
28 if [ -e /var/lock/LCK..ttyUSB0 ]; then
29 sudo rm -f /var/lock/LCK..ttyUSB0
30 fi
31 else
32 echo "no /dev/ttyUSB0 is found. 找不到附件板的連接"
33 exit
34 fi

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末琼腔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子踱葛,更是在濱河造成了極大的恐慌丹莲,老刑警劉巖光坝,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異甥材,居然都是意外死亡盯另,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進(jìn)店門洲赵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鸳惯,“玉大人,你說我怎么就攤上這事叠萍≈シⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵苛谷,是天一觀的道長辅鲸。 經(jīng)常有香客問我,道長抄腔,這世上最難降的妖魔是什么瓢湃? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮赫蛇,結(jié)果婚禮上绵患,老公的妹妹穿的比我還像新娘。我一直安慰自己悟耘,他們只是感情好落蝙,可當(dāng)我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著暂幼,像睡著了一般筏勒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上旺嬉,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天管行,我揣著相機(jī)與錄音,去河邊找鬼邪媳。 笑死捐顷,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的雨效。 我是一名探鬼主播迅涮,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼徽龟!你這毒婦竟也來了叮姑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤据悔,失蹤者是張志新(化名)和其女友劉穎传透,沒想到半個月后耘沼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡朱盐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年耕拷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片托享。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡骚烧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出闰围,到底是詐尸還是另有隱情赃绊,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布羡榴,位于F島的核電站碧查,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏校仑。R本人自食惡果不足惜忠售,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望迄沫。 院中可真熱鬧稻扬,春花似錦、人聲如沸羊瘩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽尘吗。三九已至逝她,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間睬捶,已是汗流浹背黔宛。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留擒贸,地道東北人臀晃。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像酗宋,于是被迫代替她去往敵國和親积仗。 傳聞我的和親對象是個殘疾皇子疆拘,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容