PDA

Visualizza la versione completa : [Mandriva2005LE] Installazione Modem USB


Lathspell
12-07-2005, 16:37
ho seguito le istruzioni per l'installazione dei driver di un modem USB, ho lanciato il comando MAKE e sembrava tutto a posto, poi però ho lanciato MAKE INSTALL e mi ha dato questi errori:


[root@localhost slmodem-2.9.10]# make install
make -C modem all
make[1]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/modem'
make[1]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.11-6mdksmp
make[1]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.6.11-6mdksmp/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.11
make[2]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make modules -C /lib/modules/2.6.11-6mdksmp SUBDIRS=/home/alessandro/Desktop/slmodem-2.9.10/drivers
make[3]: Entering directory `/lib/modules/2.6.11-6mdksmp'
make[3]: *** No rule to make target `modules'. Stop.
make[3]: Leaving directory `/lib/modules/2.6.11-6mdksmp'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make: *** [drivers] Error 2
[root@localhost slmodem-2.9.10]#



che cosa posso fare??

gianiaz
12-07-2005, 16:39
hai i sorgenti del kernel ?

Lathspell
12-07-2005, 16:41
guarda fai conto di parle ad un bimbo. come posso fare a sapere se ho i sorgenti?

gianiaz
12-07-2005, 16:44
ls -la /usr/src/ e incolla qui il risultato.

ciao

Lathspell
12-07-2005, 16:45
ecco qui...


[root@localhost slmodem-2.9.10]# ls -la /usr/src/
totale 12
drwxr-xr-x 3 root root 4096 gen 5 2004 ./
drwxr-xr-x 12 root root 4096 lug 7 20:14 ../
drwxr-xr-x 3 root root 4096 lug 7 20:14 RPM/
[root@localhost slmodem-2.9.10]#

gianiaz
12-07-2005, 16:48
si ti mancano.

Scarica i sorgenti del kernel versione 2.6.11 con urpmi o il gestore grafico dei pacchetti di mandriva, poi decomprimili sotto la dir /usr/src.

Poi crea un link



ln -s /usr/src/kernel2.6.11 /usr/src/linux


prova a lanciare ora il make install

Lathspell
12-07-2005, 16:52
esattamente che tipo di pacchetto mi serve? perchp se scrivo
URPMI KERNEL
mi dice " già tutto installato"
se invece uso invece il gestore grafico mi da un sacco di risultati. Sono quelli nominati "kernel-source"?

gianiaz
12-07-2005, 16:55
esatto kernel-source-versione

Lathspell
12-07-2005, 17:14
ok un passo avanti.
ora la risposta è stata questa:


[root@localhost slmodem-2.9.10]# make install
make -C modem all
make[1]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/modem'
make[1]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/usr/src/linux
make[1]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
cc -I/usr/src/linux/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.11-12mdksmp
make[2]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make modules -C /usr/src/linux SUBDIRS=/home/alessandro/Desktop/slmodem-2.9.10/drivers
make[3]: Entering directory `/usr/src/linux-2.6.11-12mdk'
CC [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/amrmo_init.o
/home/alessandro/Desktop/slmodem-2.9.10/drivers/amrmo_init.c: In function `amrmo_read':
/home/alessandro/Desktop/slmodem-2.9.10/drivers/amrmo_init.c:353: warning: ignoring return value of `copy_to_user', declared with attribute warn_unused_result
/home/alessandro/Desktop/slmodem-2.9.10/drivers/amrmo_init.c: In function `amrmo_write':
/home/alessandro/Desktop/slmodem-2.9.10/drivers/amrmo_init.c:366: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result
CC [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/sysdep_amr.o
CC [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/st7554.o
/home/alessandro/Desktop/slmodem-2.9.10/drivers/st7554.c: In function `st7554_init':
/home/alessandro/Desktop/slmodem-2.9.10/drivers/st7554.c:1112: warning: implicit declaration of function `usb_endpoint_halted'
LD [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/slamr.o
LD [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/slusb.o
Building modules, stage 2.
MODPOST
CC /home/alessandro/Desktop/slmodem-2.9.10/drivers/slamr.mod.o
LD [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/slamr.ko
CC /home/alessandro/Desktop/slmodem-2.9.10/drivers/slusb.mod.o
LD [M] /home/alessandro/Desktop/slmodem-2.9.10/drivers/slusb.ko
make[3]: Leaving directory `/usr/src/linux-2.6.11-12mdk'
make[2]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make install -C drivers KERNEL_DIR=/usr/src/linux
make[1]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
cc -I/usr/src/linux/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod -m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n
mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod -m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n
make install KERNEL_VER=2.6.11-12mdksmp
make[2]: Entering directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.11-12mdksmp/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.11-12mdksmp/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/home/alessandro/Desktop/slmodem-2.9.10/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem


sembra tutto a posto, ma ancora non riesco ad utilizzare ilmodem... che incapace che sono...

gianiaz
12-07-2005, 17:17
guarda che non sembra che ci siano errori.
Quando segui una procedura del genere crei un modulo del kernel, cioè un pezzo aggiuntivo che devi poi caricare.

quindi ora dovresti vedere se dando il comando:

modprobe nomemodulo

riesci a comunicare con il modem...

leggiti i README compresi con il pacchetto che hai scaricato.

Ciao

Loading