Re: [arch-general] SOLVED Re: Realtek 8111/8168/8411 Blues - cannot get dhcpcd address (link UP)
$#%#@%#$%... You have to enable IOMMU in the BIOS before the NIC will work! Oh yeah, that, too. Mine is the last comment on https://bbs.archlinux.org/viewtopic.php?id=186503. I had to enable IOMMU in bios, then disable it in kernel using iommu=soft. Yes, the BIOS eats up your flash drive. Maybe it only knows FAT32 or NTFS or something. Just don't have it do any reading or writing to a drive with anything important on it. It also does this to hard drives, so stay away from screenshots, etc. I'm happy you got it worked out!
Re: [arch-general] SOLVED Re: Realtek 8111/8168/8411 Blues - cannot get dhcpcd address (link UP)
On 08/21/2015 08:10 AM, LoneVVolf wrote: Blame Gigabyte, the only reason to disable IOMMU is if you run a 32-bit OS . On all x86_64 OSes running with IOMMU disabled will degrade graphics performance A LOT. As you found , disabling IOMMU also affects other hardware badly. TL;DR : 64-bit OS ENABLE IOMMU Some links : https://en.wikipedia.org/wiki/IOMMU http://developer.amd.com/community/blog/2008/09/01/iommu/ Lone_Wolf Thanks, and yes, so I found out. It would really be helpful if motherboard manuals were worth a crap anymore, but those days are long gone. The ONLY description concerning IOMMU in the entire manual was: quote (page 49) IOMMU Controller Enables or disables AMD IOMMU support. (Default: Disabled) /quote A lot of good that does to guide someone in its use. :p -- David C. Rankin, J.D.,P.E.
Re: [arch-general] SOLVED Re: Realtek 8111/8168/8411 Blues - cannot get dhcpcd address (link UP)
On 21-08-15 04:58, David C. Rankin wrote: On 08/20/2015 09:34 PM, David C. Rankin wrote: $#%#@%#$%... You have to enable IOMMU in the BIOS before the NIC will work! I stumbled across this obscure little tidbit on the fedora forum: http://forums.fedoraforum.org/showthread.php?t=295616 It triggers some nasty AMD I10 Page Faults/xhci messages during boot of the 201508 install media, but the network comes right up, dhcp works, no more lost packets, etc. I wonder if this is related to it corrupting my USB drives I plug into it? Drives work the first time, sync, then umount. Next time you plug them in, filesystem is gone? Oh well, at least I have a network now. I'll add it to the wiki. Blame Gigabyte, the only reason to disable IOMMU is if you run a 32-bit OS . On all x86_64 OSes running with IOMMU disabled will degrade graphics performance A LOT. As you found , disabling IOMMU also affects other hardware badly. TL;DR : 64-bit OS ENABLE IOMMU Some links : https://en.wikipedia.org/wiki/IOMMU http://developer.amd.com/community/blog/2008/09/01/iommu/ Lone_Wolf
[arch-general] SOLVED Re: Realtek 8111/8168/8411 Blues - cannot get dhcpcd address (link UP)
On 08/20/2015 09:34 PM, David C. Rankin wrote: By this time I was convinced that my cable had gone bad, so I moved the old broken server back into place, booted the install media, and the onboard NIC came right up (forcedeath driver), obtained a dhcp address and resolution worked with 0 packet loss. So I'm at a loss. Has anyone ever had a board or an install where the network was just flaky or dead for multiple NICs? Thoughts? $#%#@%#$%... You have to enable IOMMU in the BIOS before the NIC will work! I stumbled across this obscure little tidbit on the fedora forum: http://forums.fedoraforum.org/showthread.php?t=295616 It triggers some nasty AMD I10 Page Faults/xhci messages during boot of the 201508 install media, but the network comes right up, dhcp works, no more lost packets, etc. I wonder if this is related to it corrupting my USB drives I plug into it? Drives work the first time, sync, then umount. Next time you plug them in, filesystem is gone? Oh well, at least I have a network now. I'll add it to the wiki. -- David C. Rankin, J.D.,P.E.