[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#638863: "shpchp: Cannot reserve MMIO region" error during boot (linux 3.0)



On Fri, Aug 26, 2011 at 8:16 AM, Ralf Jung <ralfjung-e@gmx.de> wrote:
> Hi Bjorn,
>
>> Here's a test patch for the TCO timer issue.  That SP5100 watchdog
>> driver is a mess -- it gropes around at hard-coded places in I/O port
>> space -- so while I think this patch will fix the message, the
>> watchdog itself still may not work.  If you can verify that the
>> watchdog works, that would be great.
> I applied the patches you sent to the list, for both of the issues, and the
> messages are both gone. (Those address conflict messages I mentioned were
> already gone with the plain rc3).
> However, I don't know how to verify that the watchdog works. I installed the
> "watchdog" package, and I just did "kill -9 <watchdog PID>", but the system
> keeps running. The same behaviour is shown with the 3.0 shipped by Debian. Now
> I don't know if that's the watchdog or my verification method failing ;-)

I don't know what's in the "watchdog" package.  I would try the test
program in the kernel sources:
Documentation/watchdog/src/watchdog-simple.c.

It looks like if you kill any other process that has /dev/watchdog
open (use "lsof" to check), then start watchdog-simple, then suspend
or kill *it*, you should see a system reset after a minute or two.

Thanks for testing all this stuff!

Bjorn



Reply to: