Greg KH wrote:
On Wed, Jul 23, 2008 at 09:54:11AM +0200, Dave Plater wrote:
Hi, I have an intermittent r8169 driver problem, can anyone help me with a breakpoint when the revision number is written as 0xff instead of 0x02. The only difference, when the driver doesn't work is the revision number given in hwinfo --netcard.
So reading the pci config registers is different at different times?
Perhaps the difference is between warm and cold booting? Running a different OS before warm booting Linux?
Linux should not be changing the version number of the pci device here.
thanks,
greg k-h
With the driver compiled into the kernel, the problem is rare and has only occurred at cold boot. With a new kernel and still loaded as a module it is totally random, sometimes a reboot will load driver properly and sometimes not. Disabling the nic in bios and rebooting, then rebooting with it enabled mostly caused the driver to work but not always. I assume linux reads the version number from the device and sometimes fails and reads garbage. I would like to know if this is a hardware problem or a kernel bug. I have noticed other r8169 problems on the opensuse list and I will try booting with nomsi, as suggested by someone else, next kernel update which would confirm a bug. Regards Dave P -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org