ATI Linux driver (fglrx-installer_8.16.20-1) + Debian Sarge kernel-2.4.27-2-386 + Acer Travelate 8104 WLMI

Fórumok

Sziasztok!
Van valakinek ötlete, hogy, miért kapom az 1.1 és 1.2 pontban alább bemutatott hibaüzeneteket az ATI driver telepítése során?
(A 2. pontban részletesen leírom, miket csináltam. Nagyrészt ezt a telepítési útmutatót követtem)Hardware
Acer Travelate 8104 WLMI

1.0 Hibák, amelyekkel kapcsolatban segítségeteket kérem

1.1 Hiba (a telepítés 2.10. lépése során jelentkezik)
dpkg - warning: downgrading fglrx-kernel-2.4.27-2-386 from 8.16.20-1+2.4.27-2-386 to 8.16.20-1+2.4.27.
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/misc/fglrx.o
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/misc/fglrx.o.dpkg-tmp
depmod: *** Unresolved symbols in /lib/modules/2.4.27-2-386/misc/fglrx.o

1.2 Hiba(a telepítés 2.11. lépése során jelentkezik)
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol vmap_R73049887
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol lock_page_R3c73d7f4
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol mtrr_add_R56179c5f
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol add_wait_queue_R2cea9688
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol mem_map_Rfeea9c14
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol init_mm_R476ee224
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol unlock_page_Rb5e24ada
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol register_chrdev_R4bfbfabe
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol remove_proc_entry_R31ed257b
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol find_vma_R1651e57b
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol mtrr_del_R272d394e
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol __free_pages_R6a881ae7
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol _alloc_pages_Re1f1746a
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol remove_wait_queue_Ree3648ba
/lib/modules/2.4.27-2-386/misc/fglrx.o: /lib/modules/2.4.27-2-386/misc/fglrx.o: unresolved symbol create_proc_entry_R648035a2
/lib/modules/2.4.27-2-386/misc/fglrx.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. The module may be trying to access
GPLONLY symbols but the problem is more likely to be a coding or
user error. Contact the module supplier for assistance, only they
can help you.

/lib/modules/2.4.27-2-386/misc/fglrx.o: insmod /lib/modules/2.4.27-2-386/misc/fglrx.o failed
/lib/modules/2.4.27-2-386/misc/fglrx.o: insmod fglrx failed

2.0 Telepítés menete

2.1. Feltelepítettem A debian stabil (sarge) verzióját garafikus munkafelettel (base-configban kiválasztottam a grafikus felületet)

2.2. Kernel forrás letöltése és eredeti config fájl átmásolás:

apt-get install kernel-source-2.4.27
cd /usr/src
tar xjvf kernel-source.2.4.27.tar.bz2
cd kernel-source-2.x.y
cp /boot/config-2.4.27-2-368 .config

2.3. Megváltoztattam a /usr/src/kernel-source-2.4.27/.config fájl 4 beállítását:

CONFIG_MODULE_UNLOAD=y (nincsen ilyen)
# CONFIG_MTRR is not set ---> CONFIG_MTRR=y
CONFIG_FB_VESA=m ---> CONFIG_FB_VESA=y
nem volt ilyen sor és beleírtam ---> CONFIG_MODULE_UNLOAD=y
Egyéb beállítások megfeleltek a telepítési útmutatónak
Ezek a beállítások Változatlanok maradtak:
CONFIG_MODULES=y
CONFIG_KMOD=y
CONFIG_AGP=m
CONFIG_AGP_chipset=m
CONFIG_DRM=y
CONFIG_DRM_RADEON=m
CONFIG_FB_RADEON=m
CONFIG_TMPFS=y

2.4. Majd a következő parancsot adtam ki:
make-kpkg --append-to-version -2-386 --revision 2.4.27 --config old configure

2.5. Letöltöttem fglrx installert:
fglrx-installer_8.16.20-1.dsc
fglrx-installer_8.16.20-1.tar.gz

2.6. kiadtam az alábbi parancsokat:
dpkg-source -x fglrx-installer_8.16.20-1.dsc
fakeroot debian/rules binary

Létrejöttek a deb csomagok:
fglrx-control-qt3_8.16.20-1_i386.deb
fglrx-driver-dev_8.16.20-1_i386.deb
fglrx-sources_8.16.20-1_i386.deb
fglrx-driver_8.16.20-1_i386.deb
fglrx-kernel-src_8.16.20-1_i386.deb
fglrx-kernel-src_8.16.20-1_i386.deb

2.7. Majd 2 csomagot telepítettem közülük:
dpkg -i fglrx-driver_8.16.20-1_i386.deb
dpkg -i fglrx-kernel-src_8.16.20-1_i386.deb

2.8. Kicsomagoltam "fglrx.tar.bz2"-t(, amit az 5. pontban kiadott parancs hozott létre)
cd /usr/src
bzcat fglrx.tar.bz2 | tar x
és így létrejött a következő könyvtár (tele mindenféle fájlokkal):
/usr/src/modules/fglrx/

2.9. Majd következő parancsot adtam ki:
fakeroot make-kpkg --append-to-version -2-386 --added-modules fglrx modules_image
Erre létrejött a következő kernelcsomag:
fglrx-kernel-2.4.27-2-386_8.16.20-1+2.4.27-2-386_i386.deb

2.10. Majd telepítettem a létrejött kernel csomagot:
dpkg -i /usr/src/fglrx-kernel-2.4.27-2-386_8.16.20-1+2.4.27-2-386_i386.deb
1. Hiba itt jelentkezett!

2.11. Modprobe fglrx
Nem sikerült betölteni a modult lásd fentebb a 2. Hiabát!