VM Make Check problem : createfilemapping is not available

Bumped

Hi All,

I have been attempting to use a GNU Radio 3.1.2 Virtual Machine (guest
OS is Open Suse 10.2) kindly provided by Chiara De Dominicis, with the
USRP. Initial communications with the USRP were established, enough for
firmware download to the USRP. However when attempting to run any script
that makes use of the USRP the following error is thrown up after a few
seconds before the whole VM crashes into oblivion.

Terminal message output: gr_check_counting: enter_SEARCHING at offset
0 (0x00000000)
gr_vmcircbuf_createfilemapping:
createfilemapping is not available

Now, I’ve also created my own Ubuntu 8.04 VM with GNURadio 3.1.2 built
from source (svn trunk) and installed. I got as far as the ‘make check’.
All tests passed EXCEPT one relating to gr_vmcircbuf_createfilemapping:
The specific messages are:

Testing gr_vmcircbuf_createfilemapping_factory…
gr_vmcircbuf_createfilemapping: createfilemapping is not available
…gr_vmcircbuf_createfilemapping: createfilemapping: Doesn’t work

from here on all other tests pass OK. The same kind of error occurs when
just trying to run the dial_tone.py example script.

So, there is a point of common failure between the 2 VM’s. Does anyone
have a clue as to what might be the cause for this failure and what if
anything can be done to rectify it?
If there is any more info I can provide that may help with a diagnosis
then please let m know and I’ll do my best to obtain it.

Thanks for any assistance.

Cheers
Richard

=======================================================================
This email, including any attachments, is only for the intended
addressee. It is subject to copyright, is confidential and may be
the subject of legal or other privilege, none of which is waived or
lost by reason of this transmission.
If the receiver is not the intended addressee, please accept our
apologies, notify us by return, delete all copies and perform no
other act on the email.
Unfortunately, we cannot warrant that the email has not been
altered or corrupted during transmission.

On Wed, Jul 23, 2008 at 01:39:56PM +1200, Richard C. wrote:

Terminal message output: gr_check_counting: enter_SEARCHING at offset 0
(0x00000000)
gr_vmcircbuf_createfilemapping:
createfilemapping is not available

“createfilemapping is not available” is a normal message. That
particular interface is only available when GR is running on win32.

For the record, VM’s are a completely unsupported configuration.
If a particular flavor of VM/host/guest works for you, great.
If not, best of luck :slight_smile:

The USRP attempts to drive the USB as fast as possible…

Eric

Hi All,

just an update to this issue. I have managed to get the GNU Radio
Virtual Machine talking to the USRP, at least the usrp_fft.py is
working. The ‘createfilemapping’ was a red herring as Eric had mentioned
in his reply. The real problem was that I was trying to run the VM using
VM Server version 1.06 which is too old to support the USB2.0 interface.
I changed to the latest VM Player (2.04) which does support USB2.0 and
things started to work, although there may still be some issues lurking
as the usrp_benchmark_usb.py tes hung when trying to transfer at
4MB/sec.

Cheers
Richard

Richard C. wrote:

Testing gr_vmcircbuf_createfilemapping_factory…
then please let m know and I’ll do my best to obtain it.
lost by reason of this transmission.
Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page

=======================================================================
This email, including any attachments, is only for the intended
addressee. It is subject to copyright, is confidential and may be
the subject of legal or other privilege, none of which is waived or
lost by reason of this transmission.
If the receiver is not the intended addressee, please accept our
apologies, notify us by return, delete all copies and perform no
other act on the email.
Unfortunately, we cannot warrant that the email has not been
altered or corrupted during transmission.