@related [[xorg]] [[Radeon]] === [[GNU]]/[[Linux]] [[Debian]] & DRI Support for ATI [[Radeon]] [[IGP 320M]] on [[AmiloA]] [[Laptop]]=== See [[drm]] for DRI install on [[Debian]] According to Debian [[XWindow]] Striking Force, upcoming xserver-xfree86 will be nearer to 4.4 : @ http://people.debian.org/~terpstra/message/20040712.051027.74293658.html Interessing point is that DRI was working on xfree86-4.3.99.14+ but not 4.4. @ http://XFree86.org @ http://bugs.xfree86.org/show_bug.cgi?id=314 At the same time it is not fully fonctionnal on xorg xserver : @ http://freedesktop.org/bugzilla/show_bug.cgi?id=1678 So I wonder if there are any chances to get this card driver packaged in some official debian package ... if not then I will have to make my own ... any hints ? @ http://who.is.free.fr/wiki/index.php?IGP%20320M http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=xserver-xfree86 [[ToDo]] : RELEASE A [[Debian]] arch http://ftp.fr.debian.org/debian/pool/main/x/xfree86/#xfree86blabla4.3.0v5.diff.gz ftp://ftp.fr.debian.org/debian/project/experimental/ http://dri.sourceforge.net/cgi-bin/moin.cgi/Download# http://www.freedesktop.org/~dri/snapshots/README.Debian apt-get install xserver-xfree86-dri-trunk xlibmesa3-dri-trunk drm-trunk-module-src ===[[Cursor]]=== $ grep cursor /etc/X11/XF86Config-4 # # Option "sw_cursor" # a big white block instead of the cursor # # Option "hw_cursor" here blender : {{http://images.ofoto.eu.com/photos131/7/62/59/91/57/0/57915962733_0_ALB.jpg?nocache}} ===3D SUPPORT PATCH / XFREE86 : 3D [[DRI]] XFREE 3.99 + [[Kernel]] 2.4 (20031015)=== If you follow all those step you may get dri Working on [[AmiloA]] until X patches are accepted and released in distribs. You need to be familar with compiling kernel to do this part. cd /usr/local/src/ wget -c http://kernel.org/pub/linux/kernel/v2.4/linux-2.4.22.tar.bz2 wget -c http://rzr.online.fr/docs/comp/config-2_4_22-jl15.txt wget -c http://www.sonarnerd.net/linux/2.4.22-jl15.patch.bz2 tar fxvj *.bz2 mv linux-2.4.22 /usr/src/linux cd /usr/src/linux bzcat ../patches/2.4.22-jl15.patch.bz2 | patch -p1 -b | tee patch-out.txt make # see how to build kernel Then You need to compile X cd /usr/local/src wget ftp://ftp.xfree86.org/pub/XFree86/develsnaps/XFree86-4.3.99.14.tar.bz2 # 41 MBytes wget -O 723-XFree86-4.4-20031012-igp.patch \ http://bugs.xfree86.org/attachment.cgi?id=723&action=view tar fxvj XFree86-4.3.99.14.tar.bz2 cd xc patch -b -p1 < ../723-XFree86-4.4-20031012-igp.patch # edit xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/radeon.h # +#define __HAVE_SHARED_IRQ 0 # /* rzr orig: #define __HAVE_SHARED_IRQ 1 */ make World LINUXDIR=/usr/src/linux cd xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel make -f Makefile.linux LINUXDIR=/usr/src/linux cp radeon.o /lib/modules/2.4.22-jl15/kernel/drivers/char/drm/radeon.o cd - tar fcvj /usr/X11R6-bak.tar.bz2 /usr/X11R6 make install clean reboot Here is a tar ball (58MB) of the patched sources : ed2k://|file|XFree86_org-4_3_99_14_patch_radeon_igp_kernel-2_4_22-src.tar.gz|60043453|cc45eef143111c2a3b0d4c3e927bd06c| And the binary folder ed2k://|file|XFree86_org-4_3_99_14_patch_radeon_igp_kernel-2_4_22-x86-usr_X11R6.tar.gz|81791323|b771a806291fb22795db79d95f33953c| # mv /usr/X11R6 /usr/X11R6-orig # ln -fs /usr/X11R6-XFree86_org-4_3_99_14_patch_radeon_igp_kernel-2_4_22-x86 \ /usr/X11R6 Need help ? join amilo forum (url at top) http://www.sonarnerd.net/projects/linux/ David.D@fr reported that this trick worked also on his compaq [[Presario]] 2100 (2141EA) === [[[[Bug]]]]=== "(EE) xf86OpenSerial: Cannot open device /dev/input/"... ===MISC=== http://necrotic.deadbeast.net/xsf/XFree86/branches-4.3.0-woody/debian/patches/030a_radeon_igp_support.diff