Mailinglist Archive: opensuse-kernel (22 mails)

< Previous Next >
Re: [opensuse-kernel] breakpoint for driver load problem
  • From: Dave Plater <dave.plater@xxxxxxxxxxx>
  • Date: Thu, 24 Jul 2008 08:20:24 +0200
  • Message-id: <48881F28.6010504@xxxxxxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-kernel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References