Pagina 1 di 2
kernel 2.6.27.10 e driver ati
Inviato: ven 8 mag 2009, 17:10
da Crow
ciao a tutti, ho un problema come sempre, sto ottimizzato un pò il kernel per il mio portatile e sinceramente si va sempre meglio ho snellito molto ultimamente, comunque il problema mio è questo che tutti i cambiamenti che ho fatto nn li ricordo e ho riscontrato un problema con il kernel 2.6.27.10 e driver ati, in poche parole il problema sta qui
Codice: Seleziona tutto
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
il pratica devo abilitare quella funzione nel kernel, e fin qui l'ho capita ma il fatto è questo che quando entro ne menuconfig alla voce bus pci se carico il vekkio config quello che ho ottimizzato fino adesso nn rileva questa funzione se invece non carico il vecchio config invece rileva questa funzione, ci sta una soluzione a questo problema? per favore aiutatemi. grazie e gentilissimi come sempre.

Re: kernel 2.7.29.10 e driver ati
Inviato: ven 8 mag 2009, 17:20
da conraid
Crow ha scritto:ciao a tutti, ho un problema come sempre, sto ottimizzato un pò il kernel per il mio portatile e sinceramente si va sempre meglio ho snellito molto ultimamente, comunque il problema mio è questo che tutti i cambiamenti che ho fatto nn li ricordo e ho riscontrato un problema con il kernel 2.7.29.10 e driver ati, in poche parole il problema sta qui
Codice: Seleziona tutto
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
il pratica devo abilitare quella funzione nel kernel, e fin qui l'ho capita ma il fatto è questo che quando entro ne menuconfig alla voce bus pci se carico il vekkio config quello che ho ottimizzato fino adesso nn rileva questa funzione se invece non carico il vecchio config invece rileva questa funzione, ci sta una soluzione a questo problema? per favore aiutatemi. grazie e gentilissimi come sempre.

devi guardare le dipendenze di quella opzione, ed abilitarle. In quel caso ti viene mostrata anche quell'opzione
nel caso di MSI, immagino "Message Signaled Interrupt" (MSI e MSI-X) (PCI_MSI)
dep: PCI && ARCH_SUPPORTS_MSI
Re: kernel 2.7.29.10 e driver ati
Inviato: ven 8 mag 2009, 17:21
da conraid
ma poi che kernel è il 2.7.29.10?

correggi il titolo
Re: kernel 2.7.29.10 e driver ati
Inviato: ven 8 mag 2009, 17:31
da Crow
ciao conraid e grazie del tuo aiuto sei genitlissimo, comunque il fatto e questo adesso proprio ho il make menuconfig davanti vado in
Codice: Seleziona tutto
[*] PCI support │ │
│ │ PCI access mode (Any) ---> │ │
│ │ [*] PCI Express support │ │
│ │ <M> PCI Express Hotplug driver │ │
│ │ [*] Root Port Advanced Error Reporting support │ │
│ │ [ ] PCI Express ASPM support(Experimental) │ │
│ │ [*] Enable deprecated pci_find_* API │ │
│ │ [*] ISA support │ │
│ │ [ ] EISA support │ │
│ │ [ ] MCA support │ │
│ │ <M> NatSemi SCx200 support │ │
│ │ <M> NatSemi SCx200 27MHz High-Resolution Timer Support │ │
│ │ [ ] One Laptop Per Child support
<M> PCCard (PCMCIA/CardBus) support ---> │ │
│ │ <*> Support for PCI Hotplug ---> │ │
│ └──────────────────────────────────────────
mo faccio uan cosa scarico l'ultimo kernel rilasciato e provo compilare da li e a vedere se questa opzione mi spunta anche caricando le vecchie impostazioni con il .config

Re: kernel 2.6.27.10 e driver ati
Inviato: ven 8 mag 2009, 17:41
da Toni
devi abilitare la voce per cpu smp
a quel punto ti comparirà l'opzione voluta
Re: kernel 2.6.27.10 e driver ati
Inviato: ven 8 mag 2009, 23:05
da Crow
Toni ha scritto:devi abilitare la voce per cpu smp
a quel punto ti comparirà l'opzione voluta
ma il mio nn è un multiprocessore è un centrino e poi uso ho installato huge.s e no smp

