Bugzilla – Bug 133585
kernel panic when loading r8169 network driver
Last modified: 2006-11-23 00:11:15 UTC
with an online update in suse9.3 around the 26. oct. 2005 the networkdriver has changed. Form this time loading the network driver resulted in a kernel panic. lspci show the onboard network controller as: RealTek RTL-8169 The kernel output is something like: r8169: Gigabit Ethernet driver 2.2Lk loaded ACPI: PCI interrupt ... r8169: Cannot find Powermanagement .... ACPI: .... Unable to handle kernel NULL ... <the kernel panic dump> I then updated to Suse 10 (SUSE-10.0-EvalDVD-i386-GM.iso) and still can't use the network driver. Same thing happends when booting e.g. Gentoo Live 2005.1. So it does no seem to be suse specific. Question 1: can you help me to find out what exactly has changed, so that I can report it to the kernel developers. Question 2: any ideas how one can redirect the kernel error message, normal file-redirection does not work. if needed I will tae a picture using my digital camera, upload it to my webserver and post the url here.
On boot time, the messages are stored in /var/log/boot.msg This file could be broken nthl. Check it for the messages. If they are not there or you're using a life system, just make a picture of the relevant lines and post it here. To work around this, you can try passing several kernel options at boot time, like pci=routeirq, acpi=off (probably not really required on a normal workstation) or pci=noacpi.
Created attachment 57568 [details] screenshot of kernel oops I've screenshoted the kernel oops. Using parameters like ACPI=off and so on didn't helped to work around the problem. The captured output also did not apprear in the boot.oldmsg.
Olaf: Something for you? If not, please assign it back to us.
Created attachment 57662 [details] This patch should fix the oops
But that doesn't explain the underlying problem of what's wrong with the driver and why it refuses to init the card. What was the last working kernel you used?
I didn't built my own kernel. So I was using the one which was up-to-date in Suse9.3 as of 26th october 2005. I run the online-updates at least twice a week. It's unlikely that I can find out which updates have been installed with this online-update as I have tried to upgrade to SuSE 10 afterwards.
I'll make a test kernel available for you.
Created attachment 57775 [details] new patch from netdevel list This should fix it, I did sent you a email with a precompiled module for your kernel to test.
Your wonderful! It works.
Karsten, please add this to our 10.0 kernel for the next update.