SylixOS lsusb命令解析

2021-08-14 05:03:40 字數 1610 閱讀 1711

目  錄

1.sylixos x86映象燒錄問題解決方式...

12.x86下shell指令定位問題方式...

12.1 lsusb 用途... 1

2.2 lsusb 命令簡介... 1

2.3 lsusb 實際使用說明... 2

3.總結...2

4.參考資料...3

在sylixos x86映象燒錄過程中,即便安裝了usb的相關驅動模組,也有可能會出現鍵盤無法使用的狀況,在出現問題的時候我們需要去定位問題。下面將介紹一種通過shell指令定位問題的方式。

lsusb是usb驅動中提供的命令,該命令用於顯示本機的usb裝置列表,以及usb裝置的詳細資訊,在出現上述問題的時候可以使用該命令來確認裝置是否正常。正常情況下,x86裝置通過燒錄映象的方式安裝系統後是不自帶usb.ko和usbdrv_pci.ko模組的,在使用lsusb命令時會提示「command not found」,如圖 2.1所示。

圖 2.1  缺少驅動模組時使用lsusb

通過「insmod」命令將所需要的usb模組載入完成,如圖 2.2所示。

圖 2.2  載入驅動模組

通過「lsmod」檢查驅動模組是否掛載成功。如圖 2.3所示,所需的驅動模組已經掛載成功。

圖 2.3  檢查驅動模組是否掛載成功

usb驅動成功載入後可以在shell終端輸入「help shell」來查詢此類命令的意義及使用方式。如圖 2.4所示。通過在shell終端輸入相關指令了解usb裝置的基本狀況。

圖 2.4  lsusb引數詳解

-t: 以樹狀結構顯示無理usb裝置的層次;

-i: 在使用-t設定時,顯示每個節點的匯流排id和裝置單元;

-d: 僅顯示指定廠商和產品編號的裝置;

-v: 顯示命令的版本資訊;

-m:顯示usb裝置歷史資訊。

在載入相應usb驅動檔案後,不接入usb裝置時,使用lsusb -t可以發現在usbhub下沒有裝置掛載,如圖 2.5所示。

圖 2.5  未接入鍵盤usb裝置層次

接入usb裝置後,使用lsusb -t可以發現在usbchub下有裝置掛載,如圖 2.6所示。

圖 2.6  未接入鍵盤usb裝置層次

在sylixos x86映象燒錄的過程中,不同的硬體裝置可能會出現不同的問題。在參考使用手冊的情況下可以根據系統提示的各種錯誤資訊進行針對性地修改。

《sylixos應用程式開發手冊》

《realevo-ide使用手冊》

《sylixos裝置ip的設定》

Linux IP 命令略解

help 為該命令的幫助資訊。例項ip link show 顯示網路介面資訊 ip link set eth0 up 開啟網絡卡 ip link set eth0 down 關閉網絡卡 ip link set eth0 promisc on 開啟網絡卡的混合模式 ip link set eth0 p...

Linux Jobs等前後臺執行命令解

shell支援作用控制,有以下命令 1.command 讓程序在後台執行 2.jobs 檢視後台執行的程序 3.fg n 讓後台執行的程序n到前台來 4.bg n 讓程序n到後台去 ps n 為jobs檢視到的程序編號.b.下列 http blog.chinaunix.net u 1604 show...

centos7沒有ifconfig命令解決辦法

轉至 ifconfig是檢視ip資訊,linux最小化安裝是沒有ifconfig,本經驗演示如何安裝ifconfig 1.輸入ifconfig 提示不存在 2.首先確認下是否是環境變數沒有ifconfig 引起。3.以上確定了系統是沒有安裝ifconfig,下面我們來安裝 yum install i...