Re: Elmer, USA, Debian GNU/Linux 3.1 kernel 2.6.8-2-686

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

 



Not
~$ slmodem --country=USA --alsa  hw:1
Rather
$  sudo slmodem --country=USA --alsa  hw:1
because setting up the modem requires Root/adm permission.

MarvS


On Fri, Jul 4, 2008 at 6:10 AM, postid <postid@xxxxxxxxxxxx> wrote:
> Marvin Stodolsky wrote:
>>
>> Elmer
>>
>> # COMMAND &
>>  such as
>> # slmodemd --country=USA --alsa hw:1 &
>> is the correct syntax for running a COMMAND in the background, while
>> again getting the command prompt back.  This causes problems on a
>> minority of systems.
>> Just test if it is OK on yours.  To stop slmodemd, first FOREGROUND (fg)
>> # fg slmodemd
>> Then you will be able to stop with:
>> # Ctrl C
>>
>>  The simplest way to automate is to install the Debian package
>> sl-modem-daemon
>> If should manage bootup loading of the snd-intel8x0m and
>> slmodemd --country=USA --alsa hw:1
>>
>> But this will overwrite your current slmodemd, version 2.9.11, with an
>> older version 2.9.9e.   So just again copy the slmodemd from the
>> SLMODEMD package back:
>> #  cp slmodemd  /usr/sbin/slmodemd
>> # chmod +x  /usr/sbin/slmodemd
>> and check the version with
>> # slmodemd --version
>>
>> You may have to edit  /etc/default/sl-modem-daemon to specify usage of
>> snd-intel8x0m rather than slamr.
>>
>>
>> To  enable an ordinary User to use any dialout tool.
>> $  chmod a+x  /usr/sbin/pppd
>>
> I tried that and still I have to be root to launch slmodemd and wvdial.
>
> R40:/home/ellsworth# ls -l /usr/sbin/pppd
> -rwsr-xr-x  1 root dip 265880 2005-03-24 14:21 /usr/sbin/pppd
>
> If I try to launch slmodemd as a user, here's the response:
> ellsworth@R40:~$ slmodem --country=USA --alsa  hw:1
> bash: slmodem: command not found
>
> If I try to launch wvdial as a user, once I've launched (as root) slmodemd:
> ellsworth@R40:~$ wvdial
> --> WvDial: Internet dialer version 1.54.0
> --> Cannot open /dev/ttySL0: Permission denied
> --> Cannot open /dev/ttySL0: Permission denied
> --> Cannot open /dev/ttySL0: Permission denied
>
> I suppose wvdial is responding that way because slmodemd has been launched
> by root.
>
> Here are the relevant permissions:
>
> ellsworth@R40:~$ ls -l /etc/wvdial.conf
> -rw-r-----  1 root dialout 247 2008-07-01 08:17 /etc/wvdial.conf
>
> ellsworth@R40:~$ ls -l /usr/sbin/slmodemd
> -rwxr-xr-x  1 root root 1284201 2008-06-24 10:16 /usr/sbin/slmodemd
>
> ellsworth@R40:~$ ls -l /usr/sbin/pppd
> -rwsr-xr-x  1 root dip 265880 2005-03-24 14:21 /usr/sbin/pppd
>
> wvdial.conf has the same permissions as on my desktop machine (hardmodem)
> and on my other laptop partition (Knoppix) set up for a pcmcia card modem.
>
> What else should I try?
>
>> Should some 2nd dialout attempt fail, do (with root permission)
>> # /etc/init.d/sl-modem-daemon   restart
>> which will stop slmodemd, unload the driver, reload the driver, and
>> again do the slmodemd setup.
>>
>> MarvS
>>
>>
>> On Wed, Jul 2, 2008 at 5:58 PM, postid <postid@xxxxxxxxxxxx> wrote:
>>
>>> Greetings:
>>>
>>> How can I get slmodemd and wvdial to launch for a regular user
>>> rather than root? I tried putting /etc/wvdial.conf and
>>> /usr/sbin/slmodemd in the dialout group, but they still only work for
>>> root.
>>> The other files' permissions were correct when I was using a pcmcia modem
>>> a
>>> month ago. What am I missing here?
>>>
>>> Also, I understand that "&" causes slmodem to work in the
>>> background so the console can be used for something else  -- like running
>>> wvdial. Where must I put the & in order to have it work in my case? After
>>> slmodemd or at the end of the command string?
>>>
>>> # slmodemd & --country=USA --alsa hw:1
>>> or
>>> # slmodemd --country=USA --alsa hw:1 &
>>>
>>>
>>>
>>> I just tried one of those options and had my GUI hang (probably not
>>> related,
>>> but . . .), so I hesitate to experiment again.
>>>
>>> Once I'm able to dial in as a user other than root, I think I'll be quite
>>> satisfied. Thanks for your patience and your willingness to share your
>>> knowledge and time.
>>>
>>> Elmer
>>>
>>
>>
>
>

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

  Powered by Linux