2.6.16 e ATI fgrlx 23.7

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Rispondi
beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

2.6.16 e ATI fgrlx 23.7

Messaggio da beato_angelico256 »

quando dò il comando "sh /lib/modules/fglrx/make_install.sh" ( dopo aver compilato con varie warning) mi dice che è impossibile inserirlo perchè ci sono dei "simboli sconosciuti" ... dmesg restituisce

fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register

qualcuno ha lo stesso problema ?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

anche io...se hai un processore a 64 bit, il problema è il seguente:
http://www.rage3d.com/board/showthread.php?t=33847019
ma credo che ci sia un problema del genere anche con un'architettura a 32 bit, perchè nemmeno a me vanno...gli sviluppatori della ATI non si tengono al passo con quelli del kernel...o si trova una patch, o si rimane al 2.6.15 (cosa che ho fatto io)

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

Paoletta ha scritto:anche io...se hai un processore a 64 bit, il problema è il seguente:
http://www.rage3d.com/board/showthread.php?t=33847019
ma credo che ci sia un problema del genere anche con un'architettura a 32 bit, perchè nemmeno a me vanno...gli sviluppatori della ATI non si tengono al passo con quelli del kernel...o si trova una patch, o si rimane al 2.6.15 (cosa che ho fatto io)
Avevo lo stesso problema qualche mese fa con kernel 2.6.16 release candidate non-mi-ricordo-quale e driver precedenti (architettura 32bit). Avevo risolto aggiungendo il supporto per MTD (memory technology devices) come modulo.
I simboli inter_module_* venivano così definiti e riuscivo a caricare il modulo fglrx.

Ora sono passato al kernel 2.6.16 e non ho problemi (con gli ultimi driver ati).
Quando rientro a casa do un occhio alla configurazione del kernel e vi faccio sapere.

ciao

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

Confermo che con kernel 2.6.16-mm1 e driver ati 8.23.7 un workaround per includere i simboli inter_module_* si può compilare MTD (anche come modulo) abilitando CFI (fai delle prove).
Così kernel/intermodule.c viene compilato.

ovviamente è solo un workaround.

ciao

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

grazie 1000 bloodlust, così funziona!

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio da beato_angelico256 »

Paoletta ha scritto:grazie 1000 bloodlust, così funziona!
a me servirebbe un aiutino aggiuntivo :roll: ... ho inserito il supporto per MTD... ma il CFI cos'è ? non ho trovato nulla con quella sigla... quindi ancora nn mi inserisce il modulo ...

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

dal .config:

Codice: Seleziona tutto

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
non so se basti abilitare questo, dato che io ho incluso anche altre opzioni che mi servono, fai qualche prova!

ciao

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

beato_angelico256 sei riuscito a far caricare il modulo?

ciao

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio da beato_angelico256 »

bloodlust ha scritto:beato_angelico256 sei riuscito a far caricare il modulo?

ciao
sono stato via e ancora devo provare, poi ti faccio sapere

Rispondi