On Tue, Jul 10, 2012 at 4:40 AM, Philippe Gerum <r...@xenomai.org> wrote:

> On 07/10/2012 04:30 AM, Sunetra Sashi wrote:
>
>> Hi,
>>
>> I am trying to use the XDDP module in order to achieve linux-xenomai
>> domain
>> cross communication. However, when I install my module which creates a
>> socket and binds its to the XDDP port, via the *rtdm_socket(AF_RTIPC,
>> SOCK_DGRAM, IPCPROTO_XDDP)* call, it fails. Also, when I try to open the
>> device on the linux side, via an *rtdm_open("/dev/rtp0", O_RDWR)*, it also
>> fails.
>>
>
> Please report issues with all details, typically error codes and return
> values. "call fails" is not enough.
>

rtdm_socket call fails with error code 97. The rtdm_open fails with error
code 19.

>
> Although using rtdm_open() for /dev/rtp0 may work, this pseudo-device file
> should be opened using a plain open(2) call, since we want to open the
> regular linux-side endpoint for the communication.


I am making these calls from within the kernel, not from user space. Hence
I ended up using rtdm calls instead

>
>
>> Do I need to install any specific xenomai modules for this to work?
>>
>
> Obviously, yes. Check IPC drivers in the "Drivers" sub-menu of the Xenomai
> configuration. You need to have CONFIG_XENO_DRIVERS_RTIPC_XDDP enabled.
>

I already checked this in the configuration, It is enabled. Should this
also be set to y? CONFIG_XENO_DRIVERS_RTIPC. In my configuration it is set
to m.
Should I see any modules loaded in /proc/xenomai/rtdm/protocol_devices?

>
>
>> Thanks
>> Shweta
>> ______________________________**_________________
>> Xenomai mailing list
>> Xenomai@xenomai.org
>> http://www.xenomai.org/**mailman/listinfo/xenomai<http://www.xenomai.org/mailman/listinfo/xenomai>
>>
>>
>
> --
> Philippe.
>
>
>
_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to