You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Ethernet port not working with a Gigabit switch

I have a MacMini (Early 2009). I fails to connect at gigabit ethernet speed when connected to either a netgear GS605 switch or a brand new Airport Extreme base station.

I have tried different cables, different OSs (both 10.5 and 10.6).

When I force it to 1000baseT the connection jumps between connected and not connected.


This is getting ridiculous, that Apple can't make it work properly, as there are lots of others that have the same issue.

Does anyone have any ideas?

MacBook Pro Santa Rosa 2.2GHz, Mac OS X (10.6)

Posted on Sep 21, 2009 7:13 PM

Reply
167 replies

Mar 19, 2012 2:48 PM in response to mortdk

SOLVED! mortdk has the correct solution!!!


I have had this problem for over a year. My Mac Mini (2gh Core2Duo) worked perfectly for a couple of years, then suddenly stopped connecting at 1000baseT - it only worked at 100bT.


I tried a bunch of things, from short high-end Cat6 cables to mucking around with kernel extensions from the command line and every possible software setting. I also bought four routers:


  • TrendNet TEG-S50g
  • Netgear GS105
  • Dlink DSG-1005G
  • Linksys SE2500


I also connected it directly to both a Asus Black Diamond router and a ZyXel SOHO 5 Firewall.


In the end, only one thing actually solved the problem, the Linksys SE2500. I bought it last week directly from Cisco, it was $29 + shipping.


http://homestore.cisco.com/en-us/Switches/Linksys-Refurbished-SE2500-5-Port-Giga bit-Ethernet-Switch_stcVVproductId140936323VVviewprod.htm?icid=se2500_new_pdp&sr c2=se2500_new_pdp


Completely worth it and seems to be the appropriate solution. My ethernet connection has been stable at 1000bt for a couple of days....


HTH,


Chris.

May 3, 2012 5:09 PM in response to Aaron Scott

RESOLVED by enabling flow control on switch


Apologies if this or something like it has already been mentioned — it's a long thread!


I have a brand-new Cisco gigabit managed switch, iMacs and MacBooks connecting to it fine at gigabit speeds. Two brand-new 2011 Mac Minis refused to 😟


From hints here and elsewhere about IEEE 802.3, I eventually found that the Cisco's ports defaulted to having "flow control" turned off. It turned it on and the Mac Mini I was testing with immediately connected at 1000BaseT - problem solved! (Hopefully it sticks.)

Jul 14, 2012 12:28 PM in response to Aaron Scott

Have we gotten anywhere with this??


I just spent my whole day rewiring my house with cat6, upgrading to 5th generation extreme base stations, replacing all switches with netgear gigabit switches and replacing all patch cables to cat6.


1 Signle stupid mac mini refuses to connect at 1000BaseT. When I connect the cable I can see it in the advanced hardware tab switching to 1000BaseT then diconnecing a few times. After 5 or so tries is settles and connects at 100BaseTX. I unglug cable from back of mac mini and plug it into macbook pro and boom instant 1000BaseT. What gives?? I have an older mac mini that works just fine. A new mac mini that works just fine. Tested all my laptops all connect no problem at 1000BaseT. Only this stupid 1.8 Core Duo mini running 10.5.8.


If I force it to 1000BaseT after connecting and disconnecting a while if finally connects but bandwith is about 0.


Is it the OS?? Firmware??

Jul 21, 2012 9:56 AM in response to Gerry Brown

Thanks for the tips Gerry, but it doesn't get me any further... When I go to manual and all the associated settings, it stops recognizing the cable. In automatic the speed goes automatically down to 100baseT. Since the same cable connected to the iMac and MacBook pro functions perfectly, I assume it's not the cable, but I did try switching it out, same sad results. Any other ideas would be most welcome!

Aug 20, 2012 12:29 AM in response to Aaron Scott

I'm upgrading to Mountain Lion this week as I've exhausted all the polite means of finding a solution.

Some time ago, forcing the card to 1000Base-T and connecting it to something else (not another Macbook) used to work (port forced on the other side also).

Now with my current setup that is failing also.

It's not a switch, cable, other laptop thing...I guess it's a bug 🙂

Will let you know if the upgrade fixes it.

Aug 20, 2012 1:33 AM in response to Aaron Scott

It's a flow control collision between the Mac hardware/software & the switch. I solved it by upgrading to a better quality switch (see above). No amount of operating system tweaking or upgrades will solve it.


I have a new iMac and it has similar (though not as severe) upstream problems. I've got a new core switch coming that should solve that issue.


The real mystery is why this became a problem later rather than being a problem right at the begining. My guess is that Apple decided to change flow-control in a way that broke a lot of cheap switches...

Aug 20, 2012 1:44 AM in response to ckm5

not a switch in my case.

Macbook Pro - back to back with another Macbook Pro.

The Snow Leopard one never does auto negotiate 1 Gbps (not even with a switch; but with a switch it accepts at least the interface forced into 1Gbps and it works).

The Mountain Lion (the second Macbook Pro) autonegotiates at 1 Gbps in all cases and this is good.

So I think mine is a software issue with Snow Leopard.

Aug 20, 2012 2:58 AM in response to Aaron Scott

Believe what you want, but flow control is known to cause issues, particularly with TCP/IP traffic, and not just in Macs (OSX does seem to be more sensitive than Win,Linux & BSD, however).


http://virtualthreads.blogspot.com/2006/02/beware-ethernet-flow-control.html


I've upgraded operating systems twice - from Leopard to Snow Leopard to Lion and it's made zero difference. Neither has downgrading to a previous OS. Switching to better hardware, however, made a huge difference. 1000bt was stable. Basically, if your switch doesn't support 802.1x flow control (and most under about $150 don't), then you should look at that first.


But, hey, go ahead. If it fixes your problem, great, but you would be the exception rather than the norm...

Aug 20, 2012 4:25 AM in response to ckm5

If by saying that I'm connecting back 2 back two Macbooks you can see any switch present in the setup, then the beer is on me ! (with two other Macbooks here at work that functions without any problem in the same setup).

The flow control thing I already tried with one of those "cheap Cisco switches" 🙂

Will let you know how my quest goes and maybe I have more luck than the previous poster before me (Ladiv)

Ethernet port not working with a Gigabit switch

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.