kernel 2.6.27.10 e driver ati

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

kernel 2.6.27.10 e driver ati

Messaggio 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.
:thumbright:
Ultima modifica di Crow il ven 8 mag 2009, 17:37, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: kernel 2.7.29.10 e driver ati

Messaggio 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.
:thumbright:
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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: kernel 2.7.29.10 e driver ati

Messaggio da conraid »

ma poi che kernel è il 2.7.29.10? :-)
correggi il titolo

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: kernel 2.7.29.10 e driver ati

Messaggio 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  --->                                 │ │
  │ └──────────────────────────────────────────
:-k
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 :-k

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: kernel 2.6.27.10 e driver ati

Messaggio da Toni »

devi abilitare la voce per cpu smp

a quel punto ti comparirà l'opzione voluta

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: kernel 2.6.27.10 e driver ati

Messaggio 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 :-k

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: kernel 2.6.27.10 e driver ati

Messaggio da Plaoo »

con il kernel 2.6.29.1 non mi crea nemmeno il pacchetto con tutti i moduli necessari attivi
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: kernel 2.6.27.10 e driver ati

Messaggio 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.

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: kernel 2.6.27.10 e driver ati

Messaggio da Crow »

dove la posso abilitare quella opzione?
ho controllato ma non riesco a trovarla nel menuconfig

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: kernel 2.6.27.10 e driver ati

Messaggio da ponce »

Processor type and features -->
Symmetric multi-processing support

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: kernel 2.6.27.10 e driver ati

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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: kernel 2.6.27.10 e driver ati

Messaggio 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.

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: kernel 2.6.27.10 e driver ati

Messaggio 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?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: kernel 2.6.27.10 e driver ati

Messaggio 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.

Crow
Linux 2.x
Linux 2.x
Messaggi: 271
Iscritto il: ven 17 ago 2007, 15:37
Slackware: 14.0
Kernel: 3.2.29
Desktop: KDE
Distribuzione: BackTrack

Re: kernel 2.6.27.10 e driver ati

Messaggio 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

$ glxinfo | grep rendering
direct rendering: Yes

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?

Rispondi