Re: Linmodem SM56 on x86_64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jean-Pierre,
Let me just add that slmodem DOES NOT SUPPORT SOUND which is why the common Internet dialer wvdial requires Carrier Check = no , which is equivalent to X3 in the initialization string. Just want to make it clear: X3 disables waiting for a dial tone, nothing else, does not enable sound.

Cordialement - Jacques

Marvin Stodolsky wrote:
Jean-Pierre

Thanks for the report.  Which package (full name please) did you apply
the playback (64) patch too.

MarvS

On Feb 16, 2008 2:43 AM, Jean-Pierre Demailly
<Jean-Pierre.Demailly@xxxxxxxxxxxxxxx> wrote:
Hi:

Thanks to your previous help, I have been able to get my winmodem
Smartlink SM56 to work at least partially on my x86_64 laptop
(with a 64 bit kernel). However, some tweaks were necessary :

1. The slmodem package fails to compile properly from scratch because
  * the Makefile forgets to uses the -m32 option to force compilation
    in 32 bit (necessary because of needed ld with 32 bit blobs)
  * the slamr driver which is pure 32 bit cannot be compiled on a
    a 64 bit machine, and so the Makefile should disable this
    automatically. I enclose a Makefile which includes this test.

2. After tweaking as in 1), compilation of slmodemd in 32bit mode is
   successful and I could call
      slmodem -c FRANCE --alsa hw:0,6
   (as this seems to be appropriate in my case).
   Then device /dev/ttySL0 is created

However, when trying using to use the modem, I first got an error
    period size 48 not supported by playback (64)
(already reported by many people). Things improved a lot by using
the "Hell labs patch" enclosed - it seems that a test fax (class 1)
was succesfully sent. Maybe the change should be implemented in the
next iteration of slmodemd and enabled/disabled through the use of an
ad hoc option.

I also got French Minitel (V23 mode) almost working - the initializing
escape code is probably still not OK as the echo of keys was garbled.
In addition, there is not sound on dialing - maybe the hell labs patch
simply disables error after failure of using ALSA. Alsa support
obviously has to be fixed for SM56 on 64 bit machines.

Here is where I am - it seems pretty close to be made to work, but not
there yet !

Regards,
Jean-Pierre Demailly


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux