本指南將引導您在 Linux 系統上使用CORSAIR 的韌體更新工具,並說明一個您可能需要執行的 Linux 專屬步驟,以讓您的瀏覽器能夠與 USB/HID 裝置進行通訊。如果該工具顯示您的裝置,但「當前韌體」欄位顯示為「–」,或者您的瀏覽器控制台出現「NotAllowedError: 無法開啟裝置」的訊息,那麼您來對地方了。這種確切的症狀會出現在 Linux 系統上,其成因在於預設的 HID 權限設定,而非您的裝置本身。
如果您在裝置磁貼上立即看到「目前:–」(如我們的螢幕截圖所示),或更新按鈕仍處於停用狀態,請繼續執行步驟 2。
lsusb
sudo nano /etc/udev/rules.d/99-corsair-hid.rules
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
sudo udevadm control --reload-rules
sudo udevadm trigger
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0660", GROUP="plugdev"
sudo usermod -aG plugdev $USER
# Replace the example VID/PID pairs with your actual IDs from lsusb
sudo tee /etc/udev/rules.d/99-corsair-hid.rules >/dev/null <<'EOF'
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
# Add more lines here if you have additional devices/receivers
EOF
sudo udevadm control --reload-rules
sudo udevadm trigger
echo "Unplug/replug your device(s), then authorize them in the updater."
在 Windows 或 macOS 上,我需要這個嗎?
不,這個特定的 udev 步驟僅適用於 Linux。此問題在 Windows 11 或 macOS 上無法重現。
哪些 Linux 發行版已知可以正常運作?
大多數主流發行版(例如 Ubuntu)應該都能正常運作
為何要使用「每台裝置」規則,而非「全廠商」規則?
依據 VID/PID 授予存取權限既精確,又能將風險降至最低。若您理解其中的權衡取捨,雖可設定涵蓋整個供應商的規則,但此類規則的限制性較低。
Stay up to date with CORSAIR. Get our latest News, Guides, and Product Updates in your Google feeds.
Add CORSAIR as a preferred sourceThanks for helping us improve this article.
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.