Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-05-07, 05:55 PM   #1
odl21
Registered User
 
Join Date: Mar 2007
Posts: 6
Default forcedeth 0.50 - can't turn on gbit

hello,

i am running the latest 2.4 kernel (2.4.34) with forcedeth 0.50 compiled into the kernel (i.e. not as a module).

the driver works fine but doesn't appear to support 1000Mb/s.

i include below, the output from ethtool. the card is connected to a linksys gbit switch. i don't see anything in syslog kernel debug such as Gbit detected or whatever.

am i missing something?

# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes
odl21 is offline   Reply With Quote
Old 03-05-07, 05:57 PM   #2
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: forcedeth 0.50 - can't turn on gbit

While gigabit speeds should work, that driver version is rather old so there could be a bug lurking. See
http://www.nvnews.net/vbulletin/showthread.php?t=75597
netllama is offline   Reply With Quote
Old 03-05-07, 06:04 PM   #3
odl21
Registered User
 
Join Date: Mar 2007
Posts: 6
Default Re: forcedeth 0.50 - can't turn on gbit

thanks for the quick response! i'll try this - i'll have to do it manually because my old suse distro isn't supported.
odl21 is offline   Reply With Quote
Old 03-05-07, 06:14 PM   #4
odl21
Registered User
 
Join Date: Mar 2007
Posts: 6
Default Re: forcedeth 0.50 - can't turn on gbit

unfortunately this won't build because it includes "forcedeth-compat.h" which i can't find anywhere in the package or in the kernel source. (a quick google shows a few other people with the same issue).

any ideas?
odl21 is offline   Reply With Quote
Old 03-05-07, 06:15 PM   #5
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: forcedeth 0.50 - can't turn on gbit

Specifically which file are you trying to build from the 1.21 package?
netllama is offline   Reply With Quote
Old 03-05-07, 06:20 PM   #6
odl21
Registered User
 
Join Date: Mar 2007
Posts: 6
Default Re: forcedeth 0.50 - can't turn on gbit

trying to build the stock kernel (2.4.34) but with the default drivers/net/forcedeth.c replaced with the version from the NVIDIA 1.21 package under SuSE10.

i.e. version 0.50 replaced with version 0.60.
odl21 is offline   Reply With Quote
Old 03-05-07, 06:21 PM   #7
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: forcedeth 0.50 - can't turn on gbit

The SuSE-10 forcedeth expects to be built with a 2.6.x kernel. I'd suggest trying the RHEL3 version instead.
netllama is offline   Reply With Quote
Old 03-05-07, 06:24 PM   #8
odl21
Registered User
 
Join Date: Mar 2007
Posts: 6
Default Re: forcedeth 0.50 - can't turn on gbit

forcedeth.c is exactly the same in RHEL3_U6/source and SuSE10/source.

both include linux/forcedeth-compat.h
odl21 is offline   Reply With Quote

Old 03-05-07, 06:36 PM   #9
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: forcedeth 0.50 - can't turn on gbit

Can you try commenting out that include ?

Are you able to update to a more recent kernel?
netllama is offline   Reply With Quote
Old 03-05-07, 06:46 PM   #10
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: forcedeth 0.50 - can't turn on gbit

Can the switch display whether it has established an Gbit link or only 100Mbit? I believe that some of the older builds of ethtool doesn't report Gbit connections at all. What does "dmesg|grep eth0" give you?

An example :
http://ubuntuforums.org/showthread.php?p=2233407
Lithorus is offline   Reply With Quote
Old 03-05-07, 06:50 PM   #11
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: forcedeth 0.50 - can't turn on gbit

Actually, that's a good point. Many older versions of ethtool have bugs which misreport the information.
netllama is offline   Reply With Quote
Old 03-06-07, 09:11 AM   #12
odl21
Registered User
 
Join Date: Mar 2007
Posts: 6
Default Re: forcedeth 0.50 - can't turn on gbit

unfortunately the switch doesn't provide the link speed, but i'm only getting 100Mbit speeds.

its the lastest version of ethtool (version 5).

dmesg gives me:
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.50.
eth0: forcedeth.c: subsystem: 01462:7228 bound to 00:14.0

and if i comment out the include for forcedeth-compat.h i get this error:
forcedeth.c: In function `nv_probe':
forcedeth.c:5680: error: structure has no member named `poll_controller'

moving to a 2.6 kernel is not really an option at this stage. seems like version 0.60 doesn't support 2.4 kernels at all though.

has anyone got version 0.50 to work at gbit on a 2.4 kernel?
odl21 is offline   Reply With Quote
Reply


Thread Tools

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 On
HTML code is Off
Forum Jump


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


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.