> On Thursday 13 December 2007 22:43:10 amosse@xxxxxxxxx wrote: > > > Amos > > > > > > RE: # slmodemd --country=ITALY /dev/slamr0 > > > your particular modem does not use /dev/slamr0 > > > but rather MUST have the specification: modem:1 > > > > > > Your core problem is with the slmodemd you are using, it does not > > > have the needed ALSA support.: > > > ALSA support is not compiled in (see README for howto). > > > You seem to have copied/installled some SuSE slmodemd over the one > > > you successfully used earlier when: > > > ttySL0<*1>: ATQ0 V1 E1 -- OK > > > ttySL0<*1>: ATQ0 V1 E1 Z -- OK > > > ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK > > > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK > > > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK > > > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK > > > ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem > > > > > > So just again do the copy over of the slmodemd from the > > > SLMODEMD.4.2 resource and retest > > > # slmodemd --country=ITALY modem:1 > > > > > > MarvS > > > > Thank you. > > I made as per your suggestion: > > linux-amosse:/home/amosse/Documents/ScanModem/SLMODEMD.gcc4.2 # cp > > slmodemd /usr/sbin/slmodemd cp: impossibile creare il file normale > > `/usr/sbin/slmodemd': Text file busy > > > > Amos > > > > > > ps: "impossibile creare il file normale" = impossible to create > > normal file > > As the message says, it seems that your already have a slmodemd in use, > you can check it with > > $ ps ax | grep slmodemd > > If it outputs something, it means that a slmodemd is running, so you'll > have to stop it. It's been a while since I used SuSE but I _think_ it > uses the classic SysV init system, so that should be easy. See if you > have a /etc/init.d directory, and whether there is an init script > called slmodemd (or something like that) in it. If so, you can simply > stop the daemon with (as root) : > > # /etc/init.d/slmodemd stop > > Then you should be able to copy the new slmodemd over the old one > in /usr/bin (or /usr/sbin, use the 'which' command to find out where > the current one is located) and start the new slmodemd with the init > script : > > # /etc/init.d/slmodemd start > > which should now detect your modem properly. > > Firas Many thanks. I followed the Firas' instruction and now I can run: # slmodemd -c ITALY --alsa modem:1 and even: # wvdialconf /etc/wvdial.conf ttySL0<*1>: ATQ0 V1 E1 -- OK ttySL0<*1>: ATQ0 V1 E1 Z -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Mod So now do I have to work on wvdial.conf? [Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem = /dev/ttySL0 Phone = 7020187187 Idle Seconds = 300 Password = telecom Modem Type = Analog Modem Stupid Mode = 1 Compuserve = 0 Baud = 460800 Auto DNS = 1 Dial Command = ATDT Ask Password = 0 ISDN = 0 Username = telecom Carrier check = no Some questions: 0 - First time (after I run wvdialconf /etc/wvdial.conf)I run wvdial I get: Modem initialized. --> Idle Seconds = 300, disabling automatic reconnect. --> Sending: ATDT7020187187 --> Waiting for carrier. ATDT7020187187 --> Timed out while dialing. Trying again. --> Sending: ATDT7020187187 and so on.. 1 - Username and Password have to be between ""? I tryed but no changes. 2 - I tryed to add X3 inside init 2, even changing +FCLASS=0 with +MS=34 or +MS=90, in both trial I get "Modem non found" If someone have some ideas? Amos