Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

steve2470

(37,457 posts)
Tue Jun 4, 2013, 02:15 AM Jun 2013

a small rant about Ubuntu, bear with me

Last edited Tue Jun 4, 2013, 02:26 PM - Edit history (1)

http://www.msi.com/product/mb/X58-Pro-E.html

I have the motherboard above, which came on the market back in 2009. It's been on the market for 4 years, practically ancient. It's an LGA1366 board, which is harder and harder to find on Newegg (only 5 available).

The onboard LAN chipset is the Realtek 8111C Gigabit LAN controller.

I tried to install Ubuntu on this board 4 years ago, to no avail. It simply would not install, period.

Now it will, but the LAN will not activate, no matter what I do. The freaking LAN chipset has been around for at least 4 years, if not more. WTF.

Yes, I know I need to stop being a big baby and go do my homework etc etc etc. It's just MADDENING to have an OLD MOTHERBOARD and the LAN chipset not just work right away after installation.

Is Linux Mint any better ? My hardware is definitely NOT bleeding edge by a long shot. It's from a well-established company and it's 4 years old.

I'm NOT bashing Linux in general. It's a great OS, no doubt about it.

Thanks for listening.

eta, solution found:

http://ubuntuforums.org/archive/index.php/t-1022411.html

This is guidance for those with integrated Realtek RTL8111 series gigabit Ethernet, built in to motherboards such as the ASRock G41M-LE.

Ubuntu 8.10 (and may other versions) have been reporting problems with connectivity. Here is the solution in a walk-through format. You must be root (sudo su -).

1) Check to see if the r8169 module is loaded
-> lsmod | grep r816
r8168 41104 0
-> lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8169
Kernel modules: r8169

2) Download the official Realtek driver
Realtek RTL8111/RTL8168 (http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2)

3) Remove the r8169 module
-> rmmod r8169
-> mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
( the ` is a backtick, it is not an apostrophe or single quote )

4) Build the new r8168 module for the kernel
-> bzip2 -d r8168-8.009.00.tar.bz2
-> tar -xf r8168-8.009.00.tar
-> cd r8168-8.009.00
-> make clean modules
-> make install

5) Rebuild the kernel module dependencies
-> depmod -a
-> insmod ./src/r8168.ko

6) Remove the r8169 module from initrd
-> mv /initrd.img ~/initrd.img.backup
-> mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`

7) Add r8168 module to /etc/modules
-> echo "r8168" >> /etc/modules

8) Reboot, You are done!

9) Examine that ONLY the r8168 module is loaded for the interface
-> lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8168
Kernel modules: r8168

If you need to, configure your /etc/network/interfaces for dhcp or static address then `sudo ifup eth0`
6 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
 

dballance

(5,756 posts)
1. That's a bit surprising. Have you updated the BIOS on the MB to the latest version?
Tue Jun 4, 2013, 02:50 AM
Jun 2013

I'd try flashing the BIOS with the latest from MSI to see if that helps. Realtek is not an uncommon LAN chipset so I'm surprised you're having trouble with it.

If all else fails, an Ethernet card can be purchased for less than $20 these days.

I've never tried MINT and I have Ubuntu on an old Mac-Mini that finally wouldn't upgrade to the newest OSX any longer. Ubuntu is so mainstream I'd try stick with it. You could also try Fedora.

On Edit:
I have an MSI motherboard, an old KA92 Platinum, that I flashed recently. I had to make a boot USB to do it and change the boot order in the BIOS - with the USB stick attached. Took me forever to get the boot USB stick made. The flashing of the MB was easy. I've had good luck with that MSI MB and flashing it. Never had problems. Anyway, if you need to make a DOS boot USB get a piece of software called RUFUS http://rufus.akeo.ie/ to do it. Worked really well for me.

 

Warren Stupidity

(48,181 posts)
2. A bios change is unlikely to help with Ethernet device.
Tue Jun 4, 2013, 06:06 AM
Jun 2013

Linux and Realtek have a long history of problems. There is likely a driver out there that works, finding it is the challenge.

5. Just a thought... do you have a extra PCI network card?
Fri Jun 7, 2013, 09:15 PM
Jun 2013

I use to have a mother board like that, Win98 never would connect, so I tried XP(it was newer) and same thing. Turns out I had a bad net chip.

I was lucky because I had a extra PCI Network Card in a unused spare PC. I disabled the lan in Bios and install a PCI Network Card. It (Win98) asked for drivers, after reboot I had internet.

Like dballance said, you can get a new card pretty cheap at Newegg. Also newer ones likely have Linux support.

steve2470

(37,457 posts)
6. I have a portable USB one, but not a PCI one, no.
Fri Jun 7, 2013, 09:17 PM
Jun 2013

There's one by Intel that's apparently very reliable and supported by Linux. I may eventually get that one.

Latest Discussions»Help & Search»Computer Help and Support»a small rant about Ubuntu...