Andreas SLMODEMD.gcc4.2.tar.gz was prepared by a volunteer who evidently used an earlier version of the slmodem soucer code without the error 64 patch. Would you please $ sudo mv /usr/sbin/slmodemd /usr/sbin/slmodemd.4.2 and try using the slmodemd from the SLMODEMD.gcc4.1.tar.gz which others are using successfully For it to work in your 64 bit environment, you need to install the 32 bit libasound2 package. Then just do a normal boot on your System, with expectation/hope that 32 bit slmodemd with 32 bit libasound2 calls will be able to support the kernel version matched 64 bit snd-hda-intel driver. Within slusb64bit.txt at http://phep2.technion.ac.il/linmodems/packages/smartlink/ you can read about a similar usage for the USB slusb driver on a 64 bit system. MarvS MarvS On Dec 22, 2007 1:22 AM, Andreas Rudin <andreas.rudin@xxxxxxxxxxxx> wrote: > Hi Marvin > > Thanks for your help! > > Marvin Stodolsky schrieb: > > ... > > > > 2) The sl-modem-daemon_2.9.9d+e-pre2-10_amd64.deb > > package installed a version 2.9.9d slmodmed code, while the updates in > > the slmodemd of SLMODEMD.gcc4.1.tar.gz are necessary under current > > kernels. On my system the check with: > > # slmodemd --version > > SmartLink Soft Modem: version 2.9.11 Aug 6 2007 22:02:27 > > ------------------ > > shows the needed 2.9.11 is installed. If yours shows 2.9.9 , you > > want to copy the slmodemd in the SLMODEMD package to > > /usr/sbin/slmodem > > > I got indeed 2.9.9 with slmodemd --version. > > So I downloaded and unpacked SLMODEMD.gcc4.2.tar.gz > > and copied slmodemd to /usr/sbin/ > (and renamed the original /usr/sbin/slmodemd first) > > Now I got 2.9.11 with slmodemd --version. > > 3) During the testing phase, its best to turn on the sl-modem-daemon > > actions from within /etc/default/sl-modem-daemon, as it is more > > informative to modem activation manually. > > > > Do these changes and reboot into 32 bit emulation mode, for the modem > > testing. > I'm not really sure, how to reboot into 32 bit emulation mode. > > I did > > $ linux32 bash > > and rebooted the notebook, is that ok? > > After that I opened a console and entered: > > slmodemd -c SWITZERLAND --alsa hw:0,6 > > which gave me the following output: > > Smartlink Soft Modem: version 2.9.11 Nov 21 2007 09:03:10 > symbolic link `/dev/ttySL0` -> `/dev/pts/0` created > modem `hw:0,6` created. TTY is `/dev/pts/0` > Use `/dev/ttySL0` as modem device, Ctrl+C for termination. > > Then I opened another console and entered > > $ wvdial > > which gave me: > > WvDial<Err>: Cannot open /dev/modem: Permission denied > > I changed to root and retried: > > # wvdial > > Now I got: > > WvDial<*1>: WvDial: Internet dialer version 1.56 > WvModem<*1>: Cannot get information for serial port. > WvDial<*1>: Initializing modem. > WvDial<*1>: Sending: ATZ > WvDial Modem<*1>: ATZ > WvDial Modem<*1>: OK > WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > WvDial Modem<*1>: OK > WvDial<*1>: Sending: ATX3 > WvDial Modem<*1>: ATX3 > WvDial Modem<*1>: OK > WvDial<*1>: Modem initialized. > WvDial<*1>: Sending: ATDT0840555555 > WvDial<*1>: Waiting for carrier. > WvDial Modem<*1>: ATDT0840555555 > WvDial Modem<*1>: NO CARRIER > WvDial Modem<*1>: ERROR > WvDial<Warn>: No Carrier! Trying again. > WvDial<*1>: Sending: ATDT0840555555 > .. and so on... > > In the other console I got the following lines: > > error: period size 48 is not supported by playback (64). > error: period size 48 is not supported by playback (64). > .. and so on... > > There is no difference with or without STUPID mode. > > I then saw, that there exists a patch to fix the period size problem: > > http://www.fedoraforum.org/forum/printthread.php?t=176042 > > I tried to follow the instruction on this site, but at > > make SUPPORT_ALSA=1 > > I got the error: > > /usr/bin/ld: i386 architecture of input file `dsplibs.o' is incompatible > with i386:x86-64 output > > and then: > dsplibs.o: In function `ModulusEncoder::progress(unsigned char*, > unsigned int*)': > (.text+0x32480): undefined reference to `__moddi3' > dsplibs.o: In function `ModulusEncoder::progress(unsigned char*, > unsigned int*)': > (.text+0x32480): undefined reference to `__divdi3' > ..... > > I then saw, that there exists a updated version of the 64bit slmodemd - > package: > > sl-modem-daemon_2.9.9d+e-pre2-11_amd64.deb > > I installed it (inclusive the upgrade of the necessary depending > packages libc6-i386, libc6-dev, libc6), but the version of slmodemd is > still 2.9.9. > > And when trying to dial with wvdial, there are always the same outputs. > > So the question is now, wheather it is possible to do a similar patch > for the 64bit version? > > I do not have enough scripting experience to do such a script on my own. > > I hope you can help me! > > Best wishes > > Andreas > > P.S. Shall I send my mails to you or to the list? > > > > > The manual modem setup command is: > > $ sudo slmodemd -c SWITZERLAND --alsa hw:0,6 > > For your hardware, this is the only useful role of the > > sl-modem-daemon package. > > > > Retest a dialout both with and without STUPID mode, > > and report back. > > > > I'm just returned to the USA from 2 weeks of travel, and will be able > > to help more over the weekend. > > > > MarvS > > > > > > > > > > > > > > > > Not knowing which was installed most recently on your system > > > > > > > > > > > > On Dec 20, 2007 8:45 PM, Antonio Olivares <olivares14031@xxxxxxxxx> wrote: > > > >> Andreas, > >> > >> looks like your modem is a Conexant based modem > >> > >> 00:1b.0 8086:284b 14ff:a00a Audio device: Intel > >> Corporation 82801H > >> > >> since it has an f in there. > >> http://www.linuxant.com/drivers/hsf/index.php > >> > >> I hope that I am wrong here, and that slmodemd+alsa will serve as part > >> 2 of scanModem suggests: > >> > >> 2) An ALSA modem driver plus slmodemd. Read Smartlink.txt for details, and > >> to test get the package SLMODEMD.gcc4.1.tar.gz from: > >> http://linmodems.technion.ac.il/packages/smartlink/ > >> > >> Marv will get you better advice here, though. > >> > >> Regards, > >> > >> Antonio > >> >