我有一個網路攝影機(041e:401e),Linux 核心為 5.12.5;網路攝影機過時了嗎?

我有一個網路攝影機(041e:401e),Linux 核心為 5.12.5;網路攝影機過時了嗎?
  • 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

  1. 正如@dirkt 指出的那樣,並沒有過時;請參閱此內容以檢查您的網路攝影機需要哪些驅動程式。
  2. Zoom 昨天識別出我的網路攝影機但今天識別不到的原因的假設;因為我昨天在啟動之前連接了網路攝影機,但今天沒有。
  3. 那麼這個假設似乎是正確的。
  4. lsusb,然後檢查網路攝影機 ID,例如 041e:401e。在這種情況下,041e 代表供應商 ID; 401e 用於產品。
  5. 尋找需要什麼驅動程式;我的需要 zc3xx,如
  6. lsmod | grep 'your driver name here'。以我的環境為例:
gspca_zc3xx 61440 0
gspca_main 32768 1 gspca_zc3xx
:
:
videodev ... ... gspca_main,gspca_zc3xx,...

第四列代表“使用者”。

  1. 編輯/etc/modules-load.d/virtio-net.conf
# plz load webcam (creative)
videodev
videobuf2_common
# and so on
gspca_main
gspca_zc3xx

我想如果順序很重要的話;我按照步驟6的相反順序寫的。

  1. 嘗試重新啟動,然後拔掉網路攝影機並登入。
  2. 最後,嘗試lsmod連接和斷開網路攝影機,然後ls /dev/video*

相關內容