Opened 11 years ago

Closed 10 years ago

#3217 closed bug (fixed)

MCP78S [GeForce 8200] Ethernet networking very slow with 2 CPUs enabled

Reported by: scottmc Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1/pre-alpha1
Keywords: Cc: HubertNG@…
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

When downloading with firefox, with both core enabled on my AMD Athlon X2 laptop, the download speed crawls along, almost stopping, but if I use pulse to turn one of the off it speeds right up.

Change History (13)

comment:1 by scottmc, 11 years ago

Summary: Downloading in Firefox very slow with 2 CPUs enabledNetwork very slow with 2 CPUs enabled

Ran into the same issue, this time when doing a cvs checkout. Downloaded a few files and then stalled. So I turned off one CPU and tried again and it went normal speed.

comment:2 by bga, 11 years ago

FWIW, I have 4 cores and no such problem. Maybe this is specific to your network card?

in reply to:  2 comment:3 by phoudoin, 11 years ago

Replying to bga:

FWIW, I have 4 cores and no such problem. Maybe this is specific to your network card?

Quad cores here too, but I wonder:

  1. which network card are you using, Scott?
  2. does it happens on quad cores systems if only two cores are enabled, whatever the net card?

I'm at office right now, but I'll check point 2 when back home.

comment:4 by scottmc, 11 years ago

seems attachments are still broken, so I'll cut and paste my listdev here for my compaq cq-50-215nr laptop:

device Bridge (Host bridge) [6|0|0]
  vendor 1022: Advanced Micro Devices [AMD]
  device 1304: Family 11h Link Control

device Bridge (Host bridge) [6|0|0]
  vendor 1022: Advanced Micro Devices [AMD]
  device 1303: Family 11h Miscellaneous Control

device Bridge (Host bridge) [6|0|0]
  vendor 1022: Advanced Micro Devices [AMD]
  device 1302: Family 11h DRAM Controller

device Bridge (Host bridge) [6|0|0]
  vendor 1022: Advanced Micro Devices [AMD]
  device 1301: Family 11h Address Map

device Bridge (Host bridge) [6|0|0]
  vendor 1022: Advanced Micro Devices [AMD]
  device 1300: Family 11h HyperTransport Configuration

device Network controller (Ethernet controller) [2|0|0]
  vendor 168c: Atheros Communications Inc.
  device 001c: AR242x 802.11abg Wireless PCI Express Adapter

device Bridge (PCI bridge, Normal decode) [6|4|0]
  vendor 10de: nVidia Corporation
  device 077a: MCP78S [GeForce 8200] PCI Bridge

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
  vendor 10de: nVidia Corporation
  device 0845: Unknown

device Bridge (PCI bridge, Normal decode) [6|4|0]
  vendor 10de: nVidia Corporation
  device 0569: MCP78S [GeForce 8200] PCI Express Bridge

device Network controller (Ethernet controller) [2|0|0]
  vendor 10de: nVidia Corporation
  device 0760: MCP78S [GeForce 8200] Ethernet

device Mass storage controller (IDE interface) [1|1|85]
  vendor 10de: nVidia Corporation
  device 0ad0: MCP78S [GeForce 8200] SATA Controller (non-AHCI mode)

device Bridge (PCI bridge, Subtractive decode) [6|4|1]
  vendor 10de: nVidia Corporation
  device 075a: MCP78S [GeForce 8200] PCI Bridge

device Multimedia controller (Audio device) [4|3|0]
  vendor 10de: nVidia Corporation
  device 0774: MCP78S [GeForce 8200] High Definition Audio

device Mass storage controller (IDE interface) [1|1|8a]
  vendor 10de: nVidia Corporation
  device 0759: MCP78S [GeForce 8200] IDE

device Serial bus controller (USB Controller, EHCI) [c|3|20]
  vendor 10de: nVidia Corporation
  device 077e: MCP78S [GeForce 8200] EHCI USB 2.0 Controller

device Serial bus controller (USB Controller, OHCI) [c|3|10]
  vendor 10de: nVidia Corporation
  device 077d: MCP78S [GeForce 8200] OHCI USB 1.1 Controller

device Serial bus controller (USB Controller, EHCI) [c|3|20]
  vendor 10de: nVidia Corporation
  device 077c: MCP78S [GeForce 8200] EHCI USB 2.0 Controller

device Serial bus controller (USB Controller, OHCI) [c|3|10]
  vendor 10de: nVidia Corporation
  device 077b: MCP78S [GeForce 8200] OHCI USB 1.1 Controller

device Memory controller (RAM memory) [5|0|0]
  vendor 10de: nVidia Corporation
  device 0568: MCP78S [GeForce 8200] Memory Controller

device Processor (Co-processor) [b|40|0]
  vendor 10de: nVidia Corporation
  device 0753: MCP78S [GeForce 8200] Co-Processor

device Serial bus controller (SMBus) [c|5|0]
  vendor 10de: nVidia Corporation
  device 0752: MCP78S [GeForce 8200] SMBus

device Bridge (ISA bridge) [6|1|0]
  vendor 10de: nVidia Corporation
  device 075e: Unknown

device Memory controller (RAM memory) [5|0|0]
  vendor 10de: nVidia Corporation
  device 0754: MCP78S [GeForce 8200] Memory Controller
~> 

I'm not using wireless, but don't see any other network device listed, but the wired network is working since I am writing this on said laptop in Haiku.

comment:5 by scottmc, 11 years ago

I see it now:

device Network controller (Ethernet controller) [2|0|0]
  vendor 10de: nVidia Corporation
  device 0760: MCP78S [GeForce 8200] Ethernet

comment:6 by scottmc, 11 years ago

Summary: Network very slow with 2 CPUs enabledMCP78S [GeForce 8200] Ethernet networking very slow with 2 CPUs enabled

fixed summary

comment:7 by Adek336, 11 years ago

#1667 mentions an Nvidia ethernet controller and slowness.

comment:8 by Adek336, 11 years ago

#2247 as well.

comment:9 by Hubert, 11 years ago

Cc: HubertNG@… added

comment:10 by Hubert, 11 years ago

listdev: http://dev.haiku-os.org/attachment/ticket/3260/listdev-mypc.txt

I confirm I have the same on RTL-8139.

comment:11 by Hubert, 11 years ago

Possible, that this is not the same problem. Sorry.

comment:12 by scottmc, 10 years ago

Not sure when this got fixed but with hrev30679 I'm seeing normal download speeds even with both cores on my AMDX2 enabled. So this ticket can be closed. Not sure about the other two tickets though.

comment:13 by mmadia, 10 years ago

Resolution: fixed
Status: newclosed

closing --> fixed. see previous comments. Thanks for the follow-up, scott!

Note: See TracTickets for help on using tickets.