跳轉到內容

LPI Linux 認證/配置 USB 裝置

來自華夏公益教科書,開放書籍,為開放世界

配置 USB 裝置

[編輯 | 編輯原始碼]

詳細目標

[編輯 | 編輯原始碼]

權重:1

描述
考生應能夠啟用 USB 支援,使用和配置不同的 USB 裝置。
  • 關鍵知識領域
    • 識別並載入正確的 USB 驅動程式模組。
    • 展示對 USB 層架構和不同層中使用模組的瞭解。
  • 以下是使用檔案、術語和實用程式的部分列表

自動檢測新 USB 裝置

[編輯 | 編輯原始碼]

當連線新硬體時執行的程式是 hotplug.

 hotplug name
 
 Common names are:
 pci: PCI devices.
 usb: USB devices.

/etc/hotplug 目錄包含每次插入或移除裝置時必須執行的指令碼。

 * /etc/hotplug/pci.agent: To install the appropriate PCI driver.
 * /etc/hotplug/usb.agent: To install the appropriate USB driver.

hotplug 程式也在啟動時啟動以初始化所有連線的裝置。/etc/init.d/hotplug

列出 USB 裝置

[編輯 | 編輯原始碼]

要驗證您的裝置是否已檢測到,請使用 lsusb.

lsusb [options]

示例

 $ lsusb -v
 Bus 001 Device 004: ID 04a9:3045 Canon Inc. PowerShot S100
 
 Device Descriptor:
 
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        32
  idVendor           0x04a9 Canon Inc.
  idProduct          0x3045 PowerShot S100
  ...

要顯示連線的 USB 裝置的圖形檢視,請使用 usbview

USB 驅動程式

[編輯 | 編輯原始碼]

每個檢測到的 USB 裝置都將安裝在 /proc/bus/usb 檔案系統中,並且可以使用適當的應用程式訪問。

每個 USB 裝置都將透過類似 /proc/bus/usb/001/005 的檔名進行檢視。

要檢查是否已為 USB 裝置載入了適當的驅動程式,請使用 usbmodules.

usbmodules [options]

示例

usbmodules –device /proc/bus/usb/001/001
usbcore
usbmodules –device /proc/bus/usb/001/005 –mapfile /etc/hotplug/usb.handman

要載入的預設模組是 /lib/modules/<核心版本>/modules.usbmap。

對映儲存在檔案 /lib/modules/<核心版本>/modules.usbmap 中。

所有驅動程式都儲存在目錄 /lib/modules/<核心版本>/kernel/drivers/usb/ 中。

USB 應用程式

[編輯 | 編輯原始碼]

許多應用程式存在於許多不同的裝置中。有時,使它們正常工作需要花費時間。可用於數碼相機的應用程式是 gphoto2。

常用選項

--debug: 檢視與相機通話時的問題。
--print-usb-usermap: 將輸出儲存在 /etc/hotplug/usb.usermap 中,以便應用程式支援您的相機。
-P: 下載圖片。

示例

$ gphoto2 --summary

Detected a 'Canon PowerShot S100'.
Camera summary :
Camera identification:
  Model : Canon PowerShot S100
  Owner:  

Power status: on battery (power OK) 

Flash disk information:
  Drive D:
   31'885'312 bytes total
   27'668'480 bytes available

USB

  1. 檢查您是否可以檢測到數碼相機。
  2. 檢視相機裝置資訊。
  3. 使用 gphoto2 拍攝照片並將其下載到系統中。
  4. 配置您自己的裝置(硬碟驅動器、相機、滑鼠、鍵盤等)


華夏公益教科書