Ultima actualizare:
Acest ghid vă ghidează în utilizarea utilitarului de actualizare a firmware-ului CORSAIR pe Linux și explică un pas specific pentru Linux de care puteți avea nevoie pentru ca browserul dvs. să poată comunica cu dispozitivele USB/HID. Dacă utilitarul afișează dispozitivul dvs., dar câmpul Firmware curent este „–” sau consola browserului dvs. menționează NotAllowedError: Eșec la deschiderea dispozitivului, sunteți în locul potrivit. Acest simptom apare pe Linux și provine din permisiunile HID implicite, nu din dispozitivul dvs.
Dacă vedeți imediat„Actual: – ” în caseta dispozitivului (ca în captura de ecran) sau butonul de actualizare rămâne dezactivat, continuați cu pasul 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."
Am nevoie de asta pe Windows sau macOS?
Nu, acest pas specific udev este pentru Linux. Problema nu s-a repetat pe Windows 11 sau macOS.
Care distribuții Linux sunt cunoscute ca funcționând?
Majoritatea distribuțiilor mainstream, precum Ubuntu, ar trebui să funcționeze.
De ce să folosiți reguli pentru fiecare dispozitiv în parte în loc de reguli la nivel de furnizor?
Acordarea accesului pe baza VID/PID este precisă și minimizează expunerea. Dacă înțelegeți avantajele și dezavantajele, regulile la nivel de furnizor sunt posibile, dar mai puțin restrictive.