Hi,
The patch available at
http://download.gna.org/adeos/patches/v2.6/i386/combo/adeos-ipipe-2.6.14-i386-1.1-00-lttng-0.5.0a.patch
is a Ipipe + LTTng patch for the 2.6.14.5-i386 kernel release.
In order to trace LTTng events in Xenomai, the patch
xenomai-2.1-rc1-lttng-05.patch.bz2 is
Hi,
But there are plenty of things I am not happy with :
- the original comedilib version is not really well suited for rtdm. In
this library for many reasons; for example, you can find calls to
malloc/free
Oops, not so nice.
functions. If I stick to the original implementation, I
Hi,
The patch available at
http://download.gna.org/adeos/patches/v2.6/i386/combo/adeos-ipipe-2.6.14-i386-1.1-00-lttng-0.5.0a.patch
is a Ipipe + LTTng patch for the 2.6.14.5-i386 kernel release.
In order to trace LTTng events in Xenomai, the patch
xenomai-2.1-rc1-lttng-05.patch.bz2 is
Hi,
the need for a high-level tracing tool constantly increases with the
growing code base of Xenomai applications.
Yesterday I started a short discussion with Alexis about the status of
his LTTng combo patch, the Xenomai integration, and the advances of
LTTng itself. But there are
Hi,
This could change fast with e.g. comedi4xenomai in the pipeline...
Do you have more information about this?
[putting Alexis Berlemont in cc:, as he is probably the one who can
answer this question]
I haven't seen anything on the xenomai MLs lately. AFAIS from
http://svn.gna.org
Hi,
Sorry for answering so lately, I was not at home the last four days.
Required with 2.6.26 where there is no more calc64. And asm/div64.h is
what you actually want.
Thanks.
PS: Kernel-style reformatting would be nice - one day... :-
Today or tomorrow, that sould be done.
Alexis.
Hi,
- Or do you expect a more complete solution like fuse or fusd ?
There are a few tricky parts when you want a seamless driver API,
allowing to test or even use RTDM drivers in userspace:
- IRQ handling (means: forwarding, acknowledging, sharing).
You won't be able to achieve 100%
Hi,
Based on the user_irq.c I created a simple test program for my PPC405GPr
board.
We have a FPGA which generates an interrupt every millisecond.
It seems to work as simple test (fire it once and assure that it
sets the interrupt-bit).
When I connect it to the irq_server however (letting
Hi,
Sorry for answering so late (not at home, no access to my private
mails, not even able to answer your mail properly).
Even if the Comedi API has been slightly modified, the Comedi
principles remain the same. Consequently, I think you will be able to
port your application to Comedi4RTDM.
Hi Gilles,
Sorry for answering so late. I was unable to regularly check my private mails
the last week; I missed yours.
I commited in trunk a fix of Xenomai heap management for the highmem
case. What the patch does is essentially replacing __va_to_kva (which
does not work correctly with
Hi,
I would like to find a way to populate the Comedi drivers set.
However, I am stuck by a simple fact: I have no acquisition board to validate
a least driver...
Starting from here, I am trying to find out what should be the proper method
to provide non-validated drivers to anybody inclined
Hi Philippe,
Hi Jan,
Many thanks for your answers.
I would like to find a way to populate the Comedi drivers set.
However, I am stuck by a simple fact: I have no acquisition board to
validate a least driver...
Starting from here, I am trying to find out what should be the proper
...@gmx.net.
+ * Copyright (C) 2008 Alexis Berlemont alexis.berlem...@free.fr.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License
/device.c (revision 0)
@@ -0,0 +1,569 @@
+/*
+ * Copyright (C) 2005 Joerg Langenberg joerg.langenb...@gmx.net.
+ * Copyright (C) 2008 Alexis Berlemont alexis.berlem...@free.fr.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser
Hi,
I already created some local branch with your patches and compiled them.
Only minor issues visible: please check for pointer-int conversion
warnings on 64-bit - and please add spaces after if, while, for etc. :).
I will look into this in more details soon.
OK.
Did you already tried to
Hi,
Hello all! I would like to know what is the current status of the Comedi
port to Xenomai.
Should all the specific Comedi drivers (ni_pcimio, ni_mite) be available
for testing (by me or someone with a supported DAQ card) and (if ok) for
futher integration ?
I am still working on that
Hi,
Peter Soetens peter.soet...@fmtc.be writes:
On Tuesday 17 February 2009 10:41:10 Jan Kiszka wrote:
Peter Soetens wrote:
These are the facts we observed:
* The Xenomai/Comedi port breaks the complete Comedi API, user space
*and* kernel space. (We thought/assumed that only the user
Hi,
That was the reason why, I was really suprised to find Comedi
integrated into the mainline kernel. What strikes me more is that
Comedi seems to be left as is. Do you think, it will be cleaned up or
reworked ?
Without rework Comedi will not make into mainline (I wouldn't call the
The following changes since commit 13d66eb4c8f1648614095d43dd529a3c98fc5278:
Philippe Gerum (1):
x86: upgrade I-pipe support to 2.6.31-x86-2.4-05
are available in the git repository at:
ssh+git://g...@xenomai.org/xenomai-abe.git comedi
Alexis Berlemont (46):
Replace
Hi,
About two years ago, I started an effort aimed at porting the Comedi framework
over RTDM. The goal was to provide, for the acquisition applications, strict
determinism from kernel to user space.
As the work progressed, it seemed to me that such effort should be an
opportunity to improve
Hi,
The last week, I have been working on the global architecture of the analogy
project.
I tried to sum-up the main characteristics of Comedi. That was a start to
figure out what shape analogy will get.
Here are some notes on that subject:
1) Comedi drivers are not common Linux drivers. In
Hi,
On Thu, Oct 8, 2009 at 7:37 PM, Philippe Gerum r...@xenomai.org wrote:
On Thu, 2009-10-08 at 01:26 +0200, Alexis Berlemont wrote:
Hi,
The last week, I have been working on the global architecture of the analogy
project.
I tried to sum-up the main characteristics of Comedi
On Friday 09 October 2009 10:04:07 you wrote:
On Fri, 2009-10-09 at 00:00 +0200, Alexis Berlemont wrote:
If I understand well, I have gone too far too soon; the idea should be
to keep the current framework as it is for 2.5.
However, my former mail was not a definitive plan. The first goal
On Monday 12 October 2009 11:30:11 you wrote:
On Mon, 2009-10-12 at 00:51 +0200, Alexis Berlemont wrote:
On Friday 09 October 2009 10:04:07 you wrote:
On Fri, 2009-10-09 at 00:00 +0200, Alexis Berlemont wrote:
If I understand well, I have gone too far too soon; the idea should
The following changes since commit 8c847c4bf43fa65c3ec541850ecdb7e96113e94f:
Philippe Gerum (1):
powerpc: fix commit number for 2.6.30.3-DENX
are available in the git repository at:
ssh+git://g...@xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (18):
Remove useless
On Saturday 17 October 2009 19:55:41 Philippe Gerum wrote:
On Mon, 2009-10-12 at 23:52 +0200, Alexis Berlemont wrote:
On Monday 12 October 2009 11:30:11 you wrote:
On Mon, 2009-10-12 at 00:51 +0200, Alexis Berlemont wrote:
On Friday 09 October 2009 10:04:07 you wrote:
On Fri, 2009
Hi,
On Sunday 25 October 2009 12:08:58 Philippe Gerum wrote:
On Mon, 2009-10-19 at 23:18 +0200, Alexis Berlemont wrote:
The following changes since commit
8c847c4bf43fa65c3ec541850ecdb7e96113e94f: Philippe Gerum (1):
powerpc: fix commit number for 2.6.30.3-DENX
are available
Hi Philippe,
Sorry, I forgot the prefix rule for the short log for many commits. I will
take more care starting from now.
Alexis.
The following changes since commit 39614e10be1d7fc5344b56646b8801cbf8756e08:
Alexis Berlemont (1):
Add error messages for the IOCTL interface (attach
commit 255cf6b2bf8dca9dad05a1c169dcecf6e742955e:
Alexis Berlemont (1):
analogy: force NI TIO / MIO selections when NI PCIMIO is set
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (4):
analogy: force NI MITE selection when
The following changes since commit e6e21a3e183f145dd1c583e60fbecda982e00c70:
Alexis Berlemont (1):
analogy: improve ioctl error handling
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (21):
analogy: fix a bug
The following changes since commit 76456b88f8fe8cf9885996f2c042df7d4b266df0:
Alexis Berlemont (1):
analogy: add error messages in instruction handling
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (4):
analogy: add
Hi Gilles,
Gilles Chanteperdrix wrote:
Hi,
I am working on automated build tests of several configurations of
Xenomai head. While running them, I found a few issues, and would need
acks, since it is in parts others maintain.
Alex:
Hi,
Stefan Schaal wrote:
Hi everybody,
we have an NI6259 board working xenomai 2.5, using the analogy APIs.
Read/write to analog channels is quite straightforward and can be
inferred from the cmd_read and cmd_write source code. Now I would also
like to use the digital I/O of this board
Hi,
Stefan Schaal wrote:
Hi,
I have been trying to test the functionality of the analogy_ni_pcimio
driver on a NI6259 board. I am using a linux kernel 2.6.29.5 with the
xenomai-head (rc5). Doing an a4l_sync_write to an analog output channel works
fine. Now I am trying to use the cmd
Hi Gilles,
Gilles Chanteperdrix wrote:
Hi,
Since I started talking about it, I have run build tests fixing a few
things here and there. The current status is this (still at the same
place: http://sisyphus.hd.free.fr/~gilles/bx):
* analogy: I have tried to disable some parts of analogy
randomly on a card to which I have a remote access.
The occurences were scarce, that is the reason why this bug is still
at the tail of my todo list.
On your board, I suppose it happens at every try. I will try to fix
this bug as soon as possible.
-Stefan
On Dec 22, 2009, at 16:52, Alexis Berlemont
The following changes since commit e305035eb6adc4220fe179477f3e300ad944f85c:
Alexis Berlemont (1):
analogy: fix bad error handling path in test programs
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (22):
analogy
The following changes since commit eecb6ee65712a8b412be455344f84fc13ced555b:
Alexis Berlemont (1):
analogy: make the MITE option depends on the PCI option
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis
Hi Gilles,
Gilles Chanteperdrix wrote:
Alexis Berlemont wrote:
Hi Gilles,
Gilles Chanteperdrix wrote:
Hi,
Since I started talking about it, I have run build tests fixing a few
things here and there. The current status is this (still at the same
place: http://sisyphus.hd.free.fr/~gilles
Hi Simon,
Simon Boulay wrote:
Hi,
Here is a patch which adds the support of the Sensoray Model 526 board
to analogy.
Great ! I had a look at the code, that is fine for me. I just have few
remarks:
- some printk were left commented in the original comedi driver, you
correctly translated
in function compute_opts is set to
0 due to %u
if I use the decimal value of ioport it works ... analogy_config
analogy0 analogy_s526 3520
It seems the version you are using is not up to date, this bug was fixed
two months ago:
commit 01bcfd898555425e96350b306155cba429a65539
Author: Alexis
Hi,
Alessio Margan @ IIT wrote:
Hi,
I've got a doubt about s526 driver on reading analog input.
I read analog data in this way
sampl_t data;
a4l_insn_t insn_tab = {
.type = A4L_INSN_READ,
.idx_subd = idx_subd,
.chan_desc = CHAN(idx_chan),
.data_size = sizeof(data),
.data = data};
Hi,
On Mon, Jan 11, 2010 at 5:08 PM, Alessio Margan @ IIT
alessio.mar...@iit.it wrote:
Hi,
I try to configure sensoray counters to generate PWM signal
#define SUBD_CNT 0
#define SUBD_AI 1
#define SUBD_AO 2
#define SUBD_DIO 3
insn.type = A4L_INSN_CONFIG;
insn.idx_subd = SUBD_COUNTER;
: rename s526 driver (analogy_s526)
Alexis Berlemont (3):
analogy: fix the tests of the subdevice flags in the basic checks
analogy: do not check the range if no range descriptor is found
analogy: fix an ugly access in NI MIO driver
Simon Boulay (8):
analogy: add s526
to enable commands for
DIO subdevices?
Commands are possible with DIO subdevices. The main problem is my test
application which does not handle all the cases.
Thanks a lot!
-Stefan
On Mar 3, 2010, at 15:58, Alexis Berlemont wrote:
Hi Stefan,
Sorry for the late reply, I was unavailable
Daniele Nicolodi wrote:
Daniele Nicolodi wrote:
Hello. As reported in the xenomai-help mailing list I'm investigating
why a4l_mmap() is not supported for the ni pcimio driver. Hacking on the
driver I discovered that, apparently, the only problem in supporting
mmap of the device buffer is in
Daniele Nicolodi wrote:
Alexis Berlemont wrote:
The following changes since commit 8cfc1103fe1cf9e700698e8230baf562ffb5cf06:
Gilles Chanteperdrix (1):
x86 syscalls: make __xn_get_eip a macro
are available in the git repository at:
git://git.xenomai.org/xenomai
Daniele Nicolodi wrote:
Hello Alexis,
I found that a4l_get_chan() in buffer.c does not work for subdevices
that use a global channels description struct (mode =
A4L_CHAN_GLOBAL_CHANDESC in the a4l_chdesc_t structure).
The problem is that a4l_get_chan() iterates (twice) on the chan_desc
Hi,
Daniele Nicolodi wrote:
Hello Alexis,
I have noticed that in Analogy headers there are two sets of macros to
define channels references, one with prefix A4L_CHAN_AREF_ and the other
with prefix AREF_. I think keeping both is confusing and dangerous,
because similar symbols are defined
Hi,
Sorry for the delay.
Daniele Nicolodi wrote:
Hello Alexis, I wrote a small patch to improve a4l_find_range().
As many every other functions expect to have the range specified as its
idx into the struct describing the subdevice it is useful have it
returned from a4l_find_range(). I also
Hi,
Daniele Nicolodi wrote:
Alexis Berlemont wrote:
Daniele Nicolodi wrote:
After fixing analogy to permit continuous acquisition, I discovered that
ongoing commands are not canceled when a device is closed (I obtain a
DMA buffer owerwrite warning in the kernel log when I abruptly
The following changes since commit
e9b509c9021e0134117d0fe75d11e495f0e954b7:
arm: add missing #include (2010-05-04 03:44:01 +0200)
are available in the git repository at:
git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (17):
analogy: fix ring-buffer issues
analogy
Hi,
Alexis Berlemont wrote:
Hi Stefan,
Stefan Schaal wrote:
Hi Alexis,
I was just wondering whether the new experimental branch in your git
repository is something that can be tried already.
No. Not yet. This branch is aimed at temporarily holding the
corrections I am
Hi,
Alexis Berlemont wrote:
Hi,
Daniele Nicolodi wrote:
Alexis Berlemont wrote:
Daniele Nicolodi wrote:
After fixing analogy to permit continuous acquisition, I discovered that
ongoing commands are not canceled when a device is closed (I obtain a
DMA buffer owerwrite warning
Hi,
I just pushed into my git repository (branch analogy) some significant
changes in the asynchronous buffer management.
These modifications intend to fix a major issue in the analogy
architecture: only the default input and output subdevices were
reachable via read / write syscalls.
These
triggered an interrupt ? Could you send
a dump of cat /proc/xenomai/irq after having made the test program
hang ?
Many thanks,
Best wishes,
-Stefan
On Jun 24, 2010, at 15:43, Alexis Berlemont wrote:
Hi,
Alexis Berlemont wrote:
Hi Stefan,
Stefan Schaal wrote:
Hi Alexis
Hi,
Alexis Berlemont wrote:
Hi,
On Wed, Jun 16, 2010 at 7:01 PM, Daniele Nicolodi dani...@grinta.net wrote:
On 11/03/10 18:12, Daniele Nicolodi wrote:
Hello.
I found a bug in a4l_fill_desc(). If I call it on a descriptor obtained
for an unattached device, the memory allocated
you
configured with cmd_bits ?
I think the digital output is misconfigured. I am working on it.
-Stefan
On Jun 27, 2010, at 3:37, Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote:
Hi Alexis,
thanks so much for the new analogy software. Here are some first
observations
of information. Please, if anyone have the info (the mapping
between the CDO_Mode register values and the sample clock source),
do not hesitate to help us.
Best wishes,
-Stefan
On Jun 30, 2010, at 15:45, Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote:
Hi Alexis,
I did a reboot
Hi,
Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote:
Hi Alexis,
thanks for the feedback. We have 32 bit DIO on subdevice #2, and I am not
sure that there is anything special to be configured. I will check again.
Feel free to log into our machine with the pwd I indicated to you
The following changes since commit 653a38669af4427471ed8cdd129eb0bbb33ba178:
nucleus: finalize heap mapping sanitization (2010-07-04 18:57:54 +0200)
are available in the git repository at:
git://git.xenomai.org/xenomai-abe.git analogy ..BRANCH.NOT.VERIFIED..
Alexis Berlemont (48
Hi,
Gilles Chanteperdrix wrote:
Alexis Berlemont wrote:
The following changes since commit 653a38669af4427471ed8cdd129eb0bbb33ba178:
nucleus: finalize heap mapping sanitization (2010-07-04 18:57:54 +0200)
Ok. Could you rebase on the current master? The commit message would
for the comment (/* in ns */) which is an
inappropriate copy-paste (as a matter of fact, it is the whole command
interface which is unsuitable but that's another topic).
Best wishes,
-Stefan
On Jul 5, 2010, at 15:02, Alexis Berlemont wrote:
Hi,
Alexis Berlemont wrote:
Hi,
Stefan
, at 15:17, Alexis Berlemont wrote:
Stefan Schaal wrote:
Hi Alexis,
I conceptually understand what you are telling us, but I am bit confused
how to implement your advice:
So, Stefan, here is a quick solution:
if you have access to your board you can choose one
wishes,
-Stefan
On Jul 12, 2010, at 15:29, Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote:
Hi Alexis,
I guess I slowly understand that my clocking signal connected to
scan_begin_arg has to come from an external DIO input, if
scan_bigin_src = TRIG_EXT, and that the insn
.
Wouldn't one be able to just use the same clock source for DIO as in
analogue I/O?
Best wishes,
-Stefan
On Jul 12, 2010, at 15:29, Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote:
Hi Alexis,
I guess I slowly understand that my clocking signal connected
, clock
source?
Best wishes,
-Stefan
On Jul 14, 2010, at 14:03, Alexis Berlemont wrote:
Stefan Schaal wrote:
Hi Alexis,
maybe it is more useful to mention what I actually want to achieve with
DIO on my NI6259. My DIO communication involves a series of interactions
it a
try with your own test program.
There was a bug in the mite configuration which explained why the
wrong data were sent to the DIO subdevice. That was also the reason
why no interrupt came from the mite.
Best wishes,
-Stefan
On Jul 19, 2010, at 15:01, Alexis Berlemont wrote:
Hi
to the square waves on the oscilloscope.
I will go back to developing our DAQ interface, and report back to the
Xenomai list about performance.
Thanks so much
Best wishes,
-Stefan
On Aug 23, 2010, at 16:09, Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote
according to the square waves on the oscilloscope.
I will go back to developing our DAQ interface, and report back to the
Xenomai list about performance.
Thanks so much
Best wishes,
-Stefan
On Aug 23, 2010, at 16:09, Alexis Berlemont wrote:
Hi,
Stefan Schaal wrote:
Hi Alexis
The following changes since commit 9d70c373eee0ac43a1b5869600e33ec6bff89868:
rtcan: Mask the SJA_MOD register when probing for channels (2010-09-16
20:43:34 +0200)
are available in the git repository at:
git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (9):
analogy
Hi,
Do not worry. I have not forgotten.
On Fri, Oct 15, 2010 at 11:16 AM, Daniele Nicolodi dani...@grinta.net wrote:
Hi Alexis,
do you have the possibility to look at those bugs soonish? Otherwise I
can try to fix them, but I would need some hints on where I should look
in the code.
Thank
Hi,
Sorry for the late reply.
Happy new Year!!!
Stefan Schaal wrote:
Hi Alexis,
I was wondering whether you could help me with some information about CMD
based data acquisition in analogy.
You might recall from previous emails with you, we are trying to implement
high speed data DIO
Hi,
Stefan Schaal wrote:
Hi Alexis,
here is an observation with CMD-based acquisition that puzzles
me. Just to recall, we use an NI6259 board, using your latest
analogy branch of xenomai on a 2.6.29.5 kernel in Ubuntu 9.10. Our
computer is a 32bit Dell Precision with 8 core Xeon
The following changes since commit c0993894a7ab56d9c3f5444e90e68602673288de:
16550A: Disable PCI configuration option for platforms without PCI
(2011-01-08 01:05:02 +0100)
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (5
Hi Stefan,
A few months ago, you asked me whether it was possible to prevent the
OS from waking up your process each time a few bytes were
acquired. You came with the idea to implement a wake-up threshold below
which the user space process is kept in sleep state.
A few days ago, I updated my
Hi,
Sorry for the late reply, I just came back from holidays.
On Wed, Aug 3, 2011 at 2:18 PM, Julien Delange julien.dela...@gmail.com wrote:
Dear all,
Please find a patch for the support of ni660x and ni670x in the analogy layer.
The driver works fine and I tested it. I enclosed test
Hi,
On Fri, Aug 26, 2011 at 2:34 PM, Gilles Chanteperdrix
gilles.chanteperd...@xenomai.org wrote:
Hi,
I think it is about time we release Xenomai 2.6.0. Has anyone anything
pending (maybe Alex)? Should we release an -rc first?
Yes. in my experimental branch, I have a few things which are
The following changes since commit fa167ed2f2d9ce569968d801796f7e760772e97b:
doc: regenerate (2011-09-04 21:48:41 +0200)
are available in the git repository at:
ssh+git://git.xenomai.org/xenomai-abe.git analogy
Alexis Berlemont (28):
analogy: add first version of waveform generation
Hi,
On Wed, Sep 14, 2011 at 5:38 AM, Stefan Schaal ssch...@usc.edu wrote:
This is a summary and conclusion of using a NI6259 with Xenomai/Analogy for
digital data I/O. First of all, many thanks to Alexis whose Analogy branch
really allowed us to succeed! We would just like share the final
Hi,
On Tue, Oct 4, 2011 at 3:31 PM, Daniele Nicolodi dani...@grinta.net wrote:
On 04/10/11 13:17, Gilles Chanteperdrix wrote:
If you want things merged, send the patches, they will reach
xenomai-head repository through Alex.
Of course. Here is my simple patch.
Thanks.
Thank you. Cheers,
Hi
On Thu, Dec 1, 2011 at 4:03 PM, Anders Blomdell
anders.blomd...@control.lth.se wrote:
On 11/30/2011 07:03 PM, Anders Blomdell wrote:
Hi, just found that
echo :06:01.0 /sys/bus/pci/drivers/analogy_mite/unbind
does not do the same thing as
analogy_config -r analogyN
in fact it
82 matches
Mail list logo