Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

nvidia MCP77 ethernet - 1000Mbit

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
16 posts • Page 1 of 1
Author
Message
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

nvidia MCP77 ethernet - 1000Mbit

  • Quote

Post by aspedisca » Thu Apr 14, 2011 7:45 pm

Hi All,

I have this hardware on the mainboard and I need to use 1000 Mbit connection.
I works fine with 10/100 Mbit with generic drivers but how can I manage to run it on 1000Mbit.

Kernel 2.6.34 - gentoo-sources

Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2)

Is there a new driver on the recent kernels ?
Thanks in advance
Top
vincent-
Retired Dev
Retired Dev
User avatar
Posts: 415
Joined: Sat Jan 13, 2007 12:38 am
Location: Valencia (Spain)

  • Quote

Post by vincent- » Thu Apr 14, 2011 7:53 pm

As far as I know, nvidia mcp77 ethernet is 100Mbit, not 1000Mbit, and uses forcedeth driver.
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Thu Apr 14, 2011 7:57 pm

peratu wrote:As far as I know, nvidia mcp77 ethernet is 100Mbit, not 1000Mbit, and uses forcedeth driver.
Actually this is the mainboard I have

ASUS M3N-HT Deluxe

and according to the website it says it is gigabit

http://www.newegg.com/Product/Product.a ... 6813131343
Top
vincent-
Retired Dev
Retired Dev
User avatar
Posts: 415
Joined: Sat Jan 13, 2007 12:38 am
Location: Valencia (Spain)

  • Quote

Post by vincent- » Thu Apr 14, 2011 7:59 pm

Please, paste the result of "lspci -n". If you don't have lspci, then "emerge pciutils".
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Thu Apr 14, 2011 8:02 pm

MCP77 is 10/100/1000 Mbit, and yes it uses the forcedeth driver, which has the smarts to run at giga speeds
but it will only do so if it connects to another piece of equipment that runs at giga speed.

edit to add:

Code: Select all

ethtool eth0
Settings for eth0:
	Supported ports: [ MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Thu Apr 14, 2011 8:11 pm

peratu wrote:Please, paste the result of "lspci -n". If you don't have lspci, then "emerge pciutils".
00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation nForce 750a LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1)
00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1)
00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:09.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:13.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control
01:0a.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 70)
02:00.0 VGA compatible controller: nVidia Corporation C77 [nForce 780a SLI] (rev a2)
03:00.0 PCI bridge: nVidia Corporation Device 05b1 (rev a2)
04:00.0 PCI bridge: nVidia Corporation Device 05b1 (rev a2)
04:02.0 PCI bridge: nVidia Corporation Device 05b1 (rev a2)
08:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2)
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Thu Apr 14, 2011 8:12 pm

I could not seem to find forcedeth on portage. I also checked all the stuff in 1000bi section of the kernel but no help.
There is no eth0
Where can I get the suitable driver ?
Thanks
Anon-E-moose wrote:MCP77 is 10/100/1000 Mbit, and yes it uses the forcedeth driver, which has the smarts to run at giga speeds
but it will only do so if it connects to another piece of equipment that runs at giga speed.

edit to add:

Code: Select all

