fglrx 8.42.3 vs. kernel 2.6.23
Sonntag, den 4. November 2007Damn it!
Nach heutigem Einschalten meines Rechners hatte ich Probleme mit meiner Monitorkonfiguration. Meine beiden Monitore (native Auflösung jeweils 1600×1200 & 1024×768) liefen wie aus heiterem Himmel plötzlich beide auf 1024×768 und zwar mit dem selben Bildschirminhalt, von Xinerama keine Spur. Bisher klappte das allerdings hervorragend. Ich nehme an, ein Update ist Schuld, welches ich mir im Laufe dieser Woche installierte.
Nachdem ich nun die Monitorkonfiguration wieder herzustellen versuchte und beinahe verzweifelte, weil es nicht hinhaute, stieß ich vorhin im Fedoraguide auf die Information, dass kmod-fglrx-8.42.3 und der 2.6.23 Kernel nicht in vollem Maße kompatibel sind. Ferner wurde dort zu einem Patch des Kernels verlinkt, welcher den Fehler beheben soll.
Nach Herunterladen des entsprechenden .tar.bz2-Archivs mit dem Patch und Entpacken auf dem Desktop meines root-Accounts wollte ich den Patch nun installieren. Einer Anleitung zum Patchen des Kernels entnahm ich dann folgenden Befehl zum Installieren von Patches:
patch -p0 2>&1
Als Input erhält der Befehl patch den Sourcecode des Patches. In der genannten Anleitung wird dafür eine Pipe (“|”) mit vorangestelltem Befehl zum Entpacken das Patch-Archivs verwendet. Da ich das Archiv bereits selbst entpackte, passte ich den Befehl wie folgt an und gab ihn (als root angemeldet) in der Konsole ein (wie gesagt, die Sourcen des Patches habe ich auf dem Desktop gespeichert):
patch --input=/root/Desktop/fglrx-842-2623.patch -p0 2>&1
Still damn it!
In der folgend erschienenen Eingabeaufforderung File to patch: gab ich die Kerneldatei /boot/vmlinuz-2.6.23.1-10.fc7 an. Die daraufhin ausgegebenen Zeilen waren folgende:
patching file /boot/vmlinuz-2.6.23.1-10.fc7
Hunk #1 FAILED at 217.
Hunk #2 FAILED at 2539.
Hunk #3 FAILED at 2986.
Hunk #4 FAILED at 3009.
Hunk #5 FAILED at 5486.
Hunk #6 FAILED at 5532.
6 out of 6 hunks FAILED -- saving rejects to file /boot/vmlinuz-2.6.23.1-10.fc7.rej
Mit anderen Worten: Es hat nicht geklappt.
Leider weiß ich bislang nicht, woran das liegt. Ich hoffe, in endlicher Zeit eine Lösung finden zu können…