|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2005
Città: /home/gica
Messaggi: 1653
|
Modulo "postcompilato": insmod funziona, modprobe no!
Ciao...
Cercando nel forum ho trovato qualcosa, ma non ho capito gran che. Faccio riferimento alla distribuzione Fedora Core 4 per architettura ppc, ma il problema e' abbastanza generale, credo. Ho trovato un driver che fa funzionare il touchpad del mio PowerBook (serie > febbraio 2005), ma ho qualche difficolta' ad automatizzarne il caricamento; ma procediamo con ordine... Il modulo e' reperibile qui, ho provato l'ultima versione (0.08), ma non compila. La 0.06, invece, compila e produce in output il file appletouch.ko. Problema1: se provo a caricare il suddetto modulo con modprobe, l'operazione fallisce con un messaggio che dice che non puo' trovare appletouch.ko; con insmod, invece, il modulo viene caricato ed il touchpad funziona. Ora, io so che per far caricare il modulo all'avvio con modprobe mi basta editare, su Fedora, il file /etc/modprobe.conf. Ma con insmod? Quale file devo cambiare? Problema2: sto suppponendo di aver compilato il suddetto modulo nella maniera corretta, cioe' ho scompattato il file .tar.bz2 ed ho semplicemente dato il comando make, ma qualcosa mi dice che non e' questa la procedura giusta per compilare un modulo del kernel ![]() ![]() Cosa dovrei fare esattamente? Grazie
__________________
gianluca@gicastation:~$ tar -c tar: Codardamente mi rifiuto di creare un archivio vuoto ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
prima di tutto legerti il readme nel pacchetto sorgente che senza dubbio ti spiega tutto, se però ti piace tentare io proverei con un:
make \\ compila il modulo make install \\ indovina depmod -ae \\ avvisa tutto il sistema fra modprobe e gli altri che adesso c'è anche questo modulo nuovo ciao
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Mar 2005
Città: /home/gica
Messaggi: 1653
|
Quote:
![]() Cmq grazie, non sapevo di depmod. Ora funziona ![]() (make install non era necessario... Anzi, nel Makefile non c'era nessun target 'install'). Ah, per la cronaca, casomai servisse a qualcun altro: - ho compilato il driver (semplicemente con make) - ho copiato il modulo appletouch.ko in una sottodirectory di /lib/modules/<kernel_version> (in particolare, l'ho messo nella sottodirectory "mouse" di "drivers") - ho dato depmod (senza argomenti, fa lo stesso ![]() Meno male che non devo manutenere il sistema di qualche azienda, senno' sai che casino! ![]() Ciao
__________________
gianluca@gicastation:~$ tar -c tar: Codardamente mi rifiuto di creare un archivio vuoto ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:59.