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.
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.
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.24/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.24'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__che_check_pci':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1951: error: implicit declaration of function 'pci_find_slot'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1951: warning: assignment makes pointer from integer without a cast
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
qualcun'altro ha il mio stesso problema ?
Ultima modifica di beato_angelico256 il sab 8 mar 2008, 10:02, modificato 2 volte in totale.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.24.2/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.24.2'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:506: warning: 'firegl_smp_func_parameter_wrap' defined but not used
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'lock_acquire'
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.2'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
pare che sia incompatibile con l'opzione "CONFIG_LOCKDEP_SUPPORT" che è abilitata sul mio kernel ... il fatto è che nn riesco a disabilitarla ...
il .config riporta
beato_angelico256 ha scritto:
non c'è tra le opzioni nel menuconfig ... come posso fare ad eliminare tale configurazione ?
Semplice, impostala da y a n e ricompila il kernel. Magari prima disinstalla i driver ATI proprietari che hai installato (tramite /usr/share/ati/fglrx-uninstall.sh), tanto dopo aver ricompilato il kernel li dovrai reinstallare.
beato_angelico256 ha scritto:
non c'è tra le opzioni nel menuconfig ... come posso fare ad eliminare tale configurazione ?
Semplice, impostala da y a n e ricompila il kernel. Magari prima disinstalla i driver ATI proprietari che hai installato (tramite /usr/share/ati/fglrx-uninstall.sh), tanto dopo aver ricompilato il kernel li dovrai reinstallare.
avevo provato ma nn è così semplice ... se faccio in quel modo infatti
bash-3.1# make
scripts/kconfig/conf -s arch/x86/Kconfig
#
# configuration written to .config
#
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
....
cioè sovrascrive .config da me modificato con impostazioni che ha da qualche parte ... forse per una questione di "dipendenze."...
Dando un'occhiata al mio kernel, sembra sia il file arch/i386/Kconfig a generare il .config. Ti basta modificare in quel file la voce per vederla modificata anche in .config (è un normale file di testo).
414N ha scritto:Dando un'occhiata al mio kernel, sembra sia il file arch/i386/Kconfig a generare il .config. Ti basta modificare in quel file la voce per vederla modificata anche in .config (è un normale file di testo).