Pagina 1 di 2
Compilare solo airprime [RISOLTO]
Inviato: dom 19 apr 2009, 12:02
da pino.giaquinto
Ho la necessità di ricompilare il modulo airprime per far funzionare la mia MOMO DESIGN su EeePC 701.
Vorrei evitare la ricompilazione TOTALE... c'è un modo per ricompilare solo quel modulo?
Ciao e grazie

Re: Compilare solo airprime
Inviato: dom 19 apr 2009, 12:26
da pino.giaquinto
C'è qualcuno che possa ricompilarmi il kernel (opportunamente modificato) su un PC 'decente'?
Il kernel che sto utilizzando è quello trovato qui:
http://slackeee.strangled.net/packages/12.1
Purtroppo non ho altri PC disponibili per la ricompilazione... e lo spazio su disco è pochissimo: SOS!
Pino
Re: Compilare solo airprime
Inviato: dom 19 apr 2009, 16:47
da submax82
ma perchè devi ricompilare? il modulo non è incluso nel kernel precompilato?
Re: Compilare solo airprime
Inviato: dom 19 apr 2009, 17:27
da pino.giaquinto
Il modulo è incluso ma DEVO ricompilare per far funzionare correttamente la MOMO DESIGN.
In effetti devo aggiungere una linea di codice al file airprime.c e ricompilare il modulo, altrimenti sono costretto ad utilizzare il modulo usbserial (specificando vendor e product) che funziona... ma limita la 'velocità'

Re: Compilare solo airprime
Inviato: dom 19 apr 2009, 18:47
da submax82
se installi
http://slackeee.strangled.net/packages/ ... i486-1.tgz
puoi ricompilare solo il modulo con la patch, che ti interessa e sovrascrivere il vecchio in /lib/modules/
altrimenti indica la patch che vuoi applicare e se il kernel che ti interessa ricompilato è quello sopra.
inoltre ti interessa per slackware 12.1 o 12.2?
Re: Compilare solo airprime
Inviato: dom 19 apr 2009, 19:32
da pino.giaquinto
submax82 ha scritto:se installi
http://slackeee.strangled.net/packages/ ... i486-1.tgz
puoi ricompilare solo il modulo con la patch, che ti interessa e sovrascrivere il vecchio in /lib/modules/
altrimenti indica la patch che vuoi applicare e se il kernel che ti interessa ricompilato è quello sopra.
inoltre ti interessa per slackware 12.1 o 12.2?
YES: mi interessa per slack 12.1 e il kernel che ho installato è proprio quello da te indicato
La riga da aggiungere è la seguente:
e deve essere aggiunta nel file 'airprime.c' come di seguito indicato:
Codice: Seleziona tutto
static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0c88, 0x17da) }, /*Kyocera Wireless KPC650/Passport */
{ USB_DEVICE(0x05c6, 0x6000) },
{ },
};
Credo/spero di non aver commesso errori di digitazione... fammi sapere.
Può essere utile sapere che la pagina da cui ho ricavato queste info è la seguente:
http://www.debianclan.org/index.php?opt ... &Itemid=38
Ciao e grazie mille

Re: Compilare solo airprime
Inviato: dom 19 apr 2009, 19:40
da proffi
Ti posso dire come ricompilare solo i moduli in una certa directory, io lo usavo per testare delle patch al governor conservative. Per un modulo solo non saprei.
Ti devi portare nella root dei sorgenti, e poi specificare la sottodirectory:
Codice: Seleziona tutto
cd /usr/src/linux
make SUBDIRS=/path/directoty/tuo/modulo modules
Ciao
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 9:36
da pino.giaquinto
proffi ha scritto:Ti posso dire come ricompilare solo i moduli in una certa directory, io lo usavo per testare delle patch al governor conservative. Per un modulo solo non saprei.
Ti devi portare nella root dei sorgenti, e poi specificare la sottodirectory:
Codice: Seleziona tutto
cd /usr/src/linux
make SUBDIRS=/path/directoty/tuo/modulo modules
Ciao
E' già qualcosa: potrei montare un HD esterno e provare ma... possibile che non ci sia modo di compilare solo un modulo?
... forse chiedo troppo
Ciao
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 12:01
da proffi
Ho dato un'occhiata al makefile del kernel, ma l'unica soluzione che ho trovato è proprio quella:
Codice: Seleziona tutto
# Use make M=dir to specify directory of external module to build
# Old syntax make ... SUBDIRS=$PWD is still supported
# Setting the environment variable KBUILD_EXTMOD take precedence
ifdef SUBDIRS
KBUILD_EXTMOD ?= $(SUBDIRS)
endif
ifdef M
ifeq ("$(origin M)", "command line")
KBUILD_EXTMOD := $(M)
endif
endif
tra l'altro sto notando che ti ho suggerito la vecchia sintassi.
Dai non penso sia un problema così grande ricompilare qualche modulo in più, non so in che directory si trova ma in ogni caso saranno pochi minuti di compilazione in più e qualche centinaio di Kb di spazio disco...
Se proprio non ce la fai te lo posso ricompilare anch'io, non è un problema... sei già d'accordo con submax82?
Ciao
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 15:04
da pino.giaquinto
proffi ha scritto:Dai non penso sia un problema così grande ricompilare qualche modulo in più, non so in che directory si trova ma in ogni caso saranno pochi minuti di compilazione in più e qualche centinaio di Kb di spazio disco...
Se proprio non ce la fai te lo posso ricompilare anch'io, non è un problema... sei già d'accordo con submax82?
Compilare TUTTI i moduli su un EeePC-701???
Ieri ho provato a farlo: spazio su disco esaurito

Potrei provare a compilare su una 'penna' USB... ma sono certo che impiegherebbe un'eternità!
Non ho più avuto notizie da submax82... se puoi aiutarmi a ricompilare quel modulo te ne sarei grato.
Tutte le info necessarie per modificare 'airprime.c' le trovi nelle mie precedenti emai
Ciao
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 15:42
da submax82
se vuoi te lo ricompilo però mandami il file ottenuto da
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 15:49
da pino.giaquinto
submax82 ha scritto:se vuoi te lo ricompilo però mandami il file ottenuto da
Purtroppo non posso accontentarti:
No such file or directory 
Il config dovrebbe comunque essere in uno dei pacchetti... prova a dare un'occhiata
Ciao e grazie!
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 15:57
da pino.giaquinto
L'ho trovato qui:
http://slackeee.strangled.net/packages/12.1/ nella directory
/boot del pacchetto:
kernel-slim-2.6.25.3-eeepc-i486-4.tgz
Dovrebbero esserci anche delle patch (wifi, acpi, etc.) ma già sai che a me interessa solo il modulo
airprime.
Fammi sapere

Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 16:50
da submax82
il modulo compilato è questo...
se ti interessa ho ricompilato tutto con kernelpkg
quindi se vuoi i pacchetti fai un fischio
Re: Compilare solo airprime
Inviato: lun 20 apr 2009, 17:10
da pino.giaquinto
submax82 ha scritto:il modulo compilato è questo...
se ti interessa ho ricompilato tutto con kernelpkg
quindi se vuoi i pacchetti fai un fischio
Lo provo SUBITO.
Se intanto puoi farlo... inviami tutto il resto: potrebbe essermi utile!
GRAZIE 1000000000000
