All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] Functional difference between tty and xterm?
@ 2007-09-29 23:02 Brian Zenowich
  2007-09-29 23:46 ` Brian Zenowich
  0 siblings, 1 reply; 3+ messages in thread
From: Brian Zenowich @ 2007-09-29 23:02 UTC (permalink / raw)
  To: xenomai

Hello,

I am using kernel 2.6.20.14 with Xenomai 2.3.1 and the Peak CAN driver 
6.4. This is the only combination I can get to coexist peacefully. I 
have tried 20.18/2.3.3 and 22.9/2.4rc3 but the former fails xeno-test, 
and the latter hangs on boot when loading the Peak driver.

I have a Core2 Duo. Kernel SMP is enabled. SMI/ACPI/APM is all 
configured to make Xenomai happy. User-space Xenomai was NOT configured 
with --enable-smp.

My ncurses-based program runs well from the tty (as root), but if I 
'startx' and try to run my program from an xterm window (still as root), 
it hangs the machine at the moment it calls CAN_Init(). CAN_Init() is 
essentially a call to rt_dev_open("/dev/pcan0", 0_RDWR). I am using a 
PCI CAN card.

I am able to launch my program from the tty, then switch to a new tty 
and startx from there. If I switch back to my program's tty, it is still 
humming along.

Do you have any thoughts as to what is the difference (from a Xenomai 
user-space program's point of view) between running in a tty and running 
in an xterm?

Why would the rt_dev_open() call work from a tty, but not in an xterm?

Thanks for any insight you might have,

-Brian Z.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-09-30 15:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-29 23:02 [Xenomai-help] Functional difference between tty and xterm? Brian Zenowich
2007-09-29 23:46 ` Brian Zenowich
2007-09-30 15:54   ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.