LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-15-2004, 07:53 AM   #1
Sul
LQ Newbie
 
Registered: Aug 2004
Location: In the basement.
Distribution: OpenSuSE 10.2 x84-64
Posts: 29

Rep: Reputation: 15
[suse 9.1]speedtouch 330 connection problems


Hi

I managed to install and configure my speedtouch 330 modem and it connects to the internet fine. However when I reboot linux it no longer connects! I have to go through the process of reinstalling/configuring the drivers to connect again. During the configuration process it said something like "FATAL usb_ohci not found". I'm not sure where to get this or exactly what it means...

I'm using the configuration script at speedtouchconf.sourceforge.net
 
Old 08-15-2004, 08:06 AM   #2
Proud
Senior Member
 
Registered: Dec 2002
Location: England
Distribution: Used to use Mandrake/Mandriva
Posts: 2,794

Rep: Reputation: 116Reputation: 116
Do you have an /etc/speedtouch.conf which contains the lines:
Quote:
#USB Interface information. Dependent on your USB hardware should be one of
#usb-uhci, uhci or usb-ohci
DEFAULT_USBINTERFACE=usb-uhci
? If so, try changing the default interface.
 
Old 08-15-2004, 08:11 AM   #3
Sul
LQ Newbie
 
Registered: Aug 2004
Location: In the basement.
Distribution: OpenSuSE 10.2 x84-64
Posts: 29

Original Poster
Rep: Reputation: 15
Changing it to what though? I have no idea, I'm a n00b

Edit: oh you mean uhci?

Last edited by Sul; 08-15-2004 at 08:13 AM.
 
Old 08-15-2004, 08:23 AM   #4
Proud
Senior Member
 
Registered: Dec 2002
Location: England
Distribution: Used to use Mandrake/Mandriva
Posts: 2,794

Rep: Reputation: 116Reputation: 116
What is it atm? If it's usb_ohci then I reccon that's what's causing the problem, so try the other two. There's a command to get the right option but I cant remember, as I seem to be using the userspace solution instead of the kernel driver. You'll have to search the LQ forums.
 
Old 08-15-2004, 08:27 AM   #5
Sul
LQ Newbie
 
Registered: Aug 2004
Location: In the basement.
Distribution: OpenSuSE 10.2 x84-64
Posts: 29

Original Poster
Rep: Reputation: 15
It was on usb_ohci, so I changed it to usb_uhci, but I get the same error message and the modem doesn't connect as before. What's a "userspace solution"...? I'm clueless here

Last edited by Sul; 08-15-2004 at 08:29 AM.
 
Old 08-15-2004, 08:46 AM   #6
Proud
Senior Member
 
Registered: Dec 2002
Location: England
Distribution: Used to use Mandrake/Mandriva
Posts: 2,794

Rep: Reputation: 116Reputation: 116
Did you try just uhci then?

Well with Mandrake 10.0 I selected the Speedtouch 1.2.2-beta3.2mdk package which installs modem_run, pppoa3 and speedtouch.sh. Also I think liblinux-atm and ppp-pppoatm plugin were installed. Then after setting a few /etc/ppp/ files for my ISP and putting the firmware files in /usr/share/speedtouch I was able to connect. Basically I think this way avoids the speedtch driver and communicates via PPP over ATM. I spent a while reading about getting my new rev4/silver modem working and found there's two different solutions, the kernel driver and the userspace one (no kernel recompile needed).
 
Old 08-15-2004, 09:04 AM   #7
Sul
LQ Newbie
 
Registered: Aug 2004
Location: In the basement.
Distribution: OpenSuSE 10.2 x84-64
Posts: 29

Original Poster
Rep: Reputation: 15
I manage to make it connect in linux but the thing is after I restart and reboot linux again it doesn't seem to have saved the settings since I can't get it to connect - unless I have to dial again or something...and how to do that I don't know.
 
Old 08-15-2004, 09:07 AM   #8
Proud
Senior Member
 
Registered: Dec 2002
Location: England
Distribution: Used to use Mandrake/Mandriva
Posts: 2,794

Rep: Reputation: 116Reputation: 116
Would you be able to post a copy of the script output when you run through one of these reconfigure sessions? It is text-based, no?
 
Old 08-15-2004, 02:27 PM   #9
Sul
LQ Newbie
 
Registered: Aug 2004
Location: In the basement.
Distribution: OpenSuSE 10.2 x84-64
Posts: 29

Original Poster
Rep: Reputation: 15
Yes

Here is the script:

linux:~/speedtouchconf-12-08-2004 # ./speedtouchconf.sh


************************************************
* *
* speedtouchconf.sh by Steve Parker *
* *
* http://speedtouchconf.sourceforge.net/ *
* based on speedtouch.sourceforge.net project *
* *
************************************************

If you have any problems with this script, mail me
(steve at steve-parker dot org) with the files
/tmp/speedtouch.txt and /var/log/messages for diagnosis.
Using speedtouch-1.3-sgp
The kernel speedtch module is loaded. This is not
compatible with the speedtouch usermode driver.
Removing the speedtch module
microcode is SpeedTouch330_firmware_3012.zip
PPP version 2.4.2 okay.
Linux kernel version 2.6.4 okay.
*******************************************
* *
* Please select your ISP Settings *
* *
*******************************************

Country/ISP VPI VCI
Belgium, ? 8 35
Denmark, Orang 8 35
France, wanado 8 35
France, ? 8 67
Italy, ? 8 35
Netherlands, ? 8 48
Netherlands 0 35
Poland (NeoStrada) 0 35
UK, Any 0 38
US, BellSouth 8 35
Singapore Pacificnet 0 100
Please type your VPI VCI numbers (eg, 0 38 for UK)
0 38
Please enter your ISP Login ID (eg another@hg1.btinternet.com)
mylogin
Please enter your ISP Password
*********
Settings:
VPI / VCI : 0 / 38
Login : mylogin
Password : *********
Are these correct? (Y/N)
y
No further user interaction is required.
Configuring SpeedTouch Driver...
Software Configuration - SUCCESS
Building SpeedTouch Driver...
Software Build - SUCCESS
Installing SpeedTouch Driver...
Software Installation - SUCCESS
Creating ppp files in //etc/ppp
FATAL: Module usb_ohci not found.

*** Configuration finished. Starting the connection ***

The modem lights should start flashing for approx. 20 seconds...
The lights should both be solid green now.
Running : pppd call adsl
inet addr:82.152.68.134 P-t-P:82.152.64.1 Mask:255.255.255.255
Looks like we're online...
Hey look, I can see the Net from here!
Configuration finished.
Any potential problems are listed below:
To automatically dial-in when the PC boots up :
chkconfig speedtouch on
Do you want to set this up now? (Yes / No)
y
init command succeeded
You are now connected. There is no need to run this
speedtouchconf.sh script again.
Congratulations.
 
Old 08-15-2004, 03:59 PM   #10
Proud
Senior Member
 
Registered: Dec 2002
Location: England
Distribution: Used to use Mandrake/Mandriva
Posts: 2,794

Rep: Reputation: 116Reputation: 116
Ok, well it seems that error is related to modprobing (loading the kernel module/driver) for usb. As you can then connect I dont think it's important.

What exactly fails when you restart? Do you get an error message or can you just not browse online?

Do you have anything in /etc/ppp/peers/, or/usr/share/speedtouch once you are online?
How about before you reconfigure?

When you changed /etc/speedtouch.conf did it fail to connect for uhci too? Eg does only usb-ohci work?

Btw my working Mandrake 10.0 and now 9.2 installs do not have the quoted DEFAULT_USBINTERFACE section in /etc/speedtouch.conf, but then as I say I'm fairly sure I'm using a different connection method.

This could just be something failing to start on boot, I dont think you need to keep reconfiguring everything.
 
Old 08-19-2004, 02:51 PM   #11
Sul
LQ Newbie
 
Registered: Aug 2004
Location: In the basement.
Distribution: OpenSuSE 10.2 x84-64
Posts: 29

Original Poster
Rep: Reputation: 15
Basically either the usb-ohci or uchi is not found (depending on what I've configured in the file) It failed to connect to both of them on start up.
 
Old 08-22-2004, 05:10 AM   #12
Proud
Senior Member
 
Registered: Dec 2002
Location: England
Distribution: Used to use Mandrake/Mandriva
Posts: 2,794

Rep: Reputation: 116Reputation: 116
Ok, when connected, run lsmod as root and paste any lines you think relate to usb or ppp modules.

Also please post the contents of /etc/modules /etc/modules.conf /etc/modprobe.conf and /etc/modprobe.preload. And if you can find a line in /lib/modules/your_kernel_version/modules.dep metioning speedtch please post that too.
 
Old 10-02-2004, 06:08 AM   #13
kevorkian
LQ Newbie
 
Registered: Feb 2004
Posts: 2

Rep: Reputation: 0
I have the same problem here, I run the speedtouchconf script fine to get me connected and set the adsl connection to start automatically after a reboot. However while booting and I get the same error message Fatal Error: module usb_ohci not found.
Found this on the net somewhere:-

No wonder that there isn`t a usb_uhci module in SuSE 9.1.

SuSE 9.1 has a 2.6.x kernel and there the USB drivers are called

uhci_hcd
ohci_hcd
ehci_hcd

In the 2.4.x kernel the usb driver modules were called
usb_uhci
usb_ohci
usb_ehci

However, those names are obsolete with the 2.6.x kernels.

So modify your script according to the new USB driver module names.

Dell uses usually the Intel Chipset so it shall be the UHCI driver (at least all
the Dell Dimension PCs I have ever seen do use uhci)

OHCI is the USB spec from Compaq (now HP), Microsoft and NEC.

However you do not have to worry about this: You simply can not load the
wrong module, since it will fail. If you have a UHCI compatible Chipset loading
an OHCI driver will fail and vice versa.

Seems like all I need to do is to rename all references to usb_ohci as ohci_hcd and hope it finds the right module. I'm going to try and see what happens, I'm a bit new to this but I'll post again if I get it working.
 
Old 10-18-2004, 04:59 PM   #14
bleaklow
LQ Newbie
 
Registered: Oct 2004
Posts: 1

Rep: Reputation: 0
I know this was an old post, but like all good problems I just had the same. My Speedtouch modem connects fine with running steve parkers script (SUSE 9.1) but didn't connect on a reboot or start up manually. Same error FATAL usb_uhci not found

However from the above reply, I changed the lines in the /etc/speedtouch.conf file from

# USB interface - UHCI or OCHI
DEFAULT_USBINTERFACE="usb-uhci"

to

# USB interface - UHCI or OCHI
DEFAULT_USBINTERFACE="uhci_hcd"

and it let me connect with

/etc/init.d/speedtouch start


I'm going to stop it now and see if it works on boot up
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Speedtouch 330 On Suse 9.1 dj9928 Linux - Hardware 3 05-03-2005 08:50 AM
Speedtouch 330 in SuSE snay Linux - Hardware 4 04-08-2005 01:08 PM
Speedtouch 330 on Suse 9.1 Hellaxe Linux - Distributions 19 11-30-2004 06:46 PM
speedtouch 330 on suse 9.1 dAdESiTo Linux - Hardware 4 09-14-2004 03:08 AM
speedtouch 330 on SuSe 9.1 CHiel_l Linux - Software 4 08-14-2004 08:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration