
Ich habe vor Kurzem meinen ersten Steam Controller per Post erhalten und hoffe, ihn mit meinem Desktop mit Arch Linux verwenden zu können.
Wenn es drahtlos verbunden ist, kann ich es mit Steam verwenden, aber wenn ich in den Big Picture-Modus gehe, werde ich zum Update aufgefordert. Wenn ich es jedoch starte, wird es nie abgeschlossen, nicht einmal nach einer halben Stunde.
Der kabelgebundene Modus funktioniert momentan nicht richtig, zumindest nicht unter Linux. Es ist einbekanntes Problem/Regression.
Ich habe versucht zu erstellendie udev-Regelunter /etc/udev/rules.d/70-steam-controller-permission.rules,
#USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
KERNEL=="uinput", MODE="0666", GROUP="chris", OPTIONS+="static_node=uinput"
Ich habe unzählige Male versucht, den Stecker zu ziehen, wieder anzuschließen und neu zu starten udevadm control -R
, chmod 666 /dev/uinput
/etc/modules-load.d/uinput.conf als uinput
Inhalt hinzuzufügen, habe versucht, die Steam-Version einer anderen Person zu installieren, die für Firmware-Updates bei ihnen funktionierte, habe versucht, mich selbst zur Gruppe hinzuzufügen steamcontroller
... Nichts funktioniert! Diese Firmware lässt sich einfach nicht aktualisieren!
Hier sind einige relevante Fehlerberichte zu Arch:
Antwort1
So installieren Sie Firmware manuell unter Linux gemäß dieser Anleitung:http://steamcommunity.com/sharedfiles/filedetails/?id=572740074
Zuerst laden SieDiese Datei, öffnen Sie es in einem Texteditor und suchen Sie dort den Speicherort (auf ihrem Server) der neuesten Firmware. Fügen Sie dann diesen Speicherort hinzu http://media.steampowered.com/controller_config/
und verwenden Sie diese Adresse, um die Firmware-Datei auf Ihren Computer herunterzuladen. Benennen Sie sie in „firmware.bin“ um. Als Nächstes schließen Sie den Controller über ein Micro-USB-Kabel an, während Sie den rechten Auslöser gedrückt halten, bis er klickt. Suchen Sie, wo das Gerät „CRP DISABLED“ gemountet wird, und cd
an diesem Speicherort. Schließlich:
dd conv=nocreat,notrunc oflag=direct bs=512 \
if=~/"Path to new firmware.bin without quotes" of=./firmware.bin
Bei mir hat das funktioniert und die Firmware meines Controllers ist jetzt auf dem neuesten Stand.