Ich wollte die Tage gerne meine Wiimote an meinen Wohnzimmer-PC anschließen und dort ein paar Emulatoren für Retro-Gaming installieren. In meinen Tests am Laptop klappte das zumindest mit wminput schon ganz gut.
Also Bluetooth-Dongle an den Rechner gesteckt, wminput -d -c gamepad
gestartet, 1+2 auf der Wiimote gedrückt uuuuuuuuuund es passierte nichts. Ein wenig googeln erklärte mir, dass das Dongle in Ubuntu 14.04 nicht richtig funktionierte. Kein Problem, ein do-release-upgrade
und etwas Geduld später sitze ich auch 16.04. Und nichts funktioniert mehr. Aber so gar nicht. Alles kaputt, lässt sich nicht reparieren, Björn ist frustriert und hat schon viel zu viel Energie da rein gesteckt, nur um Super Mario Bros auf dem Fernseher zu zocken. Anscheinend ist auch von Ubuntu-Seite her beim Update von 14.04 auf 16.04 die Empfehlung neu zu installieren. Zumindest wenn man Kubuntu einsetzt, was ich auch tat, um in den Genuss von KDE Connect zu kommen.
Die Hau-Drauf-Methode musste also her. Am besten gleich Artful Aardvark, dann sollten die Emulatoren auch direkt in der neuesten Version daherkommen. Es war abgesehen von der Kodi-Konfiguration sowieso nichts auf dem Rechner, was gesichert werden müsste. Beim letzten Mal hatte ich Ubuntu einfach per DVD installiert. Das war diesmal nur nicht drin, denn mein DVD-Laufwerk ist kaputt.
Kein Problem, dachte ich, einfach das Image auf einen USB-Stick spielen. Damit geht die Installation in der Regel ohnehin schneller. Tja, Pustekuchen. Wenn der USB-Stick drin steckte kam der Computer nicht einmal mehr zum POST. Und auch wenn ich ihn reinsteckte, wenn ich im BIOS war, frierte der Rechner komplett ein. Am Stick selbst lag es nicht, denn der Fehler trat auch mit anderen Sticks auf.
Aber zum Glück besitzt der Rechner auch einen SD-Karten-Leser. Image auf eine SD-Karte geschrieben, Karte eingelegt, selbes Problem. Computer friert ein. Will nicht starten, wenn etwas bootbares über USB (denn daran hing das Lesegerät letztendlich) angeschlossen war.
Google, google, google… Ah, anscheinend gibt es ein BIOS Update für mein AOpen i965GMt-LA. Und darin ist genau dieser Fehler behoben. BIOS runtergeladen. „Bla, bla, bla, nicht über Windows flashen, lieber DOS nehmen…“ Ja, mir egal, hab‘ doch Linux mit flashrom. Backup vom alten BIOS gezogen, kein Problem. Aber, aber schreiben ging nicht.
$ sudo flashrom --programmer internal -c "W39V040FA" -w IGC1B.BIN
flashrom v0.9.9-rc1-r1942 on Linux 4.4.0-112-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found chipset "Intel ICH8M".
Enabling flash write... OK.
Found Winbond flash chip "W39V040FA" (512 kB, FWH) mapped at physical address 0x00000000fff80000.
Reading old flash chip contents... done.
Erasing and writing flash chip... FAILED at 0x00000000! Expected=0xff, Found=0x49, failed byte count from 0x00000000-0x00000fff: 0x463
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase function.
FAILED at 0x00000000! Expected=0xff, Found=0x49, failed byte count from 0x00000000-0x0000ffff: 0x463
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase function.
FAILED at 0x00000000! Expected=0xff, Found=0x49, failed byte count from 0x00000000-0x0007ffff: 0x60915
ERASE FAILED!
Looking for another erase function.
No usable erase functions left.
FAILED!
Uh oh. Erase/write failed. Checking if anything has changed.
Reading current flash chip contents... done.
Good, writing to the flash chip apparently didn't do anything.
This means we have to add special support for your board, programmer or flash
chip. Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom@flashrom.org, thanks!
-------------------------------------------------------------------------------
You may now reboot or simply leave the machine running.
Tja, erst einmal einen Bugreport für die netten flashrom-Leute vorbereitet. Aber dann brauchte ich eine Alternative. Freedos dürfte sicher gehen. Aber wie auch immer ich es angestellt habe, ich bekam es nicht von Festplatte gestartet. USB-Stick ging aus bekannten Gründen nicht. Tja, und ich würde ja von CD booten, aber mein DVD-Laufwerk ist kaputt.
Heute Abend werde ich mir mal ein Laufwerk von einem anderen Rechner borgen und ins Wohnzimmer schleppen…