David, There is a pre-compiled 32 bit component, modem/dsplibs.o , protecting the most Proprietary Smartlink code. It cannot be combined with 64 bit code. But using a 64 bit snd-hda-intel.ko driver with a 32 bit compiled slmodemd does work. The 32 bit libraries sought by slmodemd have to be present on your System. Often these are installed by default on x86_64 systems. They are the libasound2 and libasound2-dev (this latter may not be necessary post-compile of slmodemd) MarvS On Wed, Sep 17, 2008 at 10:50 AM, David Sorokin <david.sorokin@xxxxxxxxx> wrote: > Thanks Marvin, > > I tried to compile the driver from sources (slmodem-2.9.11-20080817.tar.gz) > for x86_64. Unfortunately, there were troubles. At first, I edited file > modem/Makefile > > -ifeq ($ARCH64, 0)) > +ifeq ($ARCH64, 1)) > > in two places otherwise the C compiler applied (incorrect ??) option -m32. > Then the compilation went smoothly but the linker said that the object file > dsplibs.o from the source package had i386 architecture incompatible with > x86_64 output. So, I couldn't build a driver. > > What is a work-around you mentioned for x86_64? > > Regards > David > > ----- Original Message ----- From: "Marvin Stodolsky" > <marvin.stodolsky@xxxxxxxxx> > To: "David Sorokin" <david.sorokin@xxxxxxxxx> > Cc: <Discuss@xxxxxxxxxxxxx> > Sent: Wednesday, September 17, 2008 4:41 PM > Subject: Re: Motorola SM56 on laptop (amd64) > > >> David, >> Many winmodems have the same functional hardware, and only differ >> significantly in the software they call for under Microsoft. Under >> Linux the slmodemd (praised be slmodem coder Sasha Khapyorsky) helper >> utility supports a wider variety of modems, while the driver it works >> through is one of several modem drivers provided in the Linux ALSA >> audio+modem packages. In contrast to the Mircrosoft environment, >> these drivers have low level functionality and the slmodemd is the >> really SMART component. >> >> For your system, the 15433155 modem chip hosted on the High >> Definition Audio card Subsystem is actually fabricated by Silicon >> Instruments (vendor id 1543), which imprinted an instruction to call >> up Motorola software under under Microsoft. >> >> Under Linux, all this Microsoft stuff is ignored, since Motorola is >> not supporting Linux. >> Rather the snd-hda-intel driver supports audio+ access for the >> slmodemd, provided in the SLMODEMD package ( which I assembled) to >> manage the modem. >> >> You may initially have a failure, because of your x86_64 processor. >> But there is a work around for that. >> >> Report back presently. >> >> MarvS >> scanModem maintainer >> >> On Wed, Sep 17, 2008 at 8:13 AM, David Sorokin <david.sorokin@xxxxxxxxx> >> wrote: >>> >>> Hi! >>> >>> I'm confused some. I have a laptop (Asus G2S) and Windows says that my >>> modem is Motorola SM56. At the same time, the scanModem utility offers >>> to intall the driver for SmartLink (see below). How is it possible? >>> Also will it work in case of amd64? (I have Ubuntu 8.04 x64). Please >>> help me. >>> >>> Cheers >>> >>> David > >