ATI Grafikkartentreiber unter Debian GNU/Linux Sarge installieren

Mir machte die Installation der ATI fglrx Treiber doch recht zu schaffen. Das es den Treiber nur als RPM gibt, lies sich durch „alien“ (ein RPM Konverter) noch verkraften. Richtig „rund“ ist die Installation so aber noch nicht.

Eine echte Arbeitserleichterung ist das install-radeon-debian.sh Script, dass man als root ausführt, ohne gestarteten X-Server. Zu finden auf der Dateisammlung des Kanotix Projekts. Es lädt die entsprechenden Treiber herunter, konvertiert die RPMs zu DEB Paketen und patcht bei Bedarf das Makefile für das Treibermodul (einige AGP Chipsätze und 2.6.x er Kernel erfordern dies). Dazu passt es die /etc/X11/XF86Config-4 den neuen Gegebenheiten an.

Leider erhielt ich immer diesen Fehler:

FATAL: Error inserting fglrx (/lib/modules/2.6.11/kernel/drivers/char/drm/fglrx.ko): Operation not permitted

Also zum Aufspüren des Fehlers das Script protokolliert ablaufen lassen. Das Programm
script ist hierfür sehr gut geeignet. Es legt eine Datei an die alles „mitschreibt“
was über den Bildschirm huscht. Mit Strg+D beendet man dann die Aufzeichnung.
Nun bash -x install-radeon-debian.sh ausführen und durchlaufen lassen.

Die „typescript“ Datei zeigt keine Unstimmigkeit. Warum gehts denn nicht?
Hier hilft das sehr gute ATI Linux howto der ATI support Gemeinschaft weiter.

Zitat rage3.com:

And enable the following options:
/dev/agpgart under „character devices“
(look at „3 – AGPGart Kernel module install and setup“ for more info on this)
MTRR (Memory Type Range Register) under „processor type and features“
Then disable:
Direct Rendering Manager (XFree86 DRI support) under „character devices“
Kernel debugging under „Kernel hacking“

Aha. Hab ich doch noch DRI im Kernel aktiviert. Also flux das Modul rausnehmen und Kernel neu erstellen. Gebootet, das install-radeon-debian.sh nochmals ausgeführt und siehe da.
Es funktioniert. Mit lsmod die Module auflisten:

lsmod
Module Size Used by
fglrx 240828 7
tun 9984 1
intel_mch_agp 9360 0
intel_agp 21148 1
agpgart 30128 3 fglrx,intel_mch_agp,intel_agp
sk98lin 175584 0

Schön. Nun zum Testen mal „Supertux“ gestartet und OpenGL aktiviert.
Hervorragend. Rennt wie ein geölter Pinguin 😉

Muttis soweit das Auge reicht

Sonntag schlenderte ich verträumt mit Lara über das örtliche Stadtteilfest. Interessant war das der Großteil der mir bekannten Damen urplötzlich alle mit Kinderwagen umherstolzierten. Witzig – kaum ein paar Jahre vergangen bricht der Babyboom über Misburg herein, so erscheint es einen fast. Mal sehen was da noch kommen mag.

Upgrade auf bblog 0.7.2

Hab ich mein bBlog von der 0.6.2 Version auf 0.7.2 gebracht. Ging bis auf eine „vergessene“ Tabelle durchs Setup ganz gut. Gibt schlimmeres. Nur musste ich kleinere änderungen an meinem Template vornehmen, da ich den Photoblog-Plugin nichts mehr abgewinnen kann.
ToDo: Themplates für den Rest der Seite anpassen.

Mopped wuppen

Hab ich heute abende doch noch fix mein Motorrad in der Garage rumgeschoben. Das gestaltete sich etwas schwieriger, da es quer am Ende stand und ich mit Helfer und Wagenheber die 230kg rausziehen musste. Schön – Schwingenlager muss ich neu einpressen lassen. Bin gespannt ob es mir gelingt die Schwinge da ohne Probleme rauszubauen.

to include or not

Nach 5 minütiger Suche bei google hab ich doch keine Lust mehr gehabt. Warum findet der Apache Webserver den nicht die Datei Tar.php die ich gern includen möchte?
Argh. Wir schauen uns die Konfigurationsdatei der Apachedistribution xampp
an. Und siehe da – der Serversuchpfad in der [xampp-pfad]apachebinphp.ini ist richtig

Man darf nur nicht die zu includene Funktion (hier Tar.php) und das Testscript auch tar.php nennen.
Unter Win32 wird da keine Unterscheidung gemacht (nix casesensitiv). Argh.