SliTaz SliTaz Forum

You are not logged in.

#1 2011-05-24 13:42:43

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

FTDI adattatore rs232 usb

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

#2 2011-05-24 19:46:52

ernia
Member
Registered: 2011-05-20
Posts: 299

Re: FTDI adattatore rs232 usb

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

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.022 seconds, 8 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]