SlackwareThis Forum is for the discussion of Slackware Linux.
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.
There seem to be a lot of exact hits for that Kernel Message.
Since you're not using the adapter maybe it could be blacklisted or ???
HTH.
-- kjh
Yeah, I saw that one. And a lot of similar reports. I'm going to disable IOMMU and see what happens. And I never thought about blacklisting the driver, that might be worth trying...
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Original Poster
Rep:
Quote:
Originally Posted by Ook
Yeah, I saw that one. And a lot of similar reports. I'm going to disable IOMMU and see what happens. And I never thought about blacklisting the driver, that might be worth trying...
So the adventure continues. I disabled IOMMU, and now 1) The kernel log gets flooded with nommu errors, and 2) The nic will come up, but it will not get an ip address. Enabled IOMMU, nommu errors stop, nic will get an ip address and we are back to the flood of AMD-Vi: Event logged [IO_PAGE_FAULT in kernel log.
Switched back to the onboard realtek nic, installed latest realtek driver. Flood of AMD-Vi: Event logged [IO_PAGE_FAULT stops. So far system is stable...
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Original Poster
Rep:
And a final report. After installing the latest driver from Realtek, this problem stopped. At this point I think it's fair to say the driver that comes with the 4.4.88 kernel is at fault.
I also believe the driver for the Intel nic is likewise faulty, as it gives the same error, even though it does not disconnect the nic. The Realtec driver actually disconnects the nic.
Last time I fixed this by manually installing the nic driver downloaded from the realtek site, and that worked again this time. AFAICT the realtek nic driver in the 4.4.118 kernel still has the same problem. The one on the realtek website, which was last updated about six months ago, fixes this. I poked around into the kernel source and it looks like this kernel uses the RTL8169 2.3LK-NAPI driver, but I have no idea how old it is. The realtek website has the 8168 8.45.8, from last year. The source is very different, and I don't have the time to dive into the source to see if anything interesting pops out.
Anyhow, that is it. 4.4.118 kernel still has the buggy realtek driver, the one from the realtek website fixes the problem.
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Original Poster
Rep:
PS: I'm in the process of filing a bug report, probably won't be able to finish that until tonight. This only happens when I'm transferring data from a Windows 7 box, but I can duplicate it very easily. Need to do some testing and gather logs so my bug report will hopefully be helpful enough for the maintainer to be able to do something about it.
Edit: Done. Looks like this was fixed in newer kernels, but the 4.4.x line is using the older buggy r8169.c driver. Not sure what the maintainer will do with this but I guess time will tell...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.