
uname -r
:5.12.5-arch1-1
lsusb -s 001:007
:Bus 001 Device 007: ID 041e:401e Creative Technology, Ltd Webcam NX Pro
- 昨天我的 Zoom 應用程式識別出了我的相機,但今天不行。
- 注意到
/dev/video*
沒找到。 - 發現它使用的驅動程式:spca5xx/LE gspca v4l1/v4l2
- 成立這個網站。
- 發現有人為我們製作了 Arch 用戶儲存庫包 (AUR),但不再可用。
- 已下載gspcav1-20071224.tar.gz但還沒有建造它,因為我擔心它會破壞內核,因為它最初是為 2.6.11+ 設計的; 3.xx 或更高版本怎麼樣?
答案1
- 正如@dirkt 指出的那樣,並沒有過時;請參閱此內容以檢查您的網路攝影機需要哪些驅動程式。
- Zoom 昨天識別出我的網路攝影機但今天識別不到的原因的假設;因為我昨天在啟動之前連接了網路攝影機,但今天沒有。
- 那麼這個假設似乎是正確的。
lsusb
,然後檢查網路攝影機 ID,例如 041e:401e。在這種情況下,041e 代表供應商 ID; 401e 用於產品。- 尋找需要什麼驅動程式;我的需要 zc3xx,如這。
lsmod | grep 'your driver name here'
。以我的環境為例:
gspca_zc3xx 61440 0
gspca_main 32768 1 gspca_zc3xx
:
:
videodev ... ... gspca_main,gspca_zc3xx,...
第四列代表“使用者”。
- 編輯
/etc/modules-load.d/virtio-net.conf
:
# plz load webcam (creative)
videodev
videobuf2_common
# and so on
gspca_main
gspca_zc3xx
我想如果順序很重要的話;我按照步驟6的相反順序寫的。
- 嘗試重新啟動,然後拔掉網路攝影機並登入。
- 最後,嘗試
lsmod
連接和斷開網路攝影機,然後ls /dev/video*
。