Submitted by ikhnaton2 on Mon, 18/10/2004 - 00:11.
( categories: Networking and Servers)

Finally I throw my Motorolla Dial-Up Modem and got SpeedTouch 330 ADSL USB Modem. I had RedHat 9.0 with Kernel 2.4.20-8 working on AMD 2500+.

I thought as SpeedTouch Modem is external modem connecting to the PC through USB. It will work with no problem with Linux as I got its Linux driver. But unfortunately it was really complicated task.

It requires special libraries, a modem driver and the firmware to be all compiled. I have tried to follow many How-To's, FAQs and Readme. I took it as a challenge but it seem that Linux complixety is holding me back. All I got is error messages which I undestand nothing from it regardless my programming experince in C/C++. I go into the code but you can imagine, it's makarona esbakiti and I lost all my hair.

I'll appreciate if any can help me to be enabled to connect through Linux.

Thanks In Advance...

"All Great People was Dreamers" ~Unknown

ShErbO's picture
Submitted by ShErbO on Mon, 18/10/2004 - 00:56.

Yes, the SpeedTouch 330 works fine under linux. I agree, setting it up wasn't easy, but once you do it life becomes good.

By the way, you don't need to compile anthing - it's just one of many possible solutions.

I was lucky, I googled & found a script which did everything for me.

http://christophe.delord.free.fr/fr/adsl/debian.html

The site is in French, but nevermind. just get adsl-speedtouch.sh & the ZIP file.

download them, run the script & voila - you're connected !! I think that was just it.. but maybe you'll need to edit the script a little bit.. don't exactly remember. It worked on Mandrake & Knoppix (2.6 & 2.4 kernels) but I don't see any reason it shouldn't work with redhat.

Please post your results, good luck !!


ikhnaton2's picture
Submitted by ikhnaton2 on Tue, 19/10/2004 - 02:43.

Thanks ShErPo.

I have downloaded the files and tried it. Here what I get in the first try:

Le pilote du modem n'est pas installé
(à faire dans une version future du script ?)

which mean: The pilot of the modem is not installed.
(to be made in a future version of script?)

I don't know what it mean by "pilot". Anyway I was in my way to compile new kernel 2.6.8.1 instead of current one 2.4.20-8 for better support of USB, PPPoA and so...

When I compiled it and rebooted the system, I got the message:
ds: no socket drivers loaded?
VFS: Cannot open root device "LABEL=/" on 00:00
Please append a correct "root=" boot option
kernel panic: VFS: Unable to mount root fs on 00:00

I tried however to boot manually through GRUB command line and i'm in. The kernel is very fast and my memory space is almost empty. I got happy :). But unfortantly, I can't do anything, I can't mount vfat or ntfs filesystems & USB ports is not detected at all.

I tried to run the shell script again and here're the result (translated):
No known modem was detected.
The known modems are:
- Speed Touch USB
- Speed Touch 330
If you think that your modem would being detected, thank you to send the result of the "cat /proc/bus/usb/devices" with christophe.delord@free.fr to allow the update of script.

Your advices is mostly welcomed. I think it need more efforts. Oh nothing is simple in this world. If I make it, I'll enhance this script and translate it to English for SpeedTouch users.

Regards to all...


Manal's picture
Submitted by Manal on Tue, 19/10/2004 - 21:36.

I think the pilot of the modem probably means the modem driver. u c a pilot is also a driver ;-)


http://www.manalaa.net


ShErbO's picture
Submitted by ShErbO on Wed, 20/10/2004 - 16:47.

Okay, please make sure you have both the script and the ZIP file in THE SAME DIRECTORY. don't extract the zip file, the script does that automatically. keep us updated please.

good luck

p.s: Manal: Yeah I think le pilote == the driver ;)


ShErbO's picture
Submitted by ShErbO on Thu, 21/10/2004 - 00:33.

Now that I've tried, I'm sure this pilot error was due to the zip file (not present/renamed/whatever...)

If the zip file is available, it will simply ask you for login details and AFTER THAT you either succeed or fail (hardware/whatever) ...


Submitted by شخص خجول مجهول on Thu, 21/10/2004 - 22:43.

I was looking for another message about the script (I'm the author) and found this one so I'll take a few minutes to reply.

The driver (yes "le pilote" in french ;-) that is missing is either hotplug or the speedtouch driver (by another french guy, Benoit Papillault). For debian based distribution you can install them by "apt-get install hotplug speedtouch". There should be something similar for rpm (just install hotplug.rpm and speedtouch.rpm or something). Then you can run the script. Be sure to modify the VPI and VCI parameter at the beginning of the script (the default parameters are for France).

No need to recompile your kernel if it already have USB support. It seems that your newly compiled kernel doesn't support USB anymore. Did you keep a copy of the previous kernel? (I have a kernel 2.4.26 and it works fine)

BTW there is an english page: http://christophe.delord.free.fr/en/adsl/debian.html but the script is the same. Maybe could I choose the english language on systems where the current language is not french.

Good luck.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.