Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Arch won't initialize network interface when Radeon graphics card installed
Hi!
I'm setting up a gaming box for my teenage son. He wants Arch Linux. I did the install without the graphics card, and all went well. Put in the graphics card, and now the ethernet interface doesn't initialize on startup. Completely re-installed Arch, still no networking. Removed the graphics card, networking returns.
There are no relevant-appearing error messages from dmesg. I can bring up the network interface manually, but nothing seems to get it to initialize on startup. DHCP configuration is problem-free if the graphics card isn't there. All this before I even attempted to install drivers for the card.
Is Arch using predictable network interface naming? If so the name of your NIC may change when another card is inserted. Try running ifconfig -a to see all interfaces.
Completely reinstalled as in, reformatted the drive from scratch with the graphics card installed? That's just plain weird.
Details about the hardware might be helpful: motherboard, other graphics on board including Intel, slot on the bus the Radeon card is in vs the network card (hint) the Radeon card likes to be #1.
There might be some odd bios/UEFI setting about MAC spoofing too.
Finally, if you're reinstalling anyway, try a different distro for diagnostic reasons, or even a live disk eg Ubuntu or Mint to see if the problem is Arch specific.
On the other hand, if you can get the network up manually, you could just automate the steps with a shell file.
Is Arch using predictable network interface naming? If so the name of your NIC may change when another card is inserted. Try running ifconfig -a to see all interfaces.
Or ip a. It's shorter and more modern.
I also wonder why it's called predictable if it's not. Well never mind.
Last edited by berndbausch; 11-09-2015 at 04:43 PM.
The fix turned out to be simple. I just had to do systemctl enable dhcpcd.service. It's still weird, though, that it happened at all.
Emerson: yes, it's using "predictable" naming. Arch no longer includes ifconfig (net-utils), but the interface name didn't change.
mostlyharmless: It all worked just fine with Ubuntu Trusty, both from the live CD and when installed. Yes, I did a complete re-partition and reinstall. With and without the card. Even the Arch live CD got network. There's only one slot that can hold a graphics card on the MB, so I assume it's slot #1. H81M-E34 motherboard, AMD Hawaii PRO graphics, Intel integrated graphics on the MB.
Anyway, it's all moot now since it was trivial to fix. Time to get more familiar with systemd, I suppose. Ugh.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.