Deze handleiding leidt u door het gebruik van het firmware-updateprogramma van CORSAIR op Linux en legt een specifieke stap voor Linux uit die u mogelijk moet uitvoeren om uw browser te laten communiceren met USB/HID-apparaten. Als het programma uw apparaat weergeeft, maar het veld Huidige firmware "–" aangeeft, of als uw browserconsole NotAllowedError: Failed to open device vermeldt, bent u hier aan het juiste adres. Dit specifieke symptoom treedt op bij Linux en is het gevolg van standaard HID-machtigingen, niet van uw apparaat.
Als u onmiddellijk'Huidig: – ' ziet in de apparaattegel (zoals in onze schermafbeelding) of als de updateknop uitgeschakeld blijft, gaat u verder met stap 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."
Heb ik dit nodig op Windows of macOS?
Nee, deze specifieke udev-stap is voor Linux. Het probleem deed zich niet voor op Windows 11 of macOS.
Welke Linux-distributies werken naar behoren?
De meeste gangbare distributies zoals Ubuntu zouden moeten werken.
Waarom regels per apparaat gebruiken in plaats van regels voor alle leveranciers?
Toegang verlenen per VID/PID is nauwkeurig en minimaliseert de blootstelling. Als u de voor- en nadelen begrijpt, zijn regels voor alle leveranciers mogelijk, maar deze zijn minder restrictief.