Problem with driver for modem intel536ep or with wvdial?
I compiled driver for modem intel536ep and had some problem with them.
When I go to wvstreams and run ./configure i have next output: checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... g++ -E checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for __attribute__ ((deprecated))... yes checking argp.h usability... yes checking argp.h presence... yes checking for argp.h... yes checking for argp_parse... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for working alloca.h... yes checking for alloca... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking for error_t... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for net/if.h... yes checking for net/ethernet.h... yes checking for netinet/if_ether.h... yes checking whether ETHER_ADDR_LEN is declared... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/in_systm.h usability... yes checking netinet/in_systm.h presence... yes checking for netinet/in_systm.h... yes checking for netinet/ip.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking linux/serial.h usability... yes checking linux/serial.h presence... yes checking for linux/serial.h... yes checking for cfmakeraw... yes checking whether ln works...... yes checking whether __libc_stack_end is public... yes checking for pkg-config... /usr/bin/pkg-config checking dbus/dbus.h usability... yes checking dbus/dbus.h presence... yes checking for dbus/dbus.h... yes checking for bind in -lsocket... no checking for openssl/ssl.h... yes checking for X509_free in -lcrypto... yes checking for SSL_has_matching_session_id in -lssl... yes checking for POLICY_MAPPING_new in -lssl... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking for readline in -lreadline... no checking security/pam_appl.h usability... no checking security/pam_appl.h presence... no checking for security/pam_appl.h... no checking for pam_start in -lpam... no checking for sane PAM implementation... no checking tcl.h usability... yes checking tcl.h presence... yes checking for tcl.h... yes checking for TclInterpInit in -ltcl8.3... no checking for Qt... /usr/lib/qt checking for moc... /usr/lib/qt/bin/moc checking for valgrind... no checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress in -lz... yes checking tr1/functional usability... yes checking tr1/functional presence... yes checking for tr1/functional... yes checking boost/function.hpp usability... no checking boost/function.hpp presence... no checking for boost/function.hpp... no checking boost/throw_exception.hpp usability... no checking boost/throw_exception.hpp presence... no checking for boost/throw_exception.hpp... no configure: WARNING: DBUS is missing. configure: WARNING: PAM is missing. configure: WARNING: Valgrind is missing. configure: WARNING: readline is missing. configure: creating ./config.status config.status: creating config.mk config.status: creating pkgconfig/libuniconf.pc config.status: creating pkgconfig/libuniconf-uninstalled.pc config.status: creating pkgconfig/libwvbase.pc config.status: creating pkgconfig/libwvbase-uninstalled.pc config.status: creating pkgconfig/libwvdbus.pc config.status: creating pkgconfig/libwvdbus-uninstalled.pc config.status: creating pkgconfig/libwvqt.pc config.status: creating pkgconfig/libwvqt-uninstalled.pc config.status: creating pkgconfig/libwvstreams.pc config.status: creating pkgconfig/libwvstreams-uninstalled.pc config.status: creating pkgconfig/libwvutils.pc config.status: creating pkgconfig/libwvutils-uninstalled.pc config.status: creating pkgconfig/libwvtest.pc config.status: creating pkgconfig/libwvtest-uninstalled.pc config.status: creating include/wvautoconf.h As you can see four lines have WARNING, maybe it is important. Then I type make and it gives me next output: * Generating CC * Generating CXX ./CXX -c utils/wvbuffer ./CXX -c utils/wvbufferstore ./CXX -c utils/wvcont ./CXX -c streams/wvfdstream ./CXX -c utils/wvfork ./CXX -c utils/wvhashtable ./CXX -c utils/wvlinklist ./CXX -c utils/wvmoniker ./CXX -c utils/wvscatterhash ./CXX -c utils/wvsorter ./CXX -c utils/wvstringlist ./CXX -c utils/strutils ./CXX -c utils/wvtask ./CXX -c streams/wvistreamlist ./CXX -c utils/wvstreamsdebugger ./CXX -c streams/wvlog ./CXX -c streams/wvstream ./CXX -c uniconf/uniconf ./CXX -c uniconf/uniconfgen ./CXX -c uniconf/uniconfkey ./CXX -c uniconf/uniconfroot ./CXX -c uniconf/unihashtree ./CXX -c uniconf/unimountgen ./CXX -c uniconf/unitempgen ./CXX -c utils/wvbackslash ./CXX -c utils/wvencoder ./CXX -c utils/wvtclstring ./CXX -c utils/wvstringcache ./CXX -c uniconf/uniinigen ./CXX -c uniconf/unilistiter ./CXX -c streams/wvfile ./CXX -c streams/wvstreamclone ./CXX -c streams/wvconstream ./CXX -c xplc/loader ./CXX -c xplc/modulemgr linking libwvbase.so... ./CXX -c utils/strcrypt ./CXX -c utils/wvargs ./CXX -c utils/wvbase64 ./CXX -c utils/wvcrash ./CXX -c utils/wvdiriter ./CXX -c utils/wvglobdiriter ./CXX -c utils/wvgzip ./CXX -c utils/wvhex ./CXX -c utils/wvpam ./CXX -c utils/wvrateadjust ./CXX -c utils/wvserialize ./CXX -c utils/wvstringtable ./CXX -c utils/wvsubproc ./CXX -c utils/wvsubprocqueue ./CXX -c utils/wvsystem ./CXX -c utils/wvtest ./CXX -c utils/wvtr1 ./CXX -c utils/wvuid ./CXX -c utils/wvwordwrap linking libwvutils.so... ./CXX -c configfile/cfgentry ./CXX -c configfile/cfgsection ./CXX -c configfile/wvconf ./CXX -c crypto/wvblowfish ./CXX -c crypto/wvcountermode ./CXX -c crypto/wvcrl ./CXX -c crypto/wvcrypto ./CXX -c crypto/wvdiffiehellman ./CXX -c crypto/wvdigest ./CXX -c crypto/wvdsa ./CXX -c crypto/wvoakley ./CXX -c crypto/wvocsp ./CXX -c crypto/wvrsa ./CXX -c crypto/wvsslstream ./CXX -c crypto/wvtripledes ./CXX -c crypto/wvx509 ./CXX -c crypto/wvx509mgr ./CXX -c crypto/wvxor ./CXX -c ipstreams/wvaddr ./CXX -c ipstreams/wvipraw ./CXX -c ipstreams/wvlistener ./CXX -c ipstreams/wvresolver ./CXX -c ipstreams/wvstreamsdebuggerserver ./CXX -c ipstreams/wvtcp ./CXX -c ipstreams/wvudp ./CXX -c ipstreams/wvunixdgsocket ./CXX -c ipstreams/wvunixsocket ./CXX -c ipstreams/wvurl ./CXX -c linuxstreams/wvinterface ./CXX -c linuxstreams/wvipaliaser ./CXX -c linuxstreams/wvipfirewall ./CXX -c linuxstreams/wviproute ./CXX -c linuxstreams/wvpty ./CXX -c linuxstreams/wvtundev ./CXX -c streams/fileutils ./CXX -c streams/wvatomicfile ./CXX -c streams/wvbufstream ./CXX -c streams/wvcolorlogconsole ./CXX -c streams/wvcrashlog ./CXX -c streams/wvdaemon ./CXX -c streams/wvdailyevent ./CXX -c streams/wvencoderstream ./CXX -c streams/wvgzipstream ./CXX -c streams/wvlockdev ./CXX -c streams/wvlockfile ./CXX -c streams/wvlogbuffer ./CXX -c streams/wvlogfile ./CXX -c streams/wvlogstream ./CXX -c streams/wvloopback ./CXX -c streams/wvloopback2 ./CXX -c streams/wvmagicloopback ./CXX -c streams/wvmodem ./CXX -c streams/wvpipe ./CXX -c streams/wvprociter ./CXX -c streams/wvprotostream ./CXX -c streams/wvstreamsdaemon ./CXX -c streams/wvsubprocqueuestream ./CXX -c streams/wvsyslog ./CXX -c streams/wvtimeoutstream ./CXX -c streams/wvtimestream ./CXX -c urlget/wvftpstream ./CXX -c urlget/wvhttpcomponent ./CXX -c urlget/wvhttppool ./CXX -c urlget/wvhttpstream linking libwvstreams.so... ./CXX -c crypto/tests/ssltest linking crypto/tests/ssltest... ./CXX -c ipstreams/tests/unixtest linking ipstreams/tests/unixtest... ./CXX -c crypto/tests/printcert linking crypto/tests/printcert... ./CXX -c uniconf/daemon/uniconfdaemon ./CXX -c uniconf/daemon/uniconfdaemonconn ./CXX -c uniconf/daemon/uniconfpamconn ./CXX -c uniconf/uniautogen ./CXX -c uniconf/unibachelorgen ./CXX -c uniconf/unicachegen ./CXX -c uniconf/uniclientconn ./CXX -c uniconf/uniclientgen ./CXX -c uniconf/unidefgen ./CXX -c uniconf/unifastregetgen ./CXX -c uniconf/unifilesystemgen ./CXX -c uniconf/unifiltergen ./CXX -c uniconf/unifstreegen ./CXX -c uniconf/unilistgen ./CXX -c uniconf/uninullgen ./CXX -c uniconf/unipermgen ./CXX -c uniconf/unireadonlygen ./CXX -c uniconf/unireplicategen ./CXX -c uniconf/uniretrygen ./CXX -c uniconf/unisecuregen ./CXX -c uniconf/unislowgen ./CXX -c uniconf/unisubtreegen ./CXX -c uniconf/unitransactiongen ./CXX -c uniconf/uniunwrapgen ./CXX -c uniconf/uniwatch ./CXX -c uniconf/uniwvconfgen ./CXX -c uniconf/wvconfemu linking libuniconf.so... ./CXX -c uniconf/daemon/uniconfd linking uniconf/daemon/uniconfd... ./CXX -c uniconf/tests/uni linking uniconf/tests/uni... ./CXX -c qt/wvqthook ./CXX -c qt/wvqtstreamclone linking libwvqt.so... linking libwvstatic.a... ar: creating libwvstatic.a linking libwvtest.a... ar: creating libwvtest.a It looks fine to me. When type make install it gives me next output: /usr/bin/ginstall -c -d /usr/local/lib for i in libwvbase.so libwvutils.so libwvstreams.so libuniconf.so libwvqt.so; do \ /usr/bin/ginstall -c $i.4.5 /usr/local/lib/ ; \ done /usr/bin/ginstall -c -d /usr/local/etc /usr/bin/ginstall -c -m 644 uniconf/daemon/uniconf.conf /usr/local/etc/ /usr/bin/ginstall -c -d /usr/local/include/wvstreams/xplc /usr/bin/ginstall -c -m 644 include/fileutils.h include/ftpparse.h include/if_arp.h include/iwvlistener.h include/iwvstream.h include/pwvstream.h include/strutils.h include/uniautogen.h include/unibachelorgen.h include/unicachegen.h include/unicallbackgen.h include/uniclientconn.h include/uniclientgen.h include/uniconf.h include/uniconfdaemon.h include/uniconfdaemonconn.h include/uniconfgen.h include/uniconfkey.h include/uniconfpair.h include/uniconfpamconn.h include/uniconfroot.h include/uniconftree.h include/unidefgen.h include/unifastregetgen.h include/unifilesystemgen.h include/unifiltergen.h include/unihashtree.h include/uniinigen.h include/unilistgen.h include/unilistiter.h include/unimountgen.h include/uninullgen.h include/unipermgen.h include/unipstoregen.h include/unireadonlygen.h include/uniregistrygen.h include/unireplicategen.h include/uniretrygen.h include/unisecuregen.h include/unislowgen.h include/unisubtreegen.h include/unitempgen.h include/unitransaction.h include/unitransactiongen.h include/uniunwrapgen.h include/uniwatch.h include/uniwvconfgen.h include/verstring.h include/wvaddr.h include/wvargs.h include/wvassert.h include/wvatomicfile.h include/wvattrs.h include/wvautoconf.h include/wvbackslash.h include/wvbase64.h include/wvbellpull.h include/wvblowfish.h include/wvbuf.h include/wvbufbase.h include/wvbufstore.h include/wvbufstream.h include/wvcallbacklist.h include/wvcolorlogconsole.h include/wvconf.h include/wvconfemu.h include/wvcont.h include/wvcountermode.h include/wvcrash.h include/wvcrashlog.h include/wvcrl.h include/wvcrypto.h include/wvdaemon.h include/wvdailyevent.h include/wvdbusconn.h include/wvdbusmsg.h include/wvdbusserver.h include/wvdelayedcallback.h include/wvdiffiehellman.h include/wvdigest.h include/wvdiriter.h include/wvdsa.h include/wvencoder.h include/wvencoderstream.h include/wverror.h include/wvfdstream.h include/wvfile.h include/wvfileutils.h include/wvfork.h include/wvfunctorencoder.h include/wvglob.h include/wvglobdiriter.h include/wvgzip.h include/wvgzipstream.h include/wvhash.h include/wvhashtable.h include/wvhex.h include/wvhttppool.h include/wvinterface.h include/wvipaddrtable.h include/wvipaliaser.h include/wvipfirewall.h include/wvipnetlist.h include/wvipraw.h include/wviproute.h include/wvistreamlist.h include/wvlink.h include/wvlinkerhack.h include/wvlinklist.h include/wvlistener.h include/wvlockdev.h include/wvlockfile.h include/wvlog.h include/wvlogbuffer.h include/wvlogfile.h include/wvlogrcv.h include/wvlogstream.h include/wvloopback.h include/wvloopback2.h include/wvmagiccircle.h include/wvmagicloopback.h include/wvmatrix.h include/wvmodem.h include/wvmoniker.h include/wvmonikerregistry.h include/wvoakley.h include/wvocsp.h include/wvpam.h include/wvpipe.h include/wvprociter.h include/wvprotostream.h include/wvpty.h include/wvpushdir.h include/wvqthook.h include/wvqtstreamclone.h include/wvrateadjust.h include/wvregex.h include/wvresolver.h include/wvrsa.h include/wvscatterhash.h include/wvserialize.h include/wvshmzone.h include/wvsocketpair.h include/wvsorter.h include/wvsslhacks.h include/wvsslstream.h include/wvstdstring.h include/wvstream.h include/wvstreamclone.h include/wvstreamsdaemon.h include/wvstreamsdebugger.h include/wvstreamsdebuggerserver.h include/wvstring.h include/wvstringcache.h include/wvstringlist.h include/wvstringmask.h include/wvstringtable.h include/wvstrutils.h include/wvsubproc.h include/wvsubprocqueue.h include/wvsubprocqueuestream.h include/wvsyslog.h include/wvsystem.h include/wvtask.h include/wvtclstring.h include/wvtcp.h include/wvtcplistener.h include/wvtest.h include/wvtimeoutstream.h include/wvtimestream.h include/wvtimeutils.h include/wvtr1.h include/wvtripledes.h include/wvtundev.h include/wvtypedencoder.h include/wvtypetraits.h include/wvudp.h include/wvuid.h include/wvunixdgsocket.h include/wvunixlistener.h include/wvunixsocket.h include/wvurl.h include/wvverstring.h include/wvwin32-sanitize.h include/wvwin32task.h include/wvwindebuglog.h include/wvwinstreamclone.h include/wvwordwrap.h include/wvx509.h include/wvx509mgr.h include/wvxor.h include/wvxplc.h /usr/local/include/wvstreams /usr/bin/ginstall -c -m 644 include/xplc/ICategory.h include/xplc/ICategoryIterator.h include/xplc/ICategoryManager.h include/xplc/IFactory.h include/xplc/IModule.h include/xplc/IModuleLoader.h include/xplc/IModuleManagerFactory.h include/xplc/IMoniker.h include/xplc/IMonikerService.h include/xplc/IObject.h include/xplc/IServiceHandler.h include/xplc/IServiceManager.h include/xplc/IStaticServiceHandler.h include/xplc/IWeakRef.h include/xplc/core.h include/xplc/delete.h include/xplc/factory.h include/xplc/module.h include/xplc/ptr.h include/xplc/trace.h include/xplc/utils.h include/xplc/uuid.h include/xplc/uuidops.h include/xplc/xplc.h /usr/local/include/wvstreams/xplc /usr/bin/ginstall -c -d /usr/local/lib for i in libwvstatic.a libwvtest.a; do \ /usr/bin/ginstall -c -m 644 $i /usr/local/lib; \ done cd /usr/local/lib && for i in libwvbase.so libwvutils.so libwvstreams.so libuniconf.so libwvqt.so; do \ rm -f $i; \ ln -s $i.4.5 $i; \ done /usr/bin/ginstall -c -d /usr/local/lib/pkgconfig /usr/bin/ginstall -c -m 644 pkgconfig/libuniconf.pc pkgconfig/libwvbase.pc pkgconfig/libwvdbus.pc pkgconfig/libwvqt.pc pkgconfig/libwvstreams.pc pkgconfig/libwvtest.pc pkgconfig/libwvutils.pc /usr/local/lib/pkgconfig /usr/bin/ginstall -c -d /usr/local/bin /usr/bin/ginstall -c wvtestrunner.pl /usr/local/bin /usr/bin/ginstall -c -d /usr/local/lib/valgrind /usr/bin/ginstall -c wvstreams.supp /usr/local/lib/valgrind /usr/bin/ginstall -c -d /usr/local/bin /usr/bin/ginstall -c uniconf/tests/uni /usr/local/bin/ /usr/bin/ginstall -c -d /usr/local/sbin /usr/bin/ginstall -c uniconf/daemon/uniconfd /usr/local/sbin/ /usr/bin/ginstall -c -d /usr/local/var/lib/uniconf touch /usr/local/var/lib/uniconf/uniconfd.ini /usr/bin/ginstall -c -d /usr/local/share/man/man8 /usr/bin/ginstall -c -m 644 uniconf/daemon/uniconfd.8 /usr/local/share/man/man8 /usr/bin/ginstall -c -m 644 uniconf/tests/uni.8 /usr/local/share/man/man8 Then I go to directory wvdial-1.60 and run make clean, make and make install. It gives next output: compiling wvdialer.o... compiling wvmodemscan.o... compiling wvpapchap.o... compiling wvdialbrain.o... compiling wvdialmon.o... linking wvdial.a... ar: creating wvdial.a compiling wvdial.o... linking wvdial... compiling wvdialconf.o... linking wvdialconf... compiling pppmon.o... linking pppmon... compiling papchaptest.o... linking papchaptest... compiling wvdialer.o... compiling wvmodemscan.o... compiling wvpapchap.o... compiling wvdialbrain.o... compiling wvdialmon.o... linking wvdial.a... ar: creating wvdial.a compiling wvdial.o... linking wvdial... compiling wvdialconf.o... linking wvdialconf... compiling pppmon.o... linking pppmon... compiling papchaptest.o... linking papchaptest... [ -d /usr/local/bin ] || install -d /usr/local/bin [ -d /etc/ppp/peers ] || install -d /etc/ppp/peers install -m 0755 wvdial wvdialconf /usr/local/bin cp ppp.provider /etc/ppp/peers/wvdial cp ppp.provider-pipe /etc/ppp/peers/wvdial-pipe [ -d /usr/local/share/man/man1 ] || install -d /usr/local/share/man/man1 [ -d /usr/local/share/man/man5 ] || install -d /usr/local/share/man/man5 install -m 0644 wvdial.1 wvdialconf.1 /usr/local/share/man/man1 install -m 0644 wvdial.conf.5 /usr/local/share/man/man5 After installation I run wvdialconf and it gives me next output: Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@lists.nit.ca>. Then I run wvdial and it gives next output: --> WvDial: Internet dialer version 1.60 --> Warning: section [Dialer Defaults] does not exist in wvdial.conf. --> Initializing modem. --> Sending: ATZ ATZ OK --> Modem initialized. --> Configuration does not specify a valid phone number. --> Configuration does not specify a valid login name. --> Configuration does not specify a valid password. lsmod command gives in first row Intel536ep. I look in the /dev directory adn there are a nodes /dev/modem, /dev/536ep and /dev/536ep0 Can anyone help me because i am frustating of this modem. I live on Kosovo in Serbia and don't have other internet but dialup. Now I write from windows. Thanks.. |
Please try the versions of wvstreams and wvdial you will find at slackbuilds.org. Also, please use code tags around your output to make your post more readable.
Brian |
I looked on slackbuilds.org and couldn't find neither wvdial nor wvstreams.
|
They are there!
http://slackbuilds.org/result/?search=wvdial&sv=12.2 |
I have Slackware 12.0. Does it matter?
|
As you have already built the programs without using the slackbuild scripts, then I do not forsee any problem with using the slackbuild scripts with 12.0.
|
I built programs wvstreams and wvdial with slackbuild script and have same problem. It's obviously that have to get Slackware 12.2. Thnx a lot for help.
|
All times are GMT -5. The time now is 07:43 PM. |