Re: kernel 2.6.27.10 e driver ati
Inviato: sab 9 mag 2009, 0:59
da Plaoo
con il kernel 2.6.29.1 non mi crea nemmeno il pacchetto con tutti i moduli necessari attivi
Re: kernel 2.6.27.10 e driver ati
Inviato: sab 9 mag 2009, 6:53
da ponce
abilitalo lo stesso l'SMP, lo consiglia anche Pat stesso motivandolo (adesso pero' non ricordo esattamente dove) col fatto che ne beneficino tutti i processori.
Re: kernel 2.6.27.10 e driver ati
Inviato: lun 11 mag 2009, 14:59
da Crow
dove la posso abilitare quella opzione?
ho controllato ma non riesco a trovarla nel menuconfig
Re: kernel 2.6.27.10 e driver ati
Inviato: lun 11 mag 2009, 15:27
da ponce
Processor type and features -->
Symmetric multi-processing support
Re: kernel 2.6.27.10 e driver ati
Inviato: mar 12 mag 2009, 17:28
da Crow
ciao a tutti dopo compilazione e ricompilazione sono arrivato a conclusione, Processor type and features -->Symmetric multi-processing support attivato come buildin e anche cpu smp, con kernel 2.6.29.3, ho scaricato gli ultimi driver dal sito amd e ho dato sh ati.....run --buildpkg Slackware/Only_Module e ottengo
Codice: Seleziona tutto
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Slackware/Only_Module
ATI SlackBuild Versione 1.3.9
--------------------------------------------
di: Emanuele Tomasi <tomasiATcli.di.unipi.it>
Ezio Ghibaudo <ekxiusATgmail.com>
Federico Rota <federico.rota01ATgmail.com>
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.29.3/build SUBDIRS=/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.29.3'
CC [M] /home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined
In file included from /usr/src/linux-2.6.29.3/arch/x86/include/asm/apic.h:4,
from /usr/src/linux-2.6.29.3/arch/x86/include/asm/smp.h:13,
from include/linux/smp.h:36,
from include/linux/topology.h:33,
from include/linux/mmzone.h:767,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91:
include/linux/pm.h:241:1: warning: this is the location of the previous definition
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_GetEffectiveUid':
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1405: error: 'struct task_struct' has no member named 'euid'
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapSetIPCLock':
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1779: error: 'struct task_struct' has no member named 'cap_effective'
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1783: error: 'struct task_struct' has no member named 'cap_effective'
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_MEM_VM_GetRegionPhysAddrStr':
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3223: warning: return makes pointer from integer without a cast
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3224: warning: return makes pointer from integer without a cast
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3225: warning: return makes pointer from integer without a cast
/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3227: warning: return makes pointer from integer without a cast
make[2]: *** [/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/home/burn/slackbuild/fglrx-install.kLWBd1/common/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.29.3'
make: *** [kmod_build] Error 2
build failed with return value 2
ERRORE: non sono riuscito a creare il modulo
Removing temporary directory: fglrx-install.kLWBd1
invece i driver sono riuscito a crearli, qualcuno mi può dare una spiegazione per favore grazie a tutti.
[-o<
Re: kernel 2.6.27.10 e driver ati
Inviato: mar 12 mag 2009, 18:29
da ponce
i driver proprietari funzionano solo sui kernel precedenti al 2.6.29 (fino agli ultimi aggiornamenti dei 2.6.28).
meglio se installi la versione 9.1, se ne parlava poco fa in
un altro topic.
Re: kernel 2.6.27.10 e driver ati
Inviato: mar 12 mag 2009, 21:10
da Crow
ciao ponce grazie per la tua risposta sei stato gentilissimo, vorrei sapere il kernel huge.s 2.6.28.10 dove lo potrei reperire?
Re: kernel 2.6.27.10 e driver ati
Inviato: mar 12 mag 2009, 21:27
da ponce
devi scaricare i sorgenti da
qui, scompattali dove vuoi (/usr/src/linux-2.6.28.10 con un link simbolico /usr/src/linux potrebbe andare), copia nella directory il .config del tuo kernel, dai un "make oldconfig" e premi sempre invio per accettare i default.
poi riconfiguralo come vuoi e ricompilalo.
Re: kernel 2.6.27.10 e driver ati
Inviato: mer 13 mag 2009, 14:43
da Crow
ok ho complilato il kernel 2.6.28.10 installato e funzionante, ho creato modulo e driver per la mia ati e anche installati, funzionano a meraviglia l'unico problema è questo
Codice: Seleziona tutto
fgl_glxgears
Using GLX_SGIX_pbuffer
3217 frames in 5.0 seconds = 643.400 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 43 requests (43 known processed) with 0 events remaining.
Codice: Seleziona tutto
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X700
OpenGL version string: 2.1.8543 Release
Codice: Seleziona tutto
glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
Codice: Seleziona tutto
glxgears
7534 frames in 5.0 seconds = 1505.713 FPS
7504 frames in 5.0 seconds = 1500.069 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 38 requests (38 known processed) with 0 events remaining.
Codice: Seleziona tutto
Warning: LookupDrawable()/SecurityLookupDrawable() are deprecated. Please convert your driver/module to use dixLookupDrawable().
Warning: LookupWindow()/SecurityLookupWindow() are deprecated. Please convert your driver/module to use dixLookupWindow().
SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled
potrebbe essere un problema di xorg.conf configurato male?