/dev/ttyUSB0 and PPP 2006-02-21 - By Harold Hallikainen
Back
> On Sun, 2006-02-19 at 18:15 -0800, Harold Hallikainen wrote: >> > I'm trying to set up a ppp connection through my cellphone. I'm using >> a >> USB to EIA232 adapter on FC4_64. I can talk to the cellphone (send AT >> commands, dial, etc.) from GtkTerm using /dev/ttyUSB0 when logged in as >> root. As another user, I get permission denied. >> > >> > Desktop/SystemSettings/Network lets me define a modem device on ports >> such >> > as dev/ttyS0, etc., dev/modem, dev/tty|1, dev/input/ttyACM0, >> dev/ttyM0, >> etc. But, no /dev/ttyUSB0. >> > >> > So... what do I do to set up a ppp connection on my cellphone modem on >> /dev/ttyUSB0? >> > >> >> >> Still working on this... A google search came up with the suggestion >> that >> I add >> >> ln -s /dev/ttyUSB0 /dev/modem >> >> to my /etc/rc.local . I've done that and am still having trouble getting >> ppp to dial out. I'm using the network configure menu >> desktop/SystemSettings/network. At one point, I could see it dial just >> the >> 1 dialing prefix, but not the rest of the number. Currently, it doesn't >> try to dial at all. Instead, I get "cannot connect to network device" >> when >> I try to activate it. >> >> As root, I can talk to the cellphone using gtkterm. As a non-root user, >> I >> get permission denied. Here's a little more info: >> >> >> [root@(protected) ~]# ls -l /dev/modem >> lrwxrwxrwx 1 root root 12 Feb 19 18:00 /dev/modem -> /dev/ttyUSB0 >> [root@(protected) ~]# ls -l /dev/ttyUSB0 >> crw-rw---- 1 root uucp 188, 0 Feb 19 18:04 /dev/ttyUSB0 >> [root@(protected) ~]# >> >> >> So... any ideas? > > Well, the first thing is to change the permissions on /dev/ttyUSB0. > You need to edit the /etc/udev/rules.d/50-udev.rules and change the > > KERNEL=="ttyUSB*", GROUP="uucp", MODE="0660", OPTIONS="last_rule" > > line to read "MODE=0666" to permit world read/write operations, then > unplug the dongle and plug it back in. >
THANKS Rick! After this change, gtkTerm can talk to the cellphone on the USB as a non-root user. I then tried the internet connection wizard. It exits with error 8. Here's what shows up in /var/log/messages:
Feb 21 19:36:59 hhlaptop ifup-ppp: pppd started for home on /dev/modem at 19200 Feb 21 19:36:59 hhlaptop kernel: CSLIP: code copyright 1989 Regents of the University of California Feb 21 19:36:59 hhlaptop kernel: PPP generic driver version 2.4.2 Feb 21 19:36:59 hhlaptop pppd[3187]: pppd 2.4.2 started by root, uid 0 Feb 21 19:37:00 hhlaptop wvdial[3203]: WvDial: Internet dialer version 1.54.0 Feb 21 19:37:00 hhlaptop wvdial[3203]: Initializing modem. Feb 21 19:37:00 hhlaptop wvdial[3203]: Sending: ATZ Feb 21 19:37:05 hhlaptop wvdial[3203]: Sending: ATQ0 Feb 21 19:37:05 hhlaptop wvdial[3203]: ATQ0 Feb 21 19:37:05 hhlaptop wvdial[3203]: OK Feb 21 19:37:05 hhlaptop wvdial[3203]: Re-Sending: ATZ Feb 21 19:37:05 hhlaptop wvdial[3203]: ATZ Feb 21 19:37:05 hhlaptop wvdial[3203]: OK Feb 21 19:37:11 hhlaptop wvdial[3203]: stdin not read/write and $MODEM not set Feb 21 19:37:11 hhlaptop pppd[3187]: Connect script failed Feb 21 19:37:12 hhlaptop pppd[3187]: Exit.
So, it looks like pppd is being passed device/modem, but wvdial is not able to communicate with it. I'm guessing the OK entries are the responses from the cellphone, so it looks like we're talking to it. So, what's the line at 19:37:11 mean?
THANKS!!!!!
Harold
-- FCC Rules Updated Daily at http://www.hallikainen.com
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ Redhat-install-list mailing list Redhat-install-list@(protected) https://www.redhat.com/mailman/listinfo/redhat-install-list To Unsubscribe Go To ABOVE URL or send a message to: redhat-install-list-request@(protected) Subject: unsubscribe
|
|