Ich hab hier auch auf Lenny aktualisiert, und irgendwie geht bei mir hier gar nichts.
kernel:
Welchen genauen Kernel nehmt ihr denn her? Nen vanilla, oder den von Debian (der von Debian heißt übrigens anders als in den Anleitungen angegeben)
Kann das alles hier daran liegen, dass ich mit nem vanilla 2.6.27(.1) rumprobiere?
drm (via git):
das baut mir ein Modul, was beim Einfügen aber lauter ungültige AGP-Symbole symbole anzeigt => drm.ko und radeon.ko werden nicht eingefügt.
xserver-xorg-video:
Läuft gar nicht durch, da sagt er irgendwas von fehlendem Strichpunkt oder so. Irgendein type ist nicht initialisiert ...
Das hier müsste aber eigentlich Kernel-unkritisch sein, also was läuft hier schief?. Haben die mittlerweile wieder was am repository geändert?
Tja, weiter bin ich noch nicht. Tipps?
[Rant on] genau das meinte ich mit dem Kompilieren. Man verstopft das System mit 100ten libs und dev-Programmen, und am Schluss geht´s doch nicht. Ist's denn wirklich so schwer, die passenden drm.ko, radeon.ko und zumindest das xserver-xorg-vi*.deb hochzuladen?!?
EDIT
Ok, jetzt bin ich auf (vanilla-)kernel 2.6.26.6:
drm:
Geht scheinbar. Die Module klinken sich ohne Beschwerden ein.
(allerdings sind die Modul-Daten die selben, wie vor dem patchen; ich hoffe, ich habe alles richtig gemacht)
xserver-xorg-video-ati vom git, kompiliert mit dpkg-buildpackage:
...
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../src/AtomBios/includes -Wall -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -DDISABLE_EASF -DENABLE_ALL_SERVICE_FUNCTIONS -DATOM_BIOS -DATOM_BIOS_PARSER -DDRIVER_PARSER -Wall -g -fvisibility=hidden -O2 -MT radeon_video.lo -MD -MP -MF .deps/radeon_video.Tpo -c -o radeon_video.lo ../../src/radeon_video.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../src/AtomBios/includes -Wall -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -DDISABLE_EASF -DENABLE_ALL_SERVICE_FUNCTIONS -DATOM_BIOS -DATOM_BIOS_PARSER -DDRIVER_PARSER -Wall -g -fvisibility=hidden -O2 -MT radeon_video.lo -MD -MP -MF .deps/radeon_video.Tpo -c ../../src/radeon_video.c -fPIC -DPIC -o .libs/radeon_video.o
../../src/radeon_video.c: In function ‘vga_sync_fields’:
../../src/radeon_video.c:4050: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘syncf_prev’
../../src/radeon_video.c:4050: error: ‘syncf_prev’ undeclared (first use in this function)
../../src/radeon_video.c:4050: error: (Each undeclared identifier is reported only once
../../src/radeon_video.c:4050: error: for each function it appears in.)
../../src/radeon_video.c:4054: error: ‘drm_radeon_syncf_t’ undeclared (first use in this function)
../../src/radeon_video.c:4054: error: expected ‘;’ before ‘syncf’
../../src/radeon_video.c:4070: error: ‘syncf’ undeclared (first use in this function)
../../src/radeon_video.c:4071: error: ‘DRM_IOCTL_RADEON_SYNCF’ undeclared (first use in this function)
../../src/radeon_video.c:4074: warning: implicit declaration of function ‘VSF_SUB’
../../src/radeon_video.c:4075: warning: implicit declaration of function ‘VSF_TV2USEC’
../../src/radeon_video.c:4115: warning: dereferencing type-punned pointer will break strict-aliasing rules
../../src/radeon_video.c:4122: error: expected ‘;’ before ‘if’
make[3]: *** [radeon_video.lo] Fehler 1
make[3]: Leaving directory `/usr/src/xserver-xorg-video-ati-6.9.0+git20081012.c0e6cb6d/obj-i486-linux-gnu/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/src/xserver-xorg-video-ati-6.9.0+git20081012.c0e6cb6d/obj-i486-linux-gnu'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/xserver-xorg-video-ati-6.9.0+git20081012.c0e6cb6d/obj-i486-linux-gnu'
make: *** [build-stamp] Fehler 2
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
sat-vdr:/usr/src/xserver-xorg-video-ati-6.9.0+git20081012.c0e6cb6d#
Alles anzeigen
Diesmal mit dem patch aus vga-sync-fields-0.0.8 weil der von 0.0.9 gar nicht durch lief. Der 0.0.9er kollidiert irgendwie mit dem debian-patch, der da mit dem ´apt-get source´-paket mitgeliefert wird. Fehler ist aber der selbe wenn man zB beim 0.0.9er den debian-patch ausklammert.
Tja ohne gepatchten ati-Treiber bin ich verratzt. Hat jemand ein .deb-Paket für mich?