@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- 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


ToDo : RELEASE A Debian arch





apt-get install  xserver-xfree86-dri-trunk xlibmesa3-dri-trunk drm-trunk-module-src


$ grep cursor /etc/X11/XF86Config-4
# #      Option          "sw_cursor" # a big white  block instead of the cursor
# #      Option          "hw_cursor"

here blender :


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- #  41 MBytes
wget -O 723-XFree86-4.4-20031012-igp.patch \
tar fxvj XFree86-
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

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 \

Need help ? join amilo forum (url at top)


David.D@fr reported that this trick worked also on his compaq Presario 2100 (2141EA)


"(EE) xf86OpenSerial: Cannot open device /dev/input/"...


xserver-xfree86.txt · Last modified: 2022/04/16 12:24 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki