HP dv2209tx 內建攝像頭在 Linux 下驅動歷程:從硬體識別、晶片確認、驅動選擇、編譯安裝到畫面預覽,完整記錄避坑指南。
# lsusb
Bus 001 Device 003: ID 0c45:62c0 Microdia
查詢 mxhaard 驅動庫 或 lsusb -d 0c45:62c0 -v 確認原廠為 Sonix,晶片 SN9C211 (屬 UVC 類別)。
media-video/linux-uvc,一鍵 emerge linux-uvc# 下載 uvcvideo-r*.tar.gz
# tar xzf uvcvideo-r*.tar.gz
# cd uvcvideo-r*
# make
# make install # 或手動加載
# insmod uvcvideo.ko # 加載
# rmmod uvcvideo # 卸載
# 下載 https://mxhaard.free.fr/download.html
# make
# ./luvcview -d /dev/video0 -f yuv -s 640x480
參數說明:
-d:裝置節點 (預設 /dev/video0)-f:像素格式 (yuv/mjpeg 等)-s:解析度#!/bin/bash
insmod ./uvcvideo-r104/trunk/uvcvideo.ko
./luvcview -d /dev/video0 -f yuv -s 640x480
rmmod uvcvideo
video0 → ls /dev/video* 確認-f 格式 (yuv/mjpeg/rgb24)關鍵路徑:lsusb 識別 ID → 查驅動庫確認晶片 → 選 UVC 通用驅動 → 編譯/安裝 → luvcview 驗證。