Ho risolto il problema della compilazione, proprio installando i pacchetti che mancavano (g++, make e relative dipendenze, in tutto 6 pacchetti).
Peccato che adesso i problemi siano ben altri: non riesco ad avviare la connessione e sembra che il problema non sia del tutto dovuto ad una sincronizzazione sbagliata. Solo che non mi spiego come mai lo stesso comando nelle stesse condizioni (nessuna modifica alla configurazione, credo impostata correttamente) mi lanci tre output diversi:
- prima esecuzione di eciadsl-start:
Codice:
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
Please Wait.. Synchronisation in progress [\]*** glibc detected *** malloc(): memory corruption: 0x0804f2d0 ***
Please Wait.. Synchronisation in progress [|]/usr/local/bin/eciadsl-start: line 517: 5134 Aborted "$BIN_DIR/eciadsl-synch" $synch_options
ERROR: failed to get synchronization
- seconda esecuzione:
Codice:
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
Please Wait.. Synchronisation in progress [\]*** glibc detected *** malloc(): memory corruption: 0x0804f2d0 ***
Please Wait.. Synchronisation in progress [|]/usr/local/bin/eciadsl-start: line 517: 5134 Aborted "$BIN_DIR/eciadsl-synch" $synch_options
ERROR: failed to get synchronization
root@computer:/home/themaster/eciadsl#
root@computer:/home/themaster/eciadsl# eciadsl-start
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
ERROR can't set configuration 1
ERROR eciadsl-synch: failed
Synchronization successful
[EciAdsl 4/5] Connecting to provider...
Couldn't get channel number: Input/output error
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5311), status = 0xf9
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5321), status = 0xf9
Modem hangup
Connection terminated.
Couldn't get channel number: Input/output error
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5335), status = 0xf9
Couldn't get channel number: Input/output error
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5340), status = 0xf9
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5345), status = 0xf9
Modem hangup
Connection terminated.
using channel 4
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5356), status = 0xf9
Modem hangup
Connection terminated.
Couldn't get channel number: Input/output error
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5367), status = 0xf9
using channel 5
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5372), status = 0xf9
Modem hangup
Connection terminated.
using channel 6
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5383), status = 0xf9
Modem hangup
Connection terminated.
Couldn't get channel number: Input/output error
Script /usr/local/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0fe8 -product 0x8101 -mode VCM_RFC2364 finished (pid 5394), status = 0xf9
ERROR: failed to connect
- terza esecuzione (dopo aver scollegato e ricollegato dal cavo USB il modem):
Codice:
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
Please Wait.. Synchronisation in progress [\]*** glibc detected *** malloc(): memory corruption: 0x0804f2d0 ***
Please Wait.. Synchronisation in progress [|]/usr/local/bin/eciadsl-start: line 517: 5584 Aborted "$BIN_DIR/eciadsl-synch" $synch_options
ERROR: failed to get synchronization
ERROR eciadsl-synch: timeout
Nell'ultimo caso il terminale si era bloccato e dovuto forzare l'arresto con CTRL+C.
Qualcuno mi sa dare una spiegazione al problema? Statemi bene...