FC5 és Ati fglrx driver

Fórumok

Sziasztok,

Tegnap tesztelésre szántam a rendszert, és felraktam a Fedora Core 5-öt.
Minden tökéletesen megy, kivétel az ati fglrx drivert.
Esetleg valakinek van infoja, hogy miként kell xorg7-re, és fc5 (tudom hogy nem engedi a GPL drivereket) alá feltenni az fglrx drivert ?
Köszi
Ja, mellesleg a dmesg ezt mondja:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 926 MBytes.
ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[fglrx] module loaded - fglrx 8.23.7 [Mar 6 2006] on minor 0
ellenben az a xorg.config -ot az aticonfig-al megcsinálom, akkor az X ezt irja:
fglrx module can't loaded...ehh
kérnék egy kis segítséget...

Hozzászólások

Volt egy hír itt a HUP-on tegnap, miszerint a Fedore Core 5 "iso image"-ekben lévő kernel nem támogatja a non-GPL-es drivereket valami hiba folytán.... upgradelni kell, a javítás kész és utána menni fog!

Remélem, bár nálam még a 4-es fut...

Attila

ui.: a hír : http://hup.hu/node/23201

na most teljesen összezavarodtam.
Tehát kérdések:
- Xorg 7-es alatt menik-e az fglrx driver, illetve az nvidia driver?
- ha forgatok 2.6.16-os kernelt, de úgy hogy a leírt fájlban (panic.c) ezt az 1 sort beszúrom
EXPORT_SYMBOL_GPL(print_tainted);
akkor a javítás megtörtént és mennie kell a drivernek ?
tények:
- az fglrx modul betöltődik, és nincs hibaüzi (modprobe fglrx).
- az x nem indul el, mert azt mondja nem tudja betölteni a modult

most akkor hogy van ez ??

Nem, nem, nem!
A vanilla 2.6.16-os kernellel módosítás nélkül mennie kell.
Viszont Fedora alatt van neked kiváló kernel-2.6.15-1.2054_FC5.src.rpm-ed, amiből egyetlen paranccsal tudunk csomagot építeni. Töltsd le valahova, majd:
# rpm -i kernel-2.6.15-1.2054_FC5.src.rpm

A /usr/src/redhat/SOURCES/linux-2.6-debug-taint-vm.patch fájlban az
EXPORT_SYMBOL_GPL(print_tainted);
sort cseréld ki erre:
EXPORT_SYMBOL(print_tainted);

Ezután:
# cd /usr/src/redhat/SPECS
# rpmbuild -ba kernel-2.6.spec --target i586
Onnan tudod, hogy készen van, hogy látsz valami ilyesmit:
Wrote: /usr/src/redhat/RPMS/i686/kernel-2.6.15-1.2054_FC5.root.i586.rpm
Na az a csomag az új kernel, tedd föl a régi helyett:
# rpm -Uvh --oldpackage /usr/src/redhat/RPMS/i686/kernel-2.6.15-1.2054_FC5.root.i586.rpm

szerk: Ja, "--target i586" helyett olyan kernelt építs, ami a te procidon elfut. Pl. P4-esre az i686-os kernel jó, és abból is a kernel-smp-2.6.15-1.2054_FC5.root.i686.rpm fog neked kelleni.

itt az xorg.0.log:
.......
LoadModule: "fglrx"
(WW) Warning, couldn't open module fglrx
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (module does not exist, 0)
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.4
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(EE) No drivers available.
....

OLE'(viszont eltuntek az ekezetes betu"im az Xbo"l)

[igor@skynet-x2 ~]$ Xorg -version

X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.9-22.18.bz155725.ELsmp i686Red Hat, Inc.
Current Operating System: Linux skynet-x2.myip.hu 2.6.16 #3 SMP Wed Mar 22 07:43:15 CET 2006 i686
Build Date: 06 March 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
[igor@skynet-x2 ~]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 XT Generic
OpenGL version string: 2.0.5695 (8.23.7)

[igor@skynet-x2 ~]$