For what it's worth, I figured out how to have the driver automatically re-initalize upon a resume from suspend/hibernate. It was remarkably simple: Create a file in /etc/acpi/resume.d/ -- I called it 86_slmodem.sh. Whatever you name it, make sure it has the ".sh" extension. Add the following text: #! /bin/bash /etc/init.d/sl-modem-daemon restart And make it executable. There you go. I realize this is probably not the best way, but it works. Also, it will only work with Ubuntu or its derivatives--mostly. Kubuntu doesn't cooperate as well, but the above script will work most of the time as long as you kill pppd before suspending. Thanks for the help! Matt On 2/13/07, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote:
RE: > need to edit one of the scripts in the /etc/acpi folder, Only route I know of, but I haven't tried to. MarvS On 2/13/07, Matt Brinkerhoff <mbbrinker@xxxxxxxxx> wrote: > > Probably safest to always use the newest code > Good Point > > > $ sudo /etc/init.d/sl-modem-daemon restart > > after wakeup. > Please let me re-frame my question--it wasn't very clear the first > time. I realize this is out of the scope of this discussion list, but > is there a way to pass the above command to the computer > automatically, without having to use a console? It would be great to > have the modem just working the second the lid opens. I assume I would > need to edit one of the scripts in the /etc/acpi folder, and have > fiddled with a few of them already, but no luck so far. > > Again, I know this is off-subject, and will continue to search for an > answer in other places as well. Thank you for your help. > > Matt > > On 2/12/07, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote: > > $ sudo /etc/init.d/sl-modem-daemon restart > > after wakeup. > > > > RE: Would there be some compelling reason > > > to make that switch on every install I do? > > Probably safest to always use the newest code > > > > MarvS > > > > On 2/12/07, Matthew Brinkerhff <mbbrinker@xxxxxxxxxxx> wrote: > > > >For the Debian related distributions including Ubuntu derivatives, > > > >there is a package sl-modem-daemon > > > > > > Thank you for the advice. The "$ sudo /etc/init.d/sl-modem-daemon restart" > > > command does the trick. Fantastic. I also upgraded to the newest package > > > from http://phep2.technion.ac.il/linmodems/packages/smartlink/ , but have > > > not noticed any functional difference. Would there be some compelling reason > > > to make that switch on every install I do? > > > > > > Also, how would I automatically call the restart command upon resuming from > > > an ACPI sleep state? I don't mind the console, but my non-technical wife > > > will also be using this laptop, and the more I automated I can it get the > > > better. > > > > > > Thanks, Matt > > > > > > > > > >From: "Marvin Stodolsky" <marvin.stodolsky@xxxxxxxxx> > > > >To: DISCUSS@xxxxxxxxxxxxx > > > >Subject: Re: No Carrier error after suspend, USA Ubuntu 6.10 kernel > > > >2.6.17-10-generic > > > >Date: Thu, 8 Feb 2007 08:25:09 -0500 > > > > > > > >RE: In your case (ALSA driver) just do as root "/etc/init.d/slmodemd > > > >restart" > > > > > > > >For the Debian related distributions including Ubuntu derivatives, > > > >there is a package sl-modem-daemon providing such start/stop/restart > > > >functions, with corresponding command > > > >$ sudo /etc/init.d/sl-modem-daemon restart > > > >These scripts provide for setup upon boot of the modem through the command: > > > > slmodemd -c USA --alsa modem:1 > > > >or equivalent for your System. The configuration settings are in > > > >/etc/default/sl-modem-daemon , with maintenance by "Eduard Bloch" > > > ><blade@xxxxxxxxxx> > > > > > > > >Note that it provides the slmodemd provided is NOT as recent as that > > > >in the SLMODEMD.gccN.tar.gz at > > > >http://phep2.technion.ac.il/linmodems/packages/smartlink/ > > > > > > > >So if you search out with sl-modem-daemon the package at > > > >http://packages.ubuntu.com/ and install it with > > > >$ sudo dpkg -i sl-modem*.deb > > > >you may wish to replace its older slmodemd with that from > > > >http://phep2.technion.ac.il/linmodems/packages/smartlink/ > > > >Just copy the newer slmodemd to /usr/sbin/slmodemd > > > >$ sudo cp slmodemd /usr/sbin/slmodemd > > > > > > > >MarvS > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >On 2/8/07, Joern Wuestenfeld <j.wuestenfeld@xxxxxx> wrote: > > > >>Hi Matthew, Marvin, > > > >> > > > >>just to give some technical insight: > > > >> > > > >>The power management of most drivers is still focused on APM, while most > > > >>systems nowadays have ACPI. Thus all drivers need to be changed to get > > > >>informed about a suspend / resume of the system. For most modem drivers > > > >>(ltmodem, slamr) I know off, this has not been done. So you need to > > > >>unload and reload your modem driver to initialize the hardware again. > > > >> > > > >>In your case (ALSA driver) just do as root "/etc/init.d/slmodemd restart". > > > >>This should unload and reload the modemdriver and initialize the > > > >>hardware again. > > > >> > > > >>Joern > > > >> > > > >>Matthew Brinkerhff wrote: > > > >> > > > >> > Thanks Marvin -- I had actually already figured that one out before > > > >> > sending the original message, and accidentaly send an old version of > > > >> > my wvdial.conf file. Unfortunately, I still have the original problem. > > > >> > > > > >> > As I said before, my modem works quite well on a newly booted system. > > > >> > In fact, I'm sending this email with it. The problem is that it stops > > > >> > working after resuming from a hibernate or suspend. The system detects > > > >> > it just fine, but for some reason it won't dial--just gives an > > > >> > automatic "No Carrier" error. Rebooting fixes it -- until the next > > > >> > time I suspend, anyway. > > > >> > > > > >> > I'm sure I just need to reload some module or something, but don't > > > >> > know what it could be. > > > >> > > > > >> > Thank you, > > > >> > Matt > > > >> > > > > >> > > > > >> >> From: "Marvin Stodolsky" <marvin.stodolsky@xxxxxxxxx> > > > >> >> To: "Matthew Brinkerhff" <mbbrinker@xxxxxxxxxxx> > > > >> >> CC: DISCUSS@xxxxxxxxxxxxx > > > >> >> Subject: Re: No Carrier error after suspend, USA Ubuntu 6.10 kernel > > > >> >> 2.6.17-10-generic > > > >> >> Date: Wed, 7 Feb 2007 12:44:56 -0500 > > > >> >> > > > >> >> Matt > > > >> >> > > > >> >> RE: Phone = 494-4075 > > > >> >> Try instead: > > > >> >> Phone = 4944075 > > > >> >> > > > >> >> On 2/7/07, Matthew Brinkerhff <mbbrinker@xxxxxxxxxxx> wrote: > > > >> >> > > > >> >>> I have Ubuntu 6.10 on a Dell Inspiron 5100 laptop. After some > > > >> >>> configuration, > > > >> >>> the internal modem mostly works using ALSA drivers and the smartlink > > > >> >>> daemon > > > >> >>> from the Ubuntu repositories. > > > >> >>> > > > >> >>> While the modem works well upon startup, it fails to connect to the > > > >> >>> Internet > > > >> >>> after I suspend or hibernate the system. Wvdialconf still detects > > > >> >>> the modem > > > >> >>> fine. "$ sudo wvdial" begins the connection process, but brings back > > > >> >>> a "No > > > >> >>> Carrier" error and goes into an endless "Trying again" loop until I > > > >> >>> kill it > > > >> >>> with ctl-c. > > > >> >>> > > > >> >>> I assume something just needs to be re-loaded, but don't know what. > > > >> >>> Rebooting fixes the problem, but is not ideal. > > > >> >>> > > > >> >>> I have looked all over for a solution but have as yet been > > > >> >>> unsuccessful. > > > >> >>> > > > >> >>> I have attached three files: > > > >> >>> 1) my ModemData.txt > > > >> >>> 2) my wvdial.conf > > > >> >>> 3) the log from wvdial when I attempt to connect after suspending or > > > >> >>> hibernating the system. > > > >> >>> > > > >> >>> Any help or guidance about where to look for answers would be > > > >> >>> appreciated. > > > >> >>> > > > >> >>> Thanks: > > > >> >>> Matt > > > >> >>> > > > >> >>> _________________________________________________________________ > > > >> >>> FREE online classifieds from Windows Live Expo â€" buy > > > >> >>> and sell with people > > > >> >>> you know > > > >> >>> > > > >>http://clk.atdmt.com/MSN/go/msnnkwex0010000001msn/direct/01/?href=http://expo.live.com?s_cid=Hotmail_tagline_12/06 > > > >> >>> > > > >> >>> > > > >> >>> > > > >> > > > > >> > _________________________________________________________________ > > > >> > FREE online classifieds from Windows Live Expo â€" buy and sell with > > > >> > people you know > > > >> > > > > >>http://clk.atdmt.com/MSN/go/msnnkwex0010000001msn/direct/01/?href=http://expo.live.com?s_cid=Hotmail_tagline_12/06 > > > >> > > > > >> > > > > >> > > > >> > > > >>-- > > > >>Dr. Joern Wuestenfeld > > > >>Forschungszentrum Dresden - Rossendorf > > > >>Abt. FWKH Tel: +49 351 260 3263 > > > >>Postfach 510119 FAX: +49 351 260 3700 > > > >>01314 Dresden eMail: j.wuestenfeld@xxxxxxxxxxxxxxxx > > > >> > > > >> > > > >> > > > > > > _________________________________________________________________ > > > Check out all that glitters with the MSN Entertainment Guide to the Academy > > > Awards(r) http://movies.msn.com/movies/oscars2007/?icid=ncoscartagline2 > > > > > > > > >