Hi Jan,

I tried disabling SMP - but no success...
Unfortuantely, the SMI watchdog does not work on my machine.
After booting the PC, dmesg shows me the line
Xenomai: NMI watchdog not available.

Is the NMI watchdog support somehow configurable or is this a real hardware 
issue?

For patching the kernel, I used the adeos-ipipe-2.6.19-i386-1.6-02.patch which 
is
part of Xenomai.

As I do not see an easy way to get the 2.6.19.* running,  I think, I will 
switch back to 
the latest 2.6.17.* kernel (2.6.17.14) which works fine.

Regards

Mathias
> > I have an issue with the latest Xenomai (svn #1962) and rtnet (svn #1095)
> versions
> > using kernel 2.6.19.1. The very same application worked fine on 2.6.17.7
> (same Xenomai/rtnet).
> 
> /Might/ be an issue of the still fresh 2.6.19 patch. You are using
> latest ipipe 1.6-02? Any difference with an earlier version of the
> patch? Is the IRQ routing identical for both 2.6.19 and .17?
> 
> > My application does the following steps in user space:
> > 1) I open one UDP socket to an embedded device.
> > 2) The timeout of the socket is set to 5 seconds.
> > 3) I send out one UDP message A via rt_dev_send() to the device.
> > 4) Then I wait for the response for A in rt_dev_recv()
> > 5) Directly after the return of rt_dev_recv() I send  message B via
> rt_dev_send()
> > 6) Then I wait for the response for B in rt_dev_recv()
> > Here my PC freezes. I am no longer able to access it, I have to press the
> reset button on the PC.
> > 
> > I have connected the PC and the embedded device with a hub. This allows me
> to monitor the network
> > traffic using a second PC. Ethereal shows me, that message B is sent to
> the embedded device
> > and the response of B is sent back to the PC.
> > 
> > Whenever I place a printf() directly after the rt_dev_recv() statements to
> see what happens,
> > everything works fine and the PC no longer freezes.
> 
> printf causes a mode switch and certainly some delay that may let the
> system avoid the race situation above.
> 
> > 
> > As mentioned above, when I use the very same application with 2.6.17.7
> (same Xenomai, rtnet version)
> > everything is perfect!
> > I have a Pentium 4 Dual core, SMP enabled.
> > 
> > Any idea on this strange behaviour?
> 
> Not directly.
> 
> OK, this is what you could try: Switch on the Xenomai watchdogs (soft
> and NMI). Check if the NMI watchdog is working: boot log messages, maybe
> even a test triggering via small /proc/xenomai/nmi_maxlat (we had
> problems with it already on some other user's box, so some confirmation
> the NMI works is useful). Then see if you system can at least issue some
> oops on lock-up. Attach a serial console to grab it.
> 
> Beyond this test, could you also try with CONFIG_SMP switched off?
> 
> Jan
> 
> 
>

-- 
Mathias Koehrer
[EMAIL PROTECTED]


Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren
ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT JETZT bei Arcor: günstig
und schnell mit DSL - das All-Inclusive-Paket für clevere Doppel-Sparer,
nur  44,85 €  inkl. DSL- und ISDN-Grundgebühr!
http://www.arcor.de/rd/emf-dsl-2

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to