Description of problem: At least kernels 2.6.8-1.607, 2.6.8-1.609 and 2.6.8-1.610 crash on reboot. The crash is consistent. It is always in a process reboot and RIP says find_isa_irq_pin+1. The next line is "INIT: No more processes left in this runlevel" and a machine is frozen solid. This happens after everything got unmounted so nothing in logs. Information scrolls off the screen and there is no way to get back. If necessary I may try to set later a capture on a serial console. 'shutdown -h now' does not have such nasty effects and computer powers off without any crashes while 'shutdown -r now' is truly equivalent to 'reboot'. I think that this was not happening with 2.6.8-1.603 but I am not sure. Maybe I never tried to reboot and I cannot find that kernel anymore nor I have a copy. Definitely nothing like that I see with kernel-2.6.8-1.541 I also did not observe that on an x86 machine (although there recently kernels stopped powering off with 'poweroff' while 'shutdown -h now' still powers off a machine). Version-Release number of selected component (if applicable): 2.6.8-1.607, 2.6.8-1.610 How reproducible: 100% Steps to Reproduce: boot, level 1 is enough, type 'reboot' and wait a bit
Think this should be fixed in the code stream now, see http://groups.google.com/groups?q=find_isa_irq_pin+group:linux.kernel&hl=en&lr=&selm=2NUPO-6lN-23%40gated-at.bofh.it&rnum=2
.. though that was in i386 arch code, maybe not fixed in x86_64?
Other pieces of a trace which show up on my screen make a cause mentioned in comment #1 very probable. Only this definitely showed up quite recently and bombs always and on x86_64. One would think that disable_IO_APIC() could check for find_isa_irq_pin. If we are rebooting then do we really care about that information?
I see the same thing. Still there as of 2.6.8-1.610 x86_64.
this should be fixed in current kernels. confirm ?
Indeed this is the case AFAICS. It is even quite clear what was the reason. :-) Neal?
THe problem I reported was only x86_64, and is fixed. I just remotely rebooted my x86_64 running .640.