Can only get 100Mmbps with MSI B85-G43 Gaming

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680
I had a different board in mind when i was making this build but issues arose with the one i got and i had to purchase this * that's been nothing but a headache.

I have 200 Mmbps internet and yet this crap only recognizes 100, i know it's the problem because i was easily getting the contracted speed with my previous motherboard

Can anyone help me solve this? I tried my ISP's customer support but they weren't able to help and the place i bought it won't accept returns. I'm using Windows 10.
 
Solution
I assume the router / modem you have it connected to is 1Gbps capable. If not then that would be the problem.

However since you said that it worked with the previous motherboard, then it's likely a driver issue. See if a different driver version will fix it for you.

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680

I already uninstalled that bloatware garbage and only installed the drivers manually but the issue remained.
 
Go into the device via the Device Manager and select the Advanced tab. In the Property tab find the Speed & Duplex option. What is shown here? Usually it says Auto Negotiate. If it's not, try selecting it. If it is, try forcing it to 1Gbps Full Duplex.
 

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680

It's in auto negotiate and only shows up to 100
 
I assume the router / modem you have it connected to is 1Gbps capable. If not then that would be the problem.

However since you said that it worked with the previous motherboard, then it's likely a driver issue. See if a different driver version will fix it for you.
 
Solution
I just had a look in the .inf file and it show this:

HKR, Ndi\Params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex%
HKR, Ndi\Params\*SpeedDuplex, Type, 0, "enum"
HKR, Ndi\Params\*SpeedDuplex, Default, 0, "0"
HKR, Ndi\Params\*SpeedDuplex\enum, "0", 0, %Auto%
HKR, Ndi\Params\*SpeedDuplex\enum, "1", 0, %10MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, "2", 0, %10MFD%
HKR, Ndi\Params\*SpeedDuplex\enum, "3", 0, %100MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, "4", 0, %100MFD%

The last line is 100MFD which says that it's only offering up to 100Mbps Full Duplex.

I don't know if you can manually add the registry entry for 1Gbps or not.
 

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680
I'd like to avoid installing this garbage if i could though. Anyway the very driver says "Killer e2200 Gigabit Ethernet Controller" so why the * wouldn't it allow for 1000Mmbps?

MSI mobos, not even once.
 
I'm not saying you have to contend with the garbage, but you can use this to troubleshoot the issue. Unfortunately the .inf and .sys files are not easily separated from the installer. It's likely you can uninstall the application separate from the driver afterwards.
 

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680

Nope, it uninstalls the drivers as well :p

I initially wanted another model but it was dead on arrival so i had to buy this is a rush. The guy at the store didn't have what i wanted and recommended this so i could "take full advantage of the cpu and gpu". I ask around afterwards and there's no * difference in performance between what i wanted and this * , except this * piece of flaming * costed twice as much.

I'm quite mad.


<Language, please>
 

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680

What does that mean? There's a green light and a flickering yellow light
 
Well the INF file tells me at the very least that Killer has removed the ability to manually set the link speed to 1Gbps, if not completely disable 1Gbps on their ethernet IC. I'm not sure how this interacts with the driver. Maybe Auto will negotiate 1Gbps if the conditions are right, but you can't manually specify 1Gbps Full Duplex.

At the very least you could try buying a Cat6 or Cat5e cable and testing to see if it makes a difference in link speed.

If not you are left with a couple options.

1. Return the motherboard and get something you want as you seem to be dissatisfied with this one.

2. Get a add-in 1Gbps capable ethernet card and disable the onboard ethernet.
 

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680


They won't take it back and i relish in the idea of having to pay more for a a goddamn Ethernet card
 
Have you tried another ethernet cable? It couldn't hurt. The cable you are using could be just borderline enough that when the E2200 negotiates with your router, its out of tolerance for 1Gbps and falls back to 100Mbps. It's a cheap and quick test.

How long have you had the motherboard? You can return it and tell them the NIC refuses to connect at 1Gbps. Or you could contact MSI and RMA it.

If neither of those options are appealing, then you can either buy a new motherboard (more expensive than a NIC), buy a NIC, or deal with connecting at 100Mbps.

I was just helping someone else that had a similar problem. His situation was that he auto negotiated at 1Gbps, but under Device > Advanced > Speed and Duplex he only had the options for up to 100Mbps Full Duplex. So like yours he could only force it to 100Mbps, so he was worried that Windows was reporting the link speed incorrectly and that he was only connected at 100Mbps. I had him run a simple transfer test on his network and he was in fact connected at 1Gbps. So it looks as if some manufacturers intentionally leave out the option to force a link speed of 1Gbps. I have an Intel NIC, and all the speed options are available in my driver through the Speed and Duplex options.

So it could be that the NIC on your motherboard is just failing the auto negotiate with your router for 1Gbps. Maybe a new cable will fix the problem.
 

ArchangelPT

Reputable
Dec 30, 2014
128
0
4,680




I contacted MSI, this is their response

Dear customer,

The day from 6th Feb to 14th Feb are Chinese new year festival.
There are only a few technical member on duty.
Your request will be delay for few days.
We are apologies for the inconvenient and appreciation for your patient.

If you still have problem, please contact us again.
Thank you.

Best regards,
MSI customer service team

Someone is heaven must hate me