Smart Link driver

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
kanenas
Linux 2.x
Linux 2.x
Messaggi: 211
Iscritto il: lun 29 dic 2003, 0:00

Smart Link driver

Messaggio da kanenas »

Ciao, per far andare l´accellerazione 3d dalla scheda video ho dovuto installare il kernel 2.6.6 al posto del 2.4.26 e fin qui tutto bene.
<BR>Al momento di connettermi con il modem che funziona con il kernel 2.4.26 al contrario con il kernel 2.6.6 non ne vuol sapere.
<BR>Ho fatto questi passaggi che posto:
<BR>
<BR>
<BR>
<BR>root@kanenas:~# cd /home/kanenas/driver
<BR>root@kanenas:/home/kanenas/driver# cd slmodem-2.9.10/
<BR>root@kanenas:/home/kanenas/driver/slmodem-2.9.10# make
<BR>make -C modem all
<BR>make[1]: Entering directory `/home/kanenas/driver/slmodem-2.9.10/modem´
<BR>rebuild profile...
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
<BR>modem_ec.c:689: warning: `t403_timeout´ defined but not used
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
<BR>gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_p
<BR>ack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs
<BR>.o sysdep_common.o
<BR>gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
<BR>gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem
<BR>_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dspli
<BR>bs.o sysdep_common.o
<BR>make[1]: Leaving directory `/home/kanenas/driver/slmodem-2.9.10/modem´
<BR>root@kanenas:/home/kanenas/driver/slmodem-2.9.10# make install
<BR>make -C modem all
<BR>make[1]: Entering directory `/home/kanenas/driver/slmodem-2.9.10/modem´
<BR>make[1]: Leaving directory `/home/kanenas/driver/slmodem-2.9.10/modem´
<BR>make -C drivers KERNEL_DIR=/lib/modules/2.6.6/build
<BR>make[1]: Entering directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>cc -I/lib/modules/2.6.6/build/include -o kernel-ver kernel-ver.c
<BR>make all KERNEL_VER=2.6.6
<BR>make[2]: Entering directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>make modules -C /lib/modules/2.6.6/build SUBDIRS=/home/kanenas/driver/slmodem-2.9.10/drivers
<BR>make[3]: Entering directory `/usr/src/linux-2.6.6´
<BR> CC [M] /home/kanenas/driver/slmodem-2.9.10/drivers/amrmo_init.o
<BR> CC [M] /home/kanenas/driver/slmodem-2.9.10/drivers/sysdep_amr.o
<BR> CC [M] /home/kanenas/driver/slmodem-2.9.10/drivers/st7554.o
<BR> LD [M] /home/kanenas/driver/slmodem-2.9.10/drivers/slamr.o
<BR> LD [M] /home/kanenas/driver/slmodem-2.9.10/drivers/slusb.o
<BR> Building modules, stage 2.
<BR> MODPOST
<BR> CC /home/kanenas/driver/slmodem-2.9.10/drivers/slamr.mod.o
<BR> LD [M] /home/kanenas/driver/slmodem-2.9.10/drivers/slamr.ko
<BR> CC /home/kanenas/driver/slmodem-2.9.10/drivers/slusb.mod.o
<BR> LD [M] /home/kanenas/driver/slmodem-2.9.10/drivers/slusb.ko
<BR>make[3]: Leaving directory `/usr/src/linux-2.6.6´
<BR>make[2]: Leaving directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>make[1]: Leaving directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>make install -C drivers KERNEL_DIR=/lib/modules/2.6.6/build
<BR>make[1]: Entering directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>cc -I/lib/modules/2.6.6/build/include -o kernel-ver kernel-ver.c
<BR>mkdir -p /dev
<BR>mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod -m 600 /dev/slamr2 c 2
<BR>12 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n
<BR>mknod: `/dev/slamr0´: Il file esiste
<BR>mknod: `/dev/slamr1´: Il file esiste
<BR>mknod: `/dev/slamr2´: Il file esiste
<BR>mknod: `/dev/slamr3´: Il file esiste
<BR>mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod -m 600 /dev/slusb2 c 2
<BR>13 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n
<BR>mknod: `/dev/slusb0´: Il file esiste
<BR>mknod: `/dev/slusb1´: Il file esiste
<BR>mknod: `/dev/slusb2´: Il file esiste
<BR>mknod: `/dev/slusb3´: Il file esiste
<BR>make install KERNEL_VER=2.6.6
<BR>make[2]: Entering directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>install -D -m 644 slamr.ko /lib/modules/2.6.6/extra/slamr.ko
<BR>install -D -m 644 slusb.ko /lib/modules/2.6.6/extra/slusb.ko
<BR>/sbin/depmod -a
<BR>make[2]: Leaving directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>make[1]: Leaving directory `/home/kanenas/driver/slmodem-2.9.10/drivers´
<BR>install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
<BR>rm -f -rf /var/lib/slmodem
<BR>install -d -D -m 755 /var/lib/slmodem
<BR>root@kanenas:/home/kanenas/driver/slmodem-2.9.10# modprobe slamr
<BR>root@kanenas:/home/kanenas/driver/slmodem-2.9.10# ln -s /dev/ttyS0 /dev/modem
<BR>ln: `/dev/modem´: Il file esiste
<BR>root@kanenas:/home/kanenas/driver/slmodem-2.9.10# slmodemd --country=ITALY /dev/slamr0
<BR>SmartLink Soft Modem: version 2.9.10 Sep 27 2004 13:59:48
<BR>symbolic link `/dev/ttySL0´ -> `/dev/pts/6´ created.
<BR>modem `slamr0´ created. TTY is `/dev/pts/6´
<BR>Use `/dev/ttySL0´ as modem device, Ctrl+C for termination.
<BR>root@kanenas:/home/kanenas/driver/slmodem-2.9.10#
<BR>
<BR>
<BR>Alcune volte ancora prima di chiudere la console con il comando specificato nella penultima riga e precisamente questa:
<BR>
<BR>Use `/dev/ttySL0´ as modem device, Ctrl+C for termination
<BR>
<BR>il modem stando locato come root funziona, ma al momento di riconnettermi dopo aver riavviato la macchina non trova più il device.
<BR>
<BR>
<BR>Ho provato anche a dare questo comando:
<BR>
<BR>slmodemd --country=ITALY /dev/modem &
<BR>con questo comando locato da users mi dice modem occupato.
<BR>
<BR>Qualcuno di voi ha idea in cosa ho sbagliato?
<BR>
<BR>Grazie in anticipo.
<BR>
<BR>
<BR> :-( <br>

danido3
Linux 0.x
Linux 0.x
Messaggi: 78
Iscritto il: mer 21 apr 2004, 0:00
Slackware: current
Località: San Giovanni Suergiu (CI)
Contatta:

Smart Link driver

Messaggio da danido3 »

ricordati che ogni qulavolta riavvii il pc devi caricare nuovamente il modulo, a meno che non lo hai caricato nel nel rc.modules.
<BR>E poi il commando: slmodemd --country=ITALY
<BR>lo puoi e lo devi lanciare solo da root, ogni volta che intendi interagire col modem, cioè quando vuoi connetterti ad internet. Poi quando hai finito di navigare allore pio premere "ctrl c" per terminare l´esecuzione di slmodemd.
<BR>Poi se usi kppp stai bene attento a creare il collegamento simbolico al modem
<BR>#cd /dev
<BR>#ln -s ttySL0 modem
<BR>
<BR>Non mi viene in mente altro.
<BR>Se hai ancora dei problemi facci sapere
<BR>Io uso gli stessi tuoi driver con un modem ac97 e funzionano benissimo.
<BR>
<BR><br>

Avatar utente
kanenas
Linux 2.x
Linux 2.x
Messaggi: 211
Iscritto il: lun 29 dic 2003, 0:00

Smart Link driver

Messaggio da kanenas »

Grazie, proverò subito.
<BR>Poi ti faccio sapere
<BR><br>

Avatar utente
kanenas
Linux 2.x
Linux 2.x
Messaggi: 211
Iscritto il: lun 29 dic 2003, 0:00

Smart Link driver

Messaggio da kanenas »

Ho provato, ma niente non và poi volevo dirti che ho fatto il link al modem, ma ttySL0 non esiste nella configurazione di kppp io con il kernel 2.4.26 che con il quale funziona bene l´ho impostato su /dev/modem anche impostandolo con il kernel 2.4.26 non và hai qualche altra idea?
<BR>
<BR><br>

danido3
Linux 0.x
Linux 0.x
Messaggi: 78
Iscritto il: mer 21 apr 2004, 0:00
Slackware: current
Località: San Giovanni Suergiu (CI)
Contatta:

Smart Link driver

Messaggio da danido3 »

ttySL0 e il device che si crea in /dev ogni volta che esegui il comando:
<BR>slmodem --country=ITALY
<BR>ed goni volta devi creare il link al modem.
<BR>Altrimenti quando premi "ctrl c" il link del modem si elimina perché il dispositivo a cui esso è puntato svanisce.
<BR>Prova a ripetere la procedura dall´inizio:
<BR>-avviare la slack
<BR>-caricare modulo slamr "modprobe slamr"
<BR>-comando del modem "slmodemd --country=ITALY"
<BR>-link simbolico al modem "ln -s /dev/ttySL0 /dev/modem"
<BR>-lancia kppp e testa il modem prima di connettere.
<BR>
<BR>Per ora tutto.
<BR>Se il problema persiste facci sapere.
<BR>Se ce ne sarà bisogno ti invierò il procedimento corretto di come ho fatto io.
<BR>
<BR>Alla prossima. Non mollare mai.
<BR><br>

Avatar utente
simone
Linux 1.x
Linux 1.x
Messaggi: 100
Iscritto il: dom 25 lug 2004, 0:00
Località: Cremona

Smart Link driver

Messaggio da simone »

ciao ho sempre fatto anch´io come spiegato da danido3 da quando sono passato al 2.6.7, ma, prova e riprova, sono riuscito a farlo girare come un servizio nel sistema senza doverlo lanciare ad ogni avvio se vi può interessare descrivo come ho fatto:
<BR>
<BR>1- inserire in fondo al file /etc/modules.conf (se non c´è gia) le seguenti stringhe:
<BR>
<BR>alias char-major-212 slmodem
<BR>alias slmodem slamr
<BR>
<BR>2- inserire in fondo al file /etc/rc.d/rc.M (prima di All done) la seguente riga:
<BR>
<BR>/usr/sbin/slmodemd &
<BR>
<BR>3- creare uno script che all´avvio del sistema crei ogni volta il link simbolico /dev/modem a ttySL0 in questo modo:
<BR>
<BR>touch linkmodem (creo un file vuoto)
<BR>vi linkmodem (lo apro con un editor di testi)
<BR>ln -sf /dev/ttySL0 /dev/modem (scrivo al suo interno la stringa)
<BR>
<BR>dopo aver salvato e chiuso lo script lo rendiamo eseguibile e lo spostiamo in /usr/bin (o una qualsiasi directory della path)
<BR>
<BR>chmod 777 linkmodem
<BR>mv linkmodem /usr /bin
<BR>
<BR>infine aggiungiamo la stringa che segue nel file /etc/rc.d/rc.local:
<BR>
<BR>/usr/bin/linkmodem
<BR>
<BR>al riavvio sarà gia caricato il demone slmodemd e ci sarà gia anche il link simbolico.
<BR>
<BR>P.S. io ho usato i driver slmodem 2.9.10 - per sicurezza prima di aggiungere la stringa in "rc.M" provatela in un terminale per vedere che vi restituisca il prompt altrimenti si blocca l´avvio del sistema.
<BR>
<BR>ciao
<BR>Simone
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: simone il 05-10-2004 13:45 ]<br>

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Smart Link driver

Messaggio da syaochan »

ciao
<BR>io ho un´altro problema con questi driver, con un modem usb
<BR>la versione 2.9.6 e´ l´unica che "funziona" (ma se cade la linea kppp nn riesce a ricomporre il numero xche´ slmodemd si incarta e devo killarlo e ricaricarlo xche´ funzioni), con la 2.9.7 nn riesco ad andare a velocita´ maggiori di 33.6k mentre con le successive ottengo sempre "segnale portante assente"
<BR>qualche idea?<br>

Rispondi