|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
Re: [Xen-devel] RE: How to generate a HW NMI 
| Disabling SMIs is part of the experiments to be conducted today or  
tomorrow.  I will keep u posted. 
On Oct 12, 2010, at 4:48 AM, "Jan Kiszka" <jan.kiszka@xxxxxxxxxxx>  
wrote: 
 
Am 11.10.2010 23:20, Roger Cruz wrote:
 
Here is some additional info from my experiments over the weekend.
I took the Lenovo T500 and removed its internal WiFi miniPCIe  
card.  In 
its place, I put in a miniPCIe to PCIe converter card with a PCIe
socket.  Into that socket, I placed a PCIe dump card.  This card  
has a 
switch that when you press it, it creates an SERR error.  Using the
utility provided by the vendor, I enabled all the bridges between the
card to carry the SERR signal to the CPU and cause the CPU to see  
it as
an NMI.  I tested the set-up several times.  Every single time I  
pressed
the switch, I got an NMI, followed by a kdump core.  So I was sure  
the 
HW setup was working correctly.
I left two Lenovo T500 running over the weekend and when I returned  
this
morning, both had hung.  Completely frozen.  I pressed the NMI  
switch in
both systems and nothing.  No crashes, no coredumps.  It looks as  
if the 
SERR/NMI is getting ignored/blocked or CPU is completely shutdown
(STPCLK).
This experiment helps me prove that the software watchdog code in Xen
was not the problem and indeed the NMIs are getting blocked somehow.
This is what I now need to investigate.  Areas that I care to learn  
more 
about are the SMI handler and the external chip's use of the STPCLK
signal to the CPU.
As an additional bit of info, the only response we get when the  
systems 
are hung is a beep when the power cord is unplugged/plugged from the
laptop.  I don't know if the beep is done via a HW module or whether
ACPI/BIOS is involved.
Still looking for additional ideas.
 
Already tried to disable SMIs?
Jan
--
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |