You are not logged in.
Pages: 1
Scrivo questo post per chi come me vuole usare un adattatore usb 232 nel mio caso digitus con chip ftdi.
A seguito di una mia prima richiesta nella sezione in inglese l'utente ernia mi ha suggerito di ricompilare il kernel in quanto non è abilitato il supporto per CONFIG_USB_SERIAL_FTDI_SIO http://doc.slitaz.org/en:guides:kernel
oppure di provare a ricompilare il modulo secondo queste guide
http://vanilla.slitaz.org/index.php?p=/discussion/comment/4258#Comment_4258
http://vanilla.slitaz.org/index.php?p=/discussion/817/solved-how-to-make-new-kernel-module-available-without-the-wok-s#Item_4
Siccome di ricompilare il kernel non ci ero mai riuscito ho provato la strada del modulo ma nonostante i miei sforzi nè nel kernel 2.6.30.6
che nel kernel 2.6.36 del file ti_usb_3410_5052.ko non ne ho trovato traccia.
Deciso di non darla vinta a windows mi sono buttato sulla ricompilazione,
stavolta con successo ecco i miei passaggi :
nel packages manager ho impostato il mirror http://mirror.slitaz.org/packages/cooking/ seguito da un recharge
installato mpfr-dev
poi da riga di comando i seguenti
tazpkg get-install slitaz-toolchain
tazpkg get-install ncurses-dev
tazpkg get-install perl
tazpkg get-install linux-source
giunto a questo comando
/usr/bin/get-linux-source
mi usciva l'errore
/usr/bin/get-linux-source: source: line 4: can't open '/etc/slitaz/slitaz.conf'
non sapendo cosa fare ho creato un file vuoto con quel nome nel percorso
proseguendo poi con
ls -l /usr/src
cd /usr/src/linux-2.6.37
make oldconfig && make prepare
ora non chiudendo nulla come root sono andato ad aprire con leafpad /usr/src/linux-2.6.37/.config ed ho modificato la riga CONFIG_USB_SERIAL_FTDI_SIO is not set >CONFIG_USB_SERIAL_FTDI_SIO=m
salvato il file chiuso leafpad e ripassato terminale rimasto in sospeso
dato il comando
make
e dopo poco mi fa vedere la riga modificata con tre opzioni
gli ripeto «m» va avanti per quasi un'ora e mezza più o meno
make modules
e mi termina con un errore
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
deciso ad ignorare proseguo
make modules_install
cp arch/x86/boot/bzImage /boot
modificato il boot con bzimage ora non ci credevo ma funziona
EVVIVA.....
GRAZIE ERNIA
Offline
bè, gli esempi per compilare un solo modulo erano per farti vedere che puoi cercare il Makefile relativo al solo modulo (o gruppo di moduli) di tuo interesse e modificare solo quello, compilando solo il modulo che ti interessa per poi copiarlo manualmente nella directory giusta e dare depmod -a per farlo vedere al sistema. a te il modulo ti_usb_... non serve a nulla, era un esempio.
comunque compilare il kernel è una abilità che ogni utente linux deve acquisire prima o poi, sono contento che tu ci sia riuscito :-)
prego :-)
Offline
Pages: 1
[ Generated in 0.022 seconds, 8 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]