ethtool eth0
Settings for eth0:
	Supported ports: [ MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Thu Apr 14, 2011 8:16 pm

aspedisca wrote:I could not seem to find forcedeth on portage. I also checked all the stuff in 1000bi section of the kernel but no help.
There is no eth0
Where can I get the suitable driver ?
Thanks
forcedeth is in the kernel, if you have networking you are probably using it already.

Code: Select all

dmesg|grep -i forcedeth
[    0.525146] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[    0.527738] forcedeth 0000:00:0a.0: PCI INT A -> Link[LMAC] -> GSI 22 (level, low) -> IRQ 22
[    0.529007] forcedeth 0000:00:0a.0: setting latency timer to 64
[    0.581953] forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x732 @ 1, addr 40:61:86:84:8c:b0
[    0.583240] forcedeth 0000:00:0a.0: highdma csum pwrctl mgmt gbit lnktim msi desc-v3
[   13.849124] forcedeth 0000:00:0a.0: irq 41 for MSI/MSI-X
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
vincent-
Retired Dev
Retired Dev
User avatar
Posts: 415
Joined: Sat Jan 13, 2007 12:38 am
Location: Valencia (Spain)

  • Quote

Post by vincent- » Thu Apr 14, 2011 8:19 pm

Here: http://kmuto.jp/debian/hcl/ASUS/M3N-HT+Deluxe
Here: http://kmuto.jp/debian/hcl/ASUS/M3N-HT+ ... %BC%8FHDMI
And here: http://kmuto.jp/debian/hcl/ASUS/M3N-HT+ ... %8FMempipe

says that the driver you need is forcedeth. So..., I don't know how to use it with 1000Mbps.

Code: Select all

 -> Device Drivers
  -> Network device support
    -> Ethernet (10 or 100Mbit)
      -> nForce Ethernet support
The driver type is "tristate", so I think that means 10/100/1000, but I don't know how to "activate" the 1000Mbps mode...
Last edited by vincent- on Thu Apr 14, 2011 8:22 pm, edited 1 time in total.
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Thu Apr 14, 2011 8:19 pm

I am not on the same computer. I just copied lspci to text and transferred with a USB stick.
In network device support section of kernel there is 10 or 100 Mbit section It works if I enable that but I need to have 1000Mbit because the piece of hardware I am using is only working on 1000Mbit.
Thank you.

Anon-E-moose wrote:
aspedisca wrote:I could not seem to find forcedeth on portage. I also checked all the stuff in 1000bi section of the kernel but no help.
There is no eth0
Where can I get the suitable driver ?
Thanks
forcedeth is in the kernel, if you have networking you are probably using it already.

Code: Select all

dmesg|grep -i forcedeth
[    0.525146] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[    0.527738] forcedeth 0000:00:0a.0: PCI INT A -> Link[LMAC] -> GSI 22 (level, low) -> IRQ 22
[    0.529007] forcedeth 0000:00:0a.0: setting latency timer to 64
[    0.581953] forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x732 @ 1, addr 40:61:86:84:8c:b0
[    0.583240] forcedeth 0000:00:0a.0: highdma csum pwrctl mgmt gbit lnktim msi desc-v3
[   13.849124] forcedeth 0000:00:0a.0: irq 41 for MSI/MSI-X
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Thu Apr 14, 2011 8:26 pm

aspedisca wrote:I am not on the same computer. I just copied lspci to text and transferred with a USB stick.
In network device support section of kernel there is 10 or 100 Mbit section It works if I enable that but I need to have 1000Mbit because the piece of hardware I am using is only working on 1000Mbit.
Thank you.
That driver does 10/100 AND 1000

Code: Select all

00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2)
#ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on

Edit to add: I'm not on a gigabit network so I don't run that fast.
If you are connecting to another device through a router then the router needs to be a gigabit router.
And if it is, then it should auto-negotiate the speed for you.
Last edited by Anon-E-moose on Thu Apr 14, 2011 8:29 pm, edited 1 time in total.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
vincent-
Retired Dev
Retired Dev
User avatar
Posts: 415
Joined: Sat Jan 13, 2007 12:38 am
Location: Valencia (Spain)

  • Quote

Post by vincent- » Thu Apr 14, 2011 8:28 pm

I was reading this thread at nvnews forum, and they said that forcedeth driver supports 1000Mbit. Read that thread and use "ethtool" to see if your network card has the 1000Mbit mode.

I have a gigabit lan in my home, and I have to use CAT5 RJ45 network cable, or more (CAT6) if I want to have 1000Mbit. Do you have CAT5 or CAT6 cables?
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Thu Apr 14, 2011 8:29 pm

I will be doing a kernel update. Looks like there is a nforce driver on 2.6.37~
I hope that will fix it.
Thank you all for quick responses and helpful messages.
Cheers...
Anon-E-moose wrote:
aspedisca wrote:I am not on the same computer. I just copied lspci to text and transferred with a USB stick.
In network device support section of kernel there is 10 or 100 Mbit section It works if I enable that but I need to have 1000Mbit because the piece of hardware I am using is only working on 1000Mbit.
Thank you.
That driver does 10/100 AND 1000

Code: Select all

00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2)
#ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Thu Apr 14, 2011 8:36 pm

I have cat 5e right now
peratu wrote:I was reading this thread at nvnews forum, and they said that forcedeth driver supports 1000Mbit. Read that thread and use "ethtool" to see if your network card has the 1000Mbit mode.

I have a gigabit lan in my home, and I have to use CAT5 RJ45 network cable, or more (CAT6) if I want to have 1000Mbit. Do you have CAT5 or CAT6 cables?
Top
TJNII
l33t
l33t
User avatar
Posts: 648
Joined: Sun Nov 09, 2003 3:16 am
Location: for(;;);

  • Quote

Post by TJNII » Fri Apr 15, 2011 1:23 am

What is on the other end of the cable? How fast can the device your NIC is connected to go?
Top
aspedisca
n00b
n00b
Posts: 14
Joined: Thu Apr 23, 2009 9:54 pm

  • Quote

Post by aspedisca » Fri Apr 15, 2011 1:32 am

TJNII wrote:What is on the other end of the cable? How fast can the device your NIC is connected to go?
USRP2 is on the other end of the cabe. Problem was the driver I was using.
I updated the kernel and it seems to work right now.
Top
Post Reply

16 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic