9.1 and Speedtouch usb modem (stingray type)
Has anyone had any success with the usb speedtouch modem on 9.1. After much googling and tearing of hair, it is as elusive as ever. I have had it successfully working on 8.1 with the user mode drivers, and on 8.2 with the kernel mode driver. But trying the same setup procedures with 9.1 has resulted in failure. I have also tried the speedtouchconf utility, again no joy. Thanks in advance Steve
On Sunday 16 May 2004 20:06, Stephen wrote:
Has anyone had any success with the usb speedtouch modem on 9.1. After much googling and tearing of hair, it is as elusive as ever.
I have had it successfully working on 8.1 with the user mode drivers, and on 8.2 with the kernel mode driver. But trying the same setup procedures with 9.1 has resulted in failure. I have also tried the speedtouchconf utility, again no joy.
I've got mine set up with very little trouble. 9.1 detects the Speedtouch and loads the speedtch kernel module automagically. What you then need to do is run a program to load the firmware of the modem. I use the command 'speedmgmt', which I compiled and used for my 8.2 setup, and copied over to the 9.1 /usr/local/bin directory. But you could use the modem-run command from the user-mode driver site. Or from the speedbundle kit from Sourceforge. Loading the firmware sets the modem handshaking with the DSL line -- at least it runs through a sequence of flashing lights which lasts ten seconds or so. You then need to load the pppoatm kernel module. I think this was done automatically in 8.2 -- but I stumbled over this step -- it wasn't loaded with 9.1. The actual PPP connection is configured through YaST->Network Devices->DSL. Make sure you select PPP over ATM as the PPP mode, and enter the VPI/VCI number, for BT in the UK, this is 0.38 I also have Hotplug as the device activation. Enter your ISP provider details in the next screen. Then KInternet should start up and you should be able to connect by clicking on the plug. If it doesn't connect, try Right-click->View Log for clues.... To make it all automatic, the firmware, module loading and connection are placed in a hotplug script: /etc/hotplug/usb/speedtch #!/bin/bash case $ACTION in add) modprobe pppoatm echo "speedtch: uploading microcode." if /usr/local/bin/speedmgmt ; then sleep 15 echo "speedtch: connecting to dsl0" cinternet -i dsl0 --start fi ;; remove ) cinternet -i dsl0 --stop ;; esac Which connects when the machine is switched on or the modem is plugged in. This is controlled by the following (one line) usermap: /etc/hotplug/usb/speedtch.usermap speedtch 0x0003 0x06b9 0x4061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 "Alcatel SpeedTouch USB"
Thanks in advance Hope this helps,
Jason
-----Message d'origine----- De : Jason [mailto:jglane@btopenworld.com] Envoyé : lundi 17 mai 2004 01:32 À : suse-linux-e@suse.com Objet : Re: [SLE] 9.1 and Speedtouch usb modem (stingray type)
On Sunday 16 May 2004 20:06, Stephen wrote:
Has anyone had any success with the usb speedtouch modem on 9.1. After much googling and tearing of hair, it is as elusive as ever.
I have had it successfully working on 8.1 with the user mode drivers, and on 8.2 with the kernel mode driver. But trying the same setup procedures with 9.1 has resulted in failure. I have also tried the speedtouchconf utility, again no joy.
I've got mine set up with very little trouble. 9.1 detects the Speedtouch and loads the speedtch kernel module automagically.
What you then need to do is run a program to load the firmware of the modem. I use the command 'speedmgmt', which I compiled and used for my 8.2 setup, and copied over to the 9.1 /usr/local/bin directory. But you could use the modem-run command from the user-mode driver site. Or from the speedbundle kit from Sourceforge.
Loading the firmware sets the modem handshaking with the DSL line -- at least it runs through a sequence of flashing lights which lasts ten seconds or so.
You then need to load the pppoatm kernel module. I think this was done automatically in 8.2 -- but I stumbled over this step -- it wasn't loaded with 9.1.
The actual PPP connection is configured through YaST->Network Devices->DSL. Make sure you select PPP over ATM as the PPP mode, and enter the VPI/VCI number, for BT in the UK, this is 0.38 I also have Hotplug as the device activation. Enter your ISP provider details in the next screen.
Then KInternet should start up and you should be able to connect by clicking on the plug. If it doesn't connect, try Right-click->View Log for clues....
To make it all automatic, the firmware, module loading and connection are placed in a hotplug script: /etc/hotplug/usb/speedtch
#!/bin/bash case $ACTION in add) modprobe pppoatm echo "speedtch: uploading microcode." if /usr/local/bin/speedmgmt ; then sleep 15 echo "speedtch: connecting to dsl0" cinternet -i dsl0 --start fi ;; remove ) cinternet -i dsl0 --stop ;; esac
Which connects when the machine is switched on or the modem is plugged in. This is controlled by the following (one line) usermap: /etc/hotplug/usb/speedtch.usermap
speedtch 0x0003 0x06b9 0x4061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 "Alcatel SpeedTouch USB"
Thanks in advance Hope this helps,
Jason
I use this modem with this last configuration with SuSE 9.0 without problem, I get the following log : Status is: disconnected trying to connect to smpppd connect to smpppd Status is: disconnected Status is: lurking pppd[0]: Plugin pppoatm.so loaded. pppd[0]: PPPoATM plugin_init pppd[0]: Plugin passwordfd.so loaded. pppd[0]: PPPoATM setdevname - remove unwanted options pppd[0]: PPPoATM setdevname_pppoatm - SUCCESS:8.35 pppd[0]: Using interface ppp0 pppd[0]: Couldn't increase MTU to 1500 pppd[0]: Couldn't increase MRU to 1500 pppd[0]: local IP address 192.168.99.1 pppd[0]: remote IP address 192.168.99.99 But no success with 9.1, here is the log : Status is: disconnected trying to connect to smpppd connect to smpppd Status is: disconnected Status is: lurking pppd[0]: Plugin pppoatm.so loaded. pppd[0]: Plugin passwordfd.so loaded. pppd[0]: Using interface ppp0 pppd[0]: Couldn't increase MTU to 1500 pppd[0]: Couldn't increase MRU to 1500 pppd[0]: Couldn't setup demand-dialled ppp interface : inappropriate ioctl for device The plugin doesn't init !! Michel
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Monday 17 May 2004 19:26, Catimimi wrote: <snip>
But no success with 9.1, here is the log :
Status is: disconnected trying to connect to smpppd connect to smpppd Status is: disconnected Status is: lurking pppd[0]: Plugin pppoatm.so loaded. pppd[0]: Plugin passwordfd.so loaded. pppd[0]: Using interface ppp0 pppd[0]: Couldn't increase MTU to 1500 pppd[0]: Couldn't increase MRU to 1500 pppd[0]: Couldn't setup demand-dialled ppp interface : inappropriate ioctl for device
The plugin doesn't init !!
No idea -- I don't use dial-on-demand. Have you tried connecting without? At a root terminal check that speedtch and pppoatm kernel modules are loaded (modprobe pppoatm), then the modem firmware (speedmgmt). Then try connecting using cinternet. Did you do an upgrade from 9.0 or a fresh install? Maybe something's changed in /etc/ppp Jason
Jason Just a quick note to say thanks very much. I eventually traced the problem to the version of modem_run (1.1) that I had copied from my 8.1 install. It doesn't seem to want to play nicely with the kernel driver. I had noticed a line in /var/log/messages saying that another driver was using the device when I tried to upload the firmware. Upgrading to the latest 1.2 version of modem_run and using the -k option, to use the kernel driver, worked a treat (-k isn't supported in the 1.1 version). I must have used this later version when I installed 8.2 with the kernel driver, without trying the earlier version first. I then followed your instructions and have got everything working properly. So again, thanks a lot. Steve
participants (3)
-
Catimimi
-
Jason
-
Stephen