bakongo
20-10-2004, 20:26
Ciao a tutti!
premetto che sono nuovo dell'ambiente linux ma vorrei completamente sostituirlo a winzozz, ciò che ancora mi blocca è il fatto che non riesco a configurare la cosa più importante: l'ADSL...
ho un modem ADSL DOMINIUM USB con chipset conexant accessrunner, ho seguito quindi il progetto cxacru ed ho provato ad installare i driver.
Essendo cmq un neo-pinguinofilo scriverò tutti i comandi che ho digitato compresi i cambiamenti di directory (possibilmente sbaglio anche quelli ). Dimenticavo la mia distro è la slck 10 con kernel 2.4.26.
ho scaricato ppp/2.4.1.pppoe2-pppoatm.tar.gz dalla sezione dedicata al progetto su sourceforge e l'ho copiato in /usr/src:
/usr/src# tar -zxvf ppp-2.4.1.pppoe2-pppoatm.tar.gz
/usr/src#cd ppp-2.4.1.pppoe2-pppoatm/
/usr/src/ppp-2.4.1.pppoe2-pppoatm# ./configure
/usr/src/ppp-2.4.1.pppoe2-pppoatm# make
/usr/src/ppp-2.4.1.pppoe2-pppoatm# make install
/usr/src/ppp-2.4.1.pppoe2-pppoatm# cd ..
ho disinstallato libusb 1.0.8 con pkgtool perchè ho letto su un forum che questa versione da problemi nella compilazione dei driver, ed ho installato libusb 1.0.6-3, ho convertito l'rpm in tgz
/usr/src#rpm2tgz libusb-0.1.6-3.i386.rpm
e le ho installate con pkgtool
con lo stesso procedimento ho installato libusb-devel-0.1.6-3. ho scaricato e copiato in /usr/src i sorgenti del mio kernel linux-2.4.26.tar.gz
/usr/src# tar -zxvf linux-2.4.26.tar.gz
/usr/src# ln -s /usr/src/linux-2.x.yy /usr/src/linux
/usr/src# cd linux
/usr/src/linux# make mrproper
/usr/src/linux# make menuconfig
ho apportato le modifiche specificate su cxacru.altervista.org. ho scaricato e copiato in /usr/src il file cxacru-2003-10-05-src.tgz
/usr/src/# tar -zxvf cxacru-2003-10-05-src.tgz
/usr/src# cd cxacru/
/usr/src/cxacru#make
a questo punto questo è l'output ritornatomi
/usr/src/cxacru# make
cd init && make clean
make[1]: Entering directory `/usr/src/cxacru/init'
rm -f cxload cxioctl cxloaddbg cxloaddbgt
make[1]: Leaving directory `/usr/src/cxacru/init'
cd module && make clean
make[1]: Entering directory `/usr/src/cxacru/module'
rm -f cxacrunormal.o sarlib.o sartest cxacru.o cxacrudebug.o cxacrudbg.o version.h
make[1]: Leaving directory `/usr/src/cxacru/module'
cd module2 && make clean
make[1]: Entering directory `/usr/src/cxacru/module2'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/usr/src/cxacru/module2'
cd sarlib && make clean
make[1]: Entering directory `/usr/src/cxacru/sarlib'
/bin/rm -f *.o
make[1]: Leaving directory `/usr/src/cxacru/sarlib'
cd panel && make clean
make[1]: Entering directory `/usr/src/cxacru/panel'
rm -f cxpanel *.bak
make[1]: Leaving directory `/usr/src/cxacru/panel'
cd bridged && make clean
make[1]: Entering directory `/usr/src/cxacru/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/usr/src/cxacru/bridged'
cd init && make && make install
make[1]: Entering directory `/usr/src/cxacru/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -I../include -lusb -lpthread cxload.c -o cxload
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -I../include -lusb -lpthread cxioctl.c -o cxioctl
make[1]: Leaving directory `/usr/src/cxacru/init'
make[1]: Entering directory `/usr/src/cxacru/init'
install -c -m 755 -p cxload cxioctl /usr/sbin
make[1]: Leaving directory `/usr/src/cxacru/init'
cd firmware && make
make[1]: Entering directory `/usr/src/cxacru/firmware'
install -c -m 644 -p cxfirm1.bin cxfirm2.bin cxfirm3.bin cxfirm4.bin cxfirm5.bin /usr/sbin
make[1]: Leaving directory `/usr/src/cxacru/firmware'
cd module && make && make install
make[1]: Entering directory `/usr/src/cxacru/module'
gcc -O2 -Wstrict-prototypes -Wno-trigraphs -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-common -mpreferred-stack-boundary=2 -march=i686 -Wall -D__KERNEL__ -DLINUX -DMODULE -I/lib/modules/2.4.26/build/include -I../sarlib/ -c cxacru.c -o cxacrunormal.o
cxacru.c: In function `udsl_atm_stopdevice':
cxacru.c:420: error: structure has no member named `vccs'
cxacru.c:423: error: structure has no member named `next'
make[1]: *** [cxacrunormal.o] Error 1
make[1]: Leaving directory `/usr/src/cxacru/module'
make: *** [CX_MODULE] Error 2
qualcuno ha mai avuto lo stesso problema o sa cmq consigliarmi?
premetto che sono nuovo dell'ambiente linux ma vorrei completamente sostituirlo a winzozz, ciò che ancora mi blocca è il fatto che non riesco a configurare la cosa più importante: l'ADSL...
ho un modem ADSL DOMINIUM USB con chipset conexant accessrunner, ho seguito quindi il progetto cxacru ed ho provato ad installare i driver.
Essendo cmq un neo-pinguinofilo scriverò tutti i comandi che ho digitato compresi i cambiamenti di directory (possibilmente sbaglio anche quelli ). Dimenticavo la mia distro è la slck 10 con kernel 2.4.26.
ho scaricato ppp/2.4.1.pppoe2-pppoatm.tar.gz dalla sezione dedicata al progetto su sourceforge e l'ho copiato in /usr/src:
/usr/src# tar -zxvf ppp-2.4.1.pppoe2-pppoatm.tar.gz
/usr/src#cd ppp-2.4.1.pppoe2-pppoatm/
/usr/src/ppp-2.4.1.pppoe2-pppoatm# ./configure
/usr/src/ppp-2.4.1.pppoe2-pppoatm# make
/usr/src/ppp-2.4.1.pppoe2-pppoatm# make install
/usr/src/ppp-2.4.1.pppoe2-pppoatm# cd ..
ho disinstallato libusb 1.0.8 con pkgtool perchè ho letto su un forum che questa versione da problemi nella compilazione dei driver, ed ho installato libusb 1.0.6-3, ho convertito l'rpm in tgz
/usr/src#rpm2tgz libusb-0.1.6-3.i386.rpm
e le ho installate con pkgtool
con lo stesso procedimento ho installato libusb-devel-0.1.6-3. ho scaricato e copiato in /usr/src i sorgenti del mio kernel linux-2.4.26.tar.gz
/usr/src# tar -zxvf linux-2.4.26.tar.gz
/usr/src# ln -s /usr/src/linux-2.x.yy /usr/src/linux
/usr/src# cd linux
/usr/src/linux# make mrproper
/usr/src/linux# make menuconfig
ho apportato le modifiche specificate su cxacru.altervista.org. ho scaricato e copiato in /usr/src il file cxacru-2003-10-05-src.tgz
/usr/src/# tar -zxvf cxacru-2003-10-05-src.tgz
/usr/src# cd cxacru/
/usr/src/cxacru#make
a questo punto questo è l'output ritornatomi
/usr/src/cxacru# make
cd init && make clean
make[1]: Entering directory `/usr/src/cxacru/init'
rm -f cxload cxioctl cxloaddbg cxloaddbgt
make[1]: Leaving directory `/usr/src/cxacru/init'
cd module && make clean
make[1]: Entering directory `/usr/src/cxacru/module'
rm -f cxacrunormal.o sarlib.o sartest cxacru.o cxacrudebug.o cxacrudbg.o version.h
make[1]: Leaving directory `/usr/src/cxacru/module'
cd module2 && make clean
make[1]: Entering directory `/usr/src/cxacru/module2'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/usr/src/cxacru/module2'
cd sarlib && make clean
make[1]: Entering directory `/usr/src/cxacru/sarlib'
/bin/rm -f *.o
make[1]: Leaving directory `/usr/src/cxacru/sarlib'
cd panel && make clean
make[1]: Entering directory `/usr/src/cxacru/panel'
rm -f cxpanel *.bak
make[1]: Leaving directory `/usr/src/cxacru/panel'
cd bridged && make clean
make[1]: Entering directory `/usr/src/cxacru/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/usr/src/cxacru/bridged'
cd init && make && make install
make[1]: Entering directory `/usr/src/cxacru/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -I../include -lusb -lpthread cxload.c -o cxload
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -I../include -lusb -lpthread cxioctl.c -o cxioctl
make[1]: Leaving directory `/usr/src/cxacru/init'
make[1]: Entering directory `/usr/src/cxacru/init'
install -c -m 755 -p cxload cxioctl /usr/sbin
make[1]: Leaving directory `/usr/src/cxacru/init'
cd firmware && make
make[1]: Entering directory `/usr/src/cxacru/firmware'
install -c -m 644 -p cxfirm1.bin cxfirm2.bin cxfirm3.bin cxfirm4.bin cxfirm5.bin /usr/sbin
make[1]: Leaving directory `/usr/src/cxacru/firmware'
cd module && make && make install
make[1]: Entering directory `/usr/src/cxacru/module'
gcc -O2 -Wstrict-prototypes -Wno-trigraphs -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-common -mpreferred-stack-boundary=2 -march=i686 -Wall -D__KERNEL__ -DLINUX -DMODULE -I/lib/modules/2.4.26/build/include -I../sarlib/ -c cxacru.c -o cxacrunormal.o
cxacru.c: In function `udsl_atm_stopdevice':
cxacru.c:420: error: structure has no member named `vccs'
cxacru.c:423: error: structure has no member named `next'
make[1]: *** [cxacrunormal.o] Error 1
make[1]: Leaving directory `/usr/src/cxacru/module'
make: *** [CX_MODULE] Error 2
qualcuno ha mai avuto lo stesso problema o sa cmq consigliarmi?