Denne vejledning guider dig gennem brugen af CORSAIRs firmwareopdateringsværktøj på Linux og forklarer et Linux-specifikt trin, du muligvis skal udføre, for at din browser kan kommunikere med USB/HID-enheder. Hvis værktøjet viser din enhed, men feltet Aktuel firmware er "–", eller din browserkonsol viser NotAllowedError: Failed to open device, er du kommet til det rette sted. Dette symptom vises på Linux og skyldes standard HID-tilladelser, ikke din enhed.
Hvis du straks ser "Aktuel: – "i enhedsknappen (som på vores skærmbillede), eller hvis opdateringsknappen forbliver deaktiveret, skal du fortsætte til trin 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."
Har jeg brug for dette på Windows eller macOS?
Nej, dette specifikke udev-trin er til Linux. Problemet kunne ikke gengives på Windows 11 eller macOS.
Hvilke Linux-distributioner vides at fungere?
De fleste almindelige distributioner som Ubuntu bør fungere.
Hvorfor bruge regler pr. enhed i stedet for leverandørdækkende regler?
Adgangstilladelse pr. VID/PID er præcis og minimerer eksponeringen. Hvis du forstår fordele og ulemper, er det muligt at anvende leverandørdækkende regler, men disse er mindre restriktive.