hi there, Thank you. That was indeed the problem. My ethernet card is connected to a router, but not knowing how to turn "autonegociating" off inside the router I have done it on the ethernet card instead, by adding option=3 (force it to be 100BaseT) on the tulip driver. All is well now. Also shave off 12 seconds during boot-up :)
From: Blue Moose IT Support
To: Elvis Chen CC: suse-linux-e@suse.com Subject: Re: [SLE] tulib driver probme in Suse 9.1 Date: Thu, 24 Jun 2004 08:49:08 +0100 MIME-Version: 1.0 Received: from s8.hc81.net ([67.15.24.39]) by mc6-f42.hotmail.com with Microsoft SMTPSVC(5.0.2195.6713); Thu, 24 Jun 2004 00:50:13 -0700 Received: from [192.168.1.5] (cpc2-nfds1-4-0-cust155.nott.cable.ntl.com [81.105.245.155])(authenticated bits=0)by s8.hc81.net (8.12.10/8.12.10) with ESMTP id i5O7agpL028643;Thu, 24 Jun 2004 02:36:44 -0500 X-Message-Info: JGTYoYF78jGzG9UYGdRbazGRFCKXpaMq Message-ID: <40DA8774.2050608@bluemoosit.com> Organization: Blue Moose IT User-Agent: Mozilla Thunderbird 0.7 (X11/20040615) X-Accept-Language: en-us, en References: In-Reply-To: Return-Path: support@bluemoosit.com.hc81.net X-OriginalArrivalTime: 24 Jun 2004 07:50:13.0587 (UTC) FILETIME=[E1D7FA30:01C459BF] Elvis,
It sounds like the auto-negotiation is failing. What is your ethernet card connected to? A router or switch or cable modem? Most of these devices support auto-negotiation of the speed, either 10Mbit or 100Mbit. Probably bringing it up manually forces the speed to be set to one or the other. Some older devices don't play auto-negotiation well. If you have access to the router/switch/modem's config then try turning auto-neg off. Or try turning it off on the ethernet card. Sometimes when two devices try to auto-neg they get confused and it doesn't seem to work.
Let me know if you need any more help.
--Z
Elvis Chen wrote:
Greetings,
I have just installed Suse 9.1 Personal (from iso) on my desktop computer. All is well except for the ethernet card. The ethernet cannot be initialized properly at boot-up, and thus I have no ethernet connection at all.
I would have to login as root and start the ethernet card manually via YaST2.
The ethernet card is been detected as:
Lite-On LNE100TX [rev 2.0]
which uses Tulib driver. The error message I get (from dmesg) is:
eth0: Autonegotiation failed, using 10baseT, link beat status 10ce.
I'm using Suse 9.1 with updated kernel (2.6.5-7.75-default).
Does anyone else have this problem? After I start the ethernet manually, it works at 100BaseT.
Any help is very much appreciated!
ECC
_________________________________________________________________ MSN Premium: Up to 11 personalized e-mail addresses and 2 months FREE* http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines
_________________________________________________________________ STOP MORE SPAM with the MSN Premium and get 2 months FREE* http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines