Re: [Discuss-gnuradio] OSX UHD runtime troubles

2012-02-11 Thread Daniel O'Connor

On 12/02/2012, at 10:48, Peter Jensen wrote:
> I had similar symptoms with my OSX Lion machine and macports-built 
> dependencies. In my case, I was using the macports Python 2.6, but 
> pmt_swig.so was linked against the OSX-provided Python 2.7 library, unlike 
> everything else which was properly linked against the /opt/local macports 
> python 2.6.
> 
> The cmake command line that got it working for me was:
> cmake .. 
> -DPYTHON_LIBRARY=/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/config/libpython2.6.dylib
>  
> -DPYTHON_INCLUDE_DIR=/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
> 
> In that case I'm not specifying the python executable because the proper one 
> was first in the path. I don't know if this is exactly your problem, but it's 
> definitely worth thinking through the library deps to make sure you are not 
> mixing python installations up.
> 
> In your case I am suspicious of the 
> "/System/Library/Frameworks/Python.framework/Versions/2.7/Python" dependency 
> when everything else is pointing to /opt/local.

Ah that's a good point.. I had assumed that MacPorts installed that, however I 
see that it installs elsewhere.

I re-cmake'd with..
cmake .. 
-DPYTHON_LIBRARY=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
 
-DPYTHON_INCLUDE_DIR=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7

and now it works, thanks!

I can't actually test it with hardware yet but it's progress :)

> -Peter
> 
> On 02/11/2012 06:12 PM, Daniel O'Connor wrote:
>> Hi,
>> I'm trying to build and run GNURadio on OSX Lion (with MacPorts) but I am 
>> having trouble with UHD.
>> 
>> I've built and install GNURadio (from git) however when I run anything the 
>> Python interpreter crashes like so..
>> In [1]: import gnuradio.uhd
>> Mac OS; GNU C++ version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 
>> 2335.15.00); Boost_104800; UHD_003.004.000-122b947
>> 
>> Fatal Python error: Interpreter not initialized (version mismatch?)
>> 
>> Since I initially got UHD as a binary I uninstalled it then built it from 
>> the sources but I get the same problem.
>> 
>> Running 'ccmake' shows the Python path as /opt/local/bin as I expect.
>> 
>> The stack trace and binary image list look like so..
>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
>> 0   libsystem_kernel.dylib   0x7fff8bd5982a __kill + 10
>> 1   libsystem_c.dylib0x7fff892b6a9c abort + 177
>> 2   org.python.python0x0001035b196e Py_FatalError + 49
>> 3   org.python.python0x0001035af46b Py_InitModule4_64 + 
>> 74
>> 4   _uhd_swig.so 0x000103472b8f init_uhd_swig + 543
>> 5   org.python.python0x000102fce1aa 
>> _PyImport_LoadDynamicModule + 170
>> 6   org.python.python0x000102fcaae5 imp_load_module + 341
>> 7   org.python.python0x000102fb4a7b PyEval_EvalFrameEx + 
>> 18011
>> 8   org.python.python0x000102fb7e13 fast_function + 179
>> 9   org.python.python0x000102fb4b2d PyEval_EvalFrameEx + 
>> 18189
>> 10  org.python.python0x000102fb7cd7 PyEval_EvalCodeEx + 
>> 2103
>> 11  org.python.python0x000102fb7d56 PyEval_EvalCode + 54
>> 12  org.python.python0x000102fcb123 
>> PyImport_ExecCodeModuleEx + 243
>> 13  org.python.python0x000102fcb796 load_source_module + 
>> 1462
>> 14  org.python.python0x000102fcc763 import_submodule + 
>> 467
>> 15  org.python.python0x000102fcc97b load_next + 251
>> 16  org.python.python0x000102fcd7d0 
>> PyImport_ImportModuleLevel + 1184
>> 17  org.python.python0x000102faadf4 builtin___import__ + 
>> 132
>> 18  org.python.python0x000102f1cae1 PyObject_Call + 97
>> 19  org.python.python0x000102faf824 
>> PyEval_CallObjectWithKeywords + 180
>> 20  org.python.python0x000102fb6746 PyEval_EvalFrameEx + 
>> 25382
>> 21  org.python.python0x000102fb7cd7 PyEval_EvalCodeEx + 
>> 2103
>> 22  org.python.python0x000102fb7e88 fast_function + 296
>> 23  org.python.python0x000102fb4b2d PyEval_EvalFrameEx + 
>> 18189
>> 24  org.python.python0x000102f

[Discuss-gnuradio] OSX UHD runtime troubles

2012-02-11 Thread Daniel O'Connor
;712AAEAC-AD90-37F7-B71F-293FF8AE8723> 
/usr/lib/system/libdispatch.dylib
0x7fff8342b000 - 0x7fff83431fff  libmacho.dylib (800.0.0 - 
compatibility 1.0.0)  
/usr/lib/system/libmacho.dylib
0x7fff84cf2000 - 0x7fff84cf7fff  libcache.dylib (47.0.0 - compatibility 
1.0.0)  /usr/lib/system/libcache.dylib
0x7fff85231000 - 0x7fff85239fff  libsystem_dnssd.dylib (??? - ???) 
<7749128E-D0C5-3832-861C-BC9913F774FA> /usr/lib/system/libsystem_dnssd.dylib
0x7fff87c29000 - 0x7fff87dfdfff  com.apple.CoreFoundation (6.7.1 - 
635.19) <57B77925-9065-38C9-A05B-02F4F9ED007C> 
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff87e5d000 - 0x7fff87e5efff  libdnsinfo.dylib (395.6.0 - 
compatibility 1.0.0) <718A135F-6349-354A-85D5-430B128EFD57> 
/usr/lib/system/libdnsinfo.dylib
0x7fff87ff5000 - 0x7fff8806aff7  libc++.1.dylib (19.0.0 - compatibility 
1.0.0)  /usr/lib/libc++.1.dylib
0x7fff88134000 - 0x7fff8813aff7  libunwind.dylib (30.0.0 - 
compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> 
/usr/lib/system/libunwind.dylib
0x7fff8813b000 - 0x7fff8813  libdyld.dylib (195.5.0 - compatibility 
1.0.0)  /usr/lib/system/libdyld.dylib
0x7fff8000 - 0x7fff88892ff7  liblaunch.dylib (392.18.0 - 
compatibility 1.0.0) <39EF04F2-7F0C-3435-B785-BF283727FFBD> 
/usr/lib/system/liblaunch.dylib
0x7fff89275000 - 0x7fff89352fef  libsystem_c.dylib (763.12.0 - 
compatibility 1.0.0)  
/usr/lib/system/libsystem_c.dylib
0x7fff8941d000 - 0x7fff8941efff  libDiagnosticMessagesClient.dylib (??? 
- ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> 
/usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8941f000 - 0x7fff8941  libkeymgr.dylib (23.0.0 - 
compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> 
/usr/lib/system/libkeymgr.dylib
0x7fff89437000 - 0x7fff894aafff  libstdc++.6.dylib (52.0.0 - 
compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> 
/usr/lib/libstdc++.6.dylib
0x7fff894d7000 - 0x7fff895bbe5f  libobjc.A.dylib (228.0.0 - 
compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> 
/usr/lib/libobjc.A.dylib
0x7fff89c8e000 - 0x7fff89e90fff  libicucore.A.dylib (46.1.0 - 
compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101> 
/usr/lib/libicucore.A.dylib
0x7fff8a071000 - 0x7fff8a075fff  libmathCommon.A.dylib (2026.0.0 - 
compatibility 1.0.0)  
/usr/lib/system/libmathCommon.A.dylib
0x7fff8a757000 - 0x7fff8a769ff7  libz.1.dylib (1.2.5 - compatibility 
1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
0x7fff8b8de000 - 0x7fff8b8e3ff7  libsystem_network.dylib (??? - ???) 
<5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
0x7fff8b92c000 - 0x7fff8b959fe7  libSystem.B.dylib (159.1.0 - 
compatibility 1.0.0) <095FDD3C-3961-3865-A59B-A5B0A4B8B923> 
/usr/lib/libSystem.B.dylib
0x7fff8bd43000 - 0x7fff8bd63fff  libsystem_kernel.dylib (1699.22.73 - 
compatibility 1.0.0) <69F2F501-72D8-3B3B-8357-F4418B3E1348> 
/usr/lib/system/libsystem_kernel.dylib
0x7fff8c5c2000 - 0x7fff8c610fff  libauto.dylib (??? - ???) 
 /usr/lib/libauto.dylib
0x7fff8c611000 - 0x7fff8c612ff7  libsystem_blocks.dylib (53.0.0 - 
compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> 
/usr/lib/system/libsystem_blocks.dylib
0x7fff8c613000 - 0x7fff8c61eff7  libc++abi.dylib (14.0.0 - 
compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> 
/usr/lib/libc++abi.dylib
0x7fff8c642000 - 0x7fff8c684ff7  libcommonCrypto.dylib (55010.0.0 - 
compatibility 1.0.0)  
/usr/lib/system/libcommonCrypto.dylib
0x7fff8cc57000 - 0x7fff8cc92fff  libsystem_info.dylib (??? - ???) 
<35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib
0x7fff8daf3000 - 0x7fff8daf4ff7  libremovefile.dylib (21.1.0 - 
compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> 
/usr/lib/system/libremovefile.dylib
0x7fff8e5e5000 - 0x7fff8e5e6fff  libunc.dylib (24.0.0 - compatibility 
1.0.0)  /usr/lib/system/libunc.dylib
0x7fff8ed4 - 0x7fff8ed41ff7  libsystem_sandbox.dylib (??? - ???) 
<5087ADAD-D34D-3844-9D04-AFF93CED3D92> /usr/lib/system/libsystem_sandbox.dylib
0x7fff8f068000 - 0x7fff8f071ff7  libsystem_notify.dylib (80.1.0 - 
compatibility 1.0.0)  
/usr/lib/system/libsystem_notify.dylib

Any help appreciated, thanks :)

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C







___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Gigabit Ethernet cards

2010-07-08 Thread Daniel O'Connor

On 09/07/2010, at 1:31, Marcus D. Leech wrote:

> On 07/08/2010 11:50 AM, Lamar Owen wrote:
>> Since you said PCI, I'm assuming this isn't a PCI Express box we're talking 
>> about here, since that changes everything.  A single lane PCI-e slot is 
>> capable of 250MB/s throughput, if the chipset can keep up.  Typical server 
>> GigE cards for PCI-e can have two or four ports and need a four lane slot; 
>> if you have dual PCI-e x16 slots, use the secondary x16 slot in x4 mode.
>> 
>> 
>> 
> I have a PCIe x16 slot on the mobo, it's a GigaByte GA-880GM-UD2H, so I
> guess what I really need is a
>  PCIe GiGE card.

I use this http://www.newegg.com/Product/Product.aspx?Item=N82E16833106033 in 
my home (FreeBSD) server.
(When I ordered it it came with full height and LP plates but I didn't get it 
from Newegg so YMMV)

Never used it with a USRP2 though, however Intel em cards are widely regarded 
as being very good.

If you really did mean PCI instead of PCI express then I think I had one of 
these in an older server..
http://www.newegg.com/Product/Product.aspx?Item=N82E16833106122&Tpk=PWLA8391GTLBLK

It was also an excellent performer.

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C







___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Is it possible to change ADC/DAC rates?

2009-06-23 Thread Daniel O'Connor
On Wed, 24 Jun 2009, Colby Boyer wrote:
> Say from 100MHz to 88MHz?

Have you purchased a flux capacitor from Ebay?

:)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Marvell Yukon 88E8039 PCI-E Ethernet - USRP2

2008-12-30 Thread Daniel O'Connor
On Wednesday 31 December 2008 02:37:37 Eric Blossom wrote:
> Google tells me that the Marvell Yukon 88E8039 PCI-E Ethernet
> controller is a "Fast Ethernet" card; that is 100Mbit, not 1000Mbit.
>
> The USRP2 requires gigabit ethernet.

The 'msk' man page in FreeBSD says it's GigE.

Maybe it's not negotiating properly though..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Daniel O'Connor
On Monday 29 December 2008 21:41:03 Bob McGwier wrote:
> The intel graphics chip set and northbridge are power hungry.  I think the
> idea is optimize code for the 330 and not the peripherals with this

I think that unfortunately the power consumption is high regardless of wether 
you actually use the video or not :(

> inexpensive and easy to use Mobo.  The disk drive is hungry as well.

Well you could use an SSD ;)

> One does NOT need to spend thousands of dollars on an SDR computer for most
> operations.   That is a convenient excuse for me to justify my computer

I think the Athlon would be quite competitive, it has higher memory bandwidth 
I believe and the boards aren't limited in connectivity like the Atom.

Basically my point was that it should be considered rather than just assuming 
the Atom is best :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-28 Thread Daniel O'Connor
On Monday 29 December 2008 06:53:30 Bob McGwier wrote:
> I am running GnuRadio, SDRMAX, and  PowerSDR on my new Intel ATOM 330
> MiniITX motherboard.  I had to put a firewire card in the single PCI slot.
> The integrated intel graphics are nice and spiffy (glxgears is at 800 fps
> if you turn off the desktop enhancements, no wiggly windows please).
>
>
>
> At 96000 PowerSDR is running under 15% CPU.  The ATOM burns EIGHT watts and
> has dual hyperthread cores  (shows up as four processors in task manager).

Unfortunately the 945 chipset eats ~20W - god knows why Intel lumbered the 
Atom with it :(

Toms Hardware (and others) did a test of the Atom vs an underclocked Athlon 
and the later won most of the tests

http://www.tomshardware.com/reviews/Atom-Athlon-Efficient,1997-1.html

I think the Atom combo is cheaper and smaller though :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] testing outside building with our USRPs

2008-12-01 Thread Daniel O'Connor
On Tuesday 02 December 2008 13:23:49 Bill Stevenson wrote:
> Thank you for your information about the laptop power rig. But our problem
> is we have to use eight USRPs as our nodes in our experimentation, and we
> do not have so many laptops, so do you know how to get 110-220 voltage
> input for our computers when testing outside? Thank you!

You could parallel up a few car batteries and run the PCs off an inverter.

The power requirements are variable depending on your PCs of course :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USRP2 SD Card rewrite

2008-11-02 Thread Daniel O'Connor
On Monday 03 November 2008 10:31:59 Robert McGwier wrote:
> with the rest which I emphasize again.  If you get the wrong  for
> the device,  you can wipe out your hard drive.  Most people will have
> their hard drive as /dev/sda and on my computer it seems the device
> is, like Matt's computer, to be /dev/sdb.

Surely the kernel would prevent you writing to a disk that is opened by it for 
the FS. (It does in FreeBSD anyway)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] A Verilog question or two

2008-10-23 Thread Daniel O'Connor
On Thursday 16 October 2008 01:00:19 Jason Uher wrote:
> 2008/10/14 Daniel O'Connor <[EMAIL PROTECTED]>:
> > On Wednesday 15 October 2008 01:15:48 Sebastiaan Heunis wrote:
> >> always @(posedge clk)
> >> begin
> >>  tap1 <= #1 input;
> >>  tap2 <= #1 tap1;
> >>  tap3 <= #1 tap2;
> >> end
> >>
> >> the #1 ensures that tap1 gets updated before tap2?
> >
> > According to what I have read with about synthesis tools the delays will
> > be ignored totally.
> >
> > I see a lot of it though, so I don't know if it's superstition or the
> > manual lies.
>
> I think the delays are just for simulation.  In synthesis the
> assignments take a real amount of time to complete (because it's
> hardware).  If you are dependent on that delay, you need to signify
> that in simulation, otherwise the assignment would occur at the same
> simulation timestep as everything else and you could be using new data
> instead of old.  Most likely synthesis ignores them, but they are
> needed for the simulation (I'm not 100% sure, I usually remove all
> such delays before synthesis testing).

Hmm.. I think it's more likely to be superstition for broken simulators then..

A book I have (Kilts - Advanced FPGA design) states that 
"Delays are always ignored by synthesis tools, and this type of modeling can 
easily create mismatches between simulation and synthesis." (page 167).

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] A Verilog question or two

2008-10-14 Thread Daniel O'Connor
On Wednesday 15 October 2008 01:15:48 Sebastiaan Heunis wrote:
> always @(posedge clk)
> begin
>  tap1 <= #1 input;
>  tap2 <= #1 tap1;
>  tap3 <= #1 tap2;
> end
>
> the #1 ensures that tap1 gets updated before tap2?

According to what I have read with about synthesis tools the delays will be 
ignored totally.

I see a lot of it though, so I don't know if it's superstition or the manual 
lies.

The above code will do those 3 assignments simultaneously.

I found the following to be very very useful in explaining things in detail 
without getting bogged down in the useless level of crud you find in a lot of 
text books (eg how CMOS gates are made..) http://web.mit.edu/6.111/www/f2005/

> And the last question is regarding the assign statement.  I know that
> when we have commands inside a always @(posedge clk) block, we look at
> clock changes and do certain things.  Do we use the assign statement
> if we for instance want to change an output when in input changes or
> if we have an output that is not dependent on a clock?  I still don't
> exactly know when to use an assign instead if putting it inside an
> always block?  What's the rule of thumb?

always @(posedge clk) will only cause things to change on the positive edge of 
clk (like it says :) - using assign will cause things to change at any time. 
(sequential vs combinational). You can also do combinational logic inside an 
always block (see page 5 onwards of L04 above).

PS I am far from a Verilog guru so if there is one reading please correct any 
mistakes I have made :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] powerline PHYs?

2008-10-03 Thread Daniel O'Connor
On Fri, 3 Oct 2008, Simon Knight wrote:
> I agree with Jim.
> It's stating the obvious unless you're an electrician this could be
> very dangerous.

There are out of the box powerline ethernet adapters you could build 
into a device with minimal risk.

You can even get access points which have a powerline port (quite a neat 
way of adding wireless to a house IMO).

The only down side is they are fairly pricey.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GNU Radio mention in DEFCON subway presentation

2008-08-11 Thread Daniel O'Connor
On Tue, 12 Aug 2008, Dan Halperin wrote:
> On Aug 11, 2008, at 4:58 PM, Daniel O'Connor wrote:
> > On Mon, 11 Aug 2008, Philip Balister wrote:
> >> New appication for USRP+GNU radio, free subway rides :)
> >>
> >> http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf
> >>
> >> Well, at least until people learn to deploy secure systems.
> >
> > There's also..
> > http://venturebeat.com/2008/08/08/defcon-excuse-me-while-i-turn-off
> >-your-pacemaker/
> >
> > A bit more scary :(
>
> Please please please don't be scared by this. Yet :). We believe that
> the risk to patients with today's technology is basically nil. Our
> attacks took tens of seconds to minutes and required very close
> range. From there it's much easier just to punch you.

Well, I don't have a pacemaker so punching would be your only method ;)

The range issue could be 'improved' with a better antenna though, right?

> The sentence that the article misquotes was closer to "With today's
> hardware, these attacks are mostly academic. We need to develop
> effective security solutions now before these types of attacks become
> easier to mount."
>
> If I needed a pacemaker/cardiac defibrillator, I would get one
> without hesitation -- including the model we investigated.

Maybe you could start wearing chainmail ;)

It certainly looks like it was an interesting project :)

Do you have a paper on it? I had a google but the top hits are "ZOMG 
HACKERS WILL KILL US ALL" :-/

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GNU Radio mention in DEFCON subway presentation

2008-08-11 Thread Daniel O'Connor
On Mon, 11 Aug 2008, Philip Balister wrote:
> New appication for USRP+GNU radio, free subway rides :)
>
> http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf
>
> Well, at least until people learn to deploy secure systems.

There's also..
http://venturebeat.com/2008/08/08/defcon-excuse-me-while-i-turn-off-your-pacemaker/

A bit more scary :(

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] US no-license for USRP info?

2008-06-29 Thread Daniel O'Connor
On Mon, 30 Jun 2008, Clark Pope wrote:
> Does anyone know what the export situation is for the USRP? Seems to
> me even in receive only mode their must be some objective criterion
> (tune range, speed, bandwidth, etc.) that determines whether usrp can
> or cannot be exported? Also, since the usrp is being used in
> government/military applications, why doesn't ITAR apply to it?

ISTR it comes down to digitiser speed & bit width and computing power.

The USRP isn't particularly great in either regard (no offense 
intended :) so I don't think it would be an issue..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] new 802.11b receiver

2008-04-01 Thread Daniel O'Connor
On Wed, 2 Apr 2008, Matt Ettus wrote:
> 100 mbps ethernet -- works, but very little testing done on it.  10
> mbps ethernet probably works too, but no testing has been done.
>
> PoE is not in there at this time.  It was a question of development
> time, not of going over the PoE power limits.

I imagine it would be pretty easy to get a separate PoE box (eg 
http://www.dlink.com/products/?sec=0&pid=332) and sitting that in front 
if you need it anyway (you might need another regulation stage unless 
the regulator on the USRP2 will take 12V.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USRP2 JTAG functionality [was Exposing more JTAG functionallity in FX2firmware]

2008-03-31 Thread Daniel O'Connor
On Tue, 1 Apr 2008, Jeff Brower wrote:
> This reminds me of a question I have about USRP2.  My understanding
> is the USRP2 has a Xilinx Spartan 3, which I don't think come in
> anything other than BGA packages.  Hopefully Matt brought the JTAG

Actually they do come in other packages, VQ100, TQ144 & PQ208 although 
you are limited to an XC3S400 and of course correspondingly less IOs.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] ISE Project navigator and ISE files

2008-01-16 Thread Daniel O'Connor
On Wed, 16 Jan 2008, Eric Blossom wrote:
> > In my experience this doesn't work very well - project navigator
> > touches it everytime you do just about everything. Also I've had PN
> > crash when you open an ise file from another platform. It also has
> > a tendency to corrupt it and recreating it by hand sucks.
> >
> > To work around this I have a script that uses the 'pjcli' tool, it
> > looks like this..
>
> Daniel, we'd love to have a better solution.  We're using 9.2.04i.
> Can you create what ever this script is and tell how to use it?  On a
> related topic, we were wondering if you really can run the xilinx

I found about it when I asked Xilinx tech support. The only commands in 
it I'm aware of are the ones I've listed below although you can infer 
parameters from PN.

I normally use 8.2 but I did try it with 9.2 when I was testing 
something and it seemed to work fine. I normally run it under FreeBSD 
and 9.2 has issues with the emulation.

> tools from a Makefile and get access to all of the options that are
> available in ISE.  In looking at the tcl log, it appears that it's
> passing most of the options by way of the .ise binary blob.

I believe you can do it - I did start writing one but I ran into 
difficulties with simulation. I don't have ModelSim and I couldn't get 
iverilog or cver to grok my code (I use Coregen cores and they don't 
like them).

I have found a few links you might be interested in WRT makefiles..
http://www.dilloneng.com/documents/downloads/gen_ise_sh/
http://www.xess.com/appnotes/makefile.html

Also if you want to use Impact in Linux then you can use this 
http://rmdir.de/~michael/xilinx/ (I'd like to build a Linux libusb that 
works with FreeBSD's USB subsystem one day :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] ISE Project navigator and ISE files

2008-01-15 Thread Daniel O'Connor
Hi,
I had a look around the SVN repo when the most recent USRP announcement 
was made and I noticed that the .ise project file has been committed.

In my experience this doesn't work very well - project navigator touches 
it everytime you do just about everything. Also I've had PN crash when 
you open an ise file from another platform. It also has a tendency to 
corrupt it and recreating it by hand sucks.

To work around this I have a script that uses the 'pjcli' tool, it looks 
like this..

# Create the project
NewProject(foo.ise)

# Set basic properties
SetProperty(Device Family, spartan3)
SetProperty(Device, xc3s400)
SetProperty(Package, tq144)
SetProperty(Speed Grade, -4)
SetProperty(Top-Level Module Type, HDL)

# Add the sources
AddSource(foo.v, Verilog Design File)
AddSource(foo.ucf, foo)
AddSource(alu.xco, Coregen Design File)
AddSource(alu_wrap.v, Verilog Design File)

# Test bench sources
AddSource(foo_test.v, Verilog Design File)

SetProperty(Simulation Run Time, 5000 ns, foo_test_v, Simulate 
Post-Place & Route Model, 9, foo)

# Close the project to tidy up
CloseProject()

To use it you run..
pjcli -f foo.npl

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] the best file system for reading fast

2007-09-05 Thread Daniel O'Connor
On Wed, 5 Sep 2007, Jim Perkins wrote:
> For the absolute best performance put the recording partition at the
> front of the disk.  The beginning of the disk is much faster than the
> end.  I've tested recent SATA drives at over 60 MB/s at the beginning
> of the disk.  Toward the end of the disk the performance can drop
> below 30 MB/s.  As and example suppose your drive is 500 GB.  Make
> the first partition 50 GB and the second 450 GB.  Use the first
> partition as the recording partition and the second for storage and
> whatever.  At 32 MB/s the 50 GB partition will hold 26 minutes of
> continuous data.  This is obviously a "purist" approach but doing it
> this way you will have a RELIABLE recording setup.

I would suggest you use a completely separate disk then you  won't have 
problems with random seeks stuffing you up.

You might want to consider higher performance disks too (although ISTR 
10k & 15k RPM disks don't get [much] more sequential throughput).

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] makefiles trouble

2007-08-06 Thread Daniel O'Connor
On Tue, 7 Aug 2007, Hans Glitsch wrote:
> Please help me.  I'm having a lot of trouble understanding the make
> files to build gnuradio and the makefiles I use to build my own
> gnuradio blocks. Also, swig hates me and I hate it.  So far I've had
> no trouble building gnuradio and building my own blocks by delicately
> modifying an example build tree, but now I want to do something a
> little different.

Please don't just follow up to a random thread and change the subject to 
something completely different..

If you don't then it will look like you're replying to the old thread 
(assuming your mail reader actually groks threading) and that can be 
most confusing..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] 64 bit vs 32 bit

2007-08-06 Thread Daniel O'Connor
On Tue, 7 Aug 2007, Chris Stankevitz wrote:
> Daniel O'Connor wrote:
> > (ie I am wondering if anyone has done a comparison)
>
> My Gnuradio block which does processing in 64 bit doubles runs nearly
> twice as fast under 64 bit ubuntu over 32 bit ubuntu.  Hardly a good
> comparison though since your blocks probably don't do the same thing.

Probably not, but interesting nontheless! :)
  
-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] 64 bit vs 32 bit

2007-08-06 Thread Daniel O'Connor
On Mon, 6 Aug 2007, Eric Blossom wrote:
> > It would probably be a fairly marginal difference though..
> > (Right? I haven't done any tests..)
>
> Twice as many registers available for the compiler in 64-bit mode.
> This makes a big difference, since the X86 architecture is register
> starved.

Yes, I am aware there are architectural improvements but theory doesn't 
always hold :)

(ie I am wondering if anyone has done a comparison)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] 64 bit vs 32 bit

2007-08-05 Thread Daniel O'Connor
On Mon, 6 Aug 2007, Manaen Schlabach wrote:
> I was afraid of that.  It looks like I will be reinstalling my distro
> :)

It would probably be a fairly marginal difference though..
(Right? I haven't done any tests..)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Website down?

2007-06-22 Thread Daniel O'Connor
On Friday 22 June 2007 22:14, Trond Danielsen wrote:
> 2007/6/22, Teun van Berkel <[EMAIL PROTECTED]>:
> > gnuradio.org down? :(
>
> It works just fine in my little corner of the world.

It was broken for me earlier today (couldn't resolve the name) but now 
it works fine.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpIYdro1OoPT.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] compile problem (libusb on FreeBSD)

2007-06-20 Thread Daniel O'Connor
On Thursday 21 June 2007 12:06, Adam Skelton wrote:
> I'm trying to build gnu radio on FreeBSD. It will go through the
> basic configure but dies when I force it to build usrp, because
> it says it can't find the library containing usb_bulk_write. But
> I have libusb in /usr/local/lib and strings says it has
> usb_bulk_write, and the function prototype is in /usr/local/
> include/usb.h. All help is appreciated. How do I check to see
> which library file it is reading, or how it goes about
> determining this. I glanced at the configure script but it's a
> little over my head.

You didn't say what you tried, however I would suggest running configure like 
so will work..

env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ...

This tells configure to look in the right place for include files and 
libraries when doing its tests (and passes that info on to the Makefile)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpLR42hEizTY.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] using gpu's for accelerating computations

2007-06-14 Thread Daniel O'Connor
On Friday 15 June 2007 04:52, Rohit Garg wrote:
> Has any body tried porting the compute intensive portions to GPU's.
> The task apparantly is ideal for GPU's to digest. I know that GPGPU
> is, as yet, more research and less apps area, but I feel that it will
> be valuable addition.

http://www.google.com/search?q=gnuradio+gpu&ie=UTF-8&oe=UTF-8

:)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpGP4FbzWog1.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Mobile Power Supply for USRP

2007-05-09 Thread Daniel O'Connor
On Thursday 10 May 2007 08:56, Charles Swiger wrote:
> 9.6 to 14V in, 5.5V at 5A out. I was worried about the ripple in the
> output (see data sheets) but has not been a problem.

I think that even if there is the input filtering and regulator should 
cope with it. Or if not it should be re-designed ;)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgplBzI60p02j.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Mobile Power Supply for USRP

2007-05-07 Thread Daniel O'Connor
On Monday 07 May 2007 10:09, Daniel O'Connor wrote:
> They also sell DC/DC converters that will go down to 3.3V but then
> you would need to remove the existing regulator and it would almost
> certainly be much noisier without the linear regulator in there.

Or you could try finding something like this..
http://www.morex.com.tw/products/productdetail.php?fd_id=62

A retailer .au gets them, and I think you'd be able to find someone who 
imports it in the US easily enough.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp7jKyhD4lFV.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Mobile Power Supply for USRP

2007-05-06 Thread Daniel O'Connor
On Monday 07 May 2007 11:24, Matt Ettus wrote:
> Most of the daughterboards regulate the 6V down to 5V, so you really
> need about 5.5 to 5.75 V to operate correctly.

Ah right, I didn't realise they powered off the "before" section of the 
regulator.

Going straight to 3.3V would be suboptimal for noise anyway and probably 
not save you that much.

> Matt
>
> Daniel O'Connor wrote:
> > On Monday 07 May 2007 00:29, Eric A. Cottrell wrote:
> >> Is there a off-the-shelf product to power the USRP from 13.8
> >> volts? My understanding is the USRP needs a couple of amperes at 6
> >> volts. The best I saw was 1 Ampere maximum output.
> >
> > I think you could use DC-DC converter that outputs 5V.
> >
> > The dropout on the regulator used is 1.5V, and 3.3 + 1.5 = 4.8V.
> > Not a lot of headroom but it should work OK.. Right? :)
> >
> > You could test it using your PC power supply before spending money
> > too.
> >
> > Farnell sell DC/DC converters that will do the job but they are not
> > cheap (>AU$100)
> > http://au.farnell.com/jsp/Electrical/Power+Supplies+&+Converters/PO
> >WERBOX/PBBA-1205F/displayProduct.jsp?sku=3821067
> >
> > They also sell DC/DC converters that will go down to 3.3V but then
> > you would need to remove the existing regulator and it would almost
> > certainly be much noisier without the linear regulator in there.
> >
> >
> >
> > -------
> >-
> >
> > ___
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp1GNXQNrxmO.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Mobile Power Supply for USRP

2007-05-06 Thread Daniel O'Connor
On Monday 07 May 2007 00:29, Eric A. Cottrell wrote:
> Is there a off-the-shelf product to power the USRP from 13.8 volts? 
> My understanding is the USRP needs a couple of amperes at 6 volts. 
> The best I saw was 1 Ampere maximum output.

I think you could use DC-DC converter that outputs 5V.

The dropout on the regulator used is 1.5V, and 3.3 + 1.5 = 4.8V. Not a 
lot of headroom but it should work OK.. Right? :)

You could test it using your PC power supply before spending money too.

Farnell sell DC/DC converters that will do the job but they are not 
cheap (>AU$100) 
http://au.farnell.com/jsp/Electrical/Power+Supplies+&+Converters/POWERBOX/PBBA-1205F/displayProduct.jsp?sku=3821067

They also sell DC/DC converters that will go down to 3.3V but then you 
would need to remove the existing regulator and it would almost 
certainly be much noisier without the linear regulator in there.


-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp3TbVgOlroM.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: PCIe know-how?

2007-03-04 Thread Daniel O'Connor
On Monday 05 March 2007 11:26, Brian Padalino wrote:
> I don't think you need anything PCI with the specified PLX chip.
>
> The PEX8311 has a description of:
>
> "8/16/32-bit, 66MHz, Local Bus to PCI Express Bridge"

Whoops you are right.
Weird I haven't seen that before on their site, maybe I'm going blind :)

> > As far as I am aware there are no PCIe equivalents to the PLX 9054 (for
> > example) - ie PCIe to local bus bridges.
>
> I believe that is an equivalent, but still relatively expensive in
> comparison to just a PHY chip.

Yeah, but your average hobbyist can't afford $100k for a PCIe core ;)

> > You might need some information about laying out your board for PCIe
> > compliance however you can probably glean that information from a PLX
> > example design :)
>
> Very true - they seem to have the board layout all right there from
> their reference design development board.  Pretty nice!

Handy indeed :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpBrAm61OHpq.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: PCIe know-how?

2007-03-04 Thread Daniel O'Connor
On Monday 05 March 2007 07:44, Brian Padalino wrote:
> With regards to the PCIe interface, were you looking more at just
> getting a PHY transceiver and putting the MAC and other layers in the
> FPGA, or were you more interested in having a PCIe bridge chip that
> handles all of that for you?
>
> I know Philips and TI have PCIe transceivers which work with Xilinx
> and Altera IP for the MAC layer, but what I really found interesting
> was a PCIe bridge chip from PLX technologies.  It's a relatively hefty
> BGA, but if you can place it properly the chip could really be a huge
> help.  No NDA's are required and the information can be found here.

You would still need a PCI core although you can get those a lot cheaper than 
PCIe cores. You can even get a free one from OpenCores (there is a PCI to 
wishbone bridge for example).

As far as I am aware there are no PCIe equivalents to the PLX 9054 (for 
example) - ie PCIe to local bus bridges.

You might need some information about laying out your board for PCIe 
compliance however you can probably glean that information from a PLX example 
design :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpmNy0goeVjx.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] VHDL help!

2007-02-05 Thread Daniel O'Connor
On Monday 05 February 2007 20:20, Davide Anastasia wrote:
> I'm trying to realize a 1 bit quantizer on the FPGA, but I've some
> problem to understand how VHDL works!
>
> So, I hope you can help me.
> In the file /usrp/fpga/sdr_lib/rx_buffer.v there are two wire:
>
>wire [4:0] bitwidth;
>wire [3:0] bitshift;
>
> What's the function of these?

This is Verilog not VHDL..

They declare wire buses you can use to connect things together with.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpvS9WxVCC2C.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] PlayStation 3

2007-01-18 Thread Daniel O'Connor
On Friday 19 January 2007 08:58, Eric Blossom wrote:
> On Thu, Jan 18, 2007 at 01:27:51PM -0800, Kyle Kuypers wrote:
> > I think Gentoo will provide us with a very capable cross dev environment.
> > I've installed Gentoo on a PS3 and used its built-in distributed compile
> > and crossdev features to offload most compiling of the normal linux
> > binaries for the PS3 onto my workhorse machines.
>
> OK.  I'm assuming that these aren't specific to Gentoo.
> At a minimum, I'd like a generic Linux solution.

I imagine distcc will do the job (although you need the right gcc installed on 
the work machines)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpmBnFPtYc95.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] gmsk in light of fpga modifications

2007-01-18 Thread Daniel O'Connor
On Friday 19 January 2007 01:19, Brett L. Trotter wrote:
> > Also you might be running out of entropy..
>
> Saw the entropy problem when using /dev/random, but /dev/urandom seems
> happier- in either case, at some point, ctrl+c's quit working and the
> session basically locks up (with scp, it eventually stalls out- the most
> I transferred was a MiB)- but typing causes packets to traverse the
> tunnel even though the typed text does not render, nor seem to reach the
> other end. I ran a ping -A and lost '0%':

Hmm, at least in FreeBSD urandom will give you randomness even when the 
entropy pool is empty, whereas random will not.

I believe that reading from urandom will consume entropy if it is available - 
this could cause a problem if SSH later needs randomness as it will block 
reading from urandom.

> So bottom line is, the ssh dies off. I'm going to try out the tcpdump
> suggestion from Greg Troxel and see what things look like.

Good idea :)

> It's possible that the interface is seeing so many errors that the
> checksums occasionally work out despite the errors- I'm going to also try
> increasing the symbols/sample.

Hmm, but TCP will correct for these errors - it only uses 32 bit CRC but it's 
not that likely to give a false positive.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpNB4nrRnYEn.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] gmsk in light of fpga modifications

2007-01-18 Thread Daniel O'Connor
On Thursday 18 January 2007 21:31, Brett Trotter wrote:
> I realize ssh probably isn't the best thing to test with, but it happens to
> be a quick and easy way to test file sending. The question is, is our
> tunnel acknowledging corrupted packets instead of asking for resends? The
> question I'm asking ultimately is, what would cause corruption of the ssh
> session?

I suggest you install something like netcat 
(ftp://coast.cs.purdue.edu/pub/tools/unix/netutils/netcat/) and see if raw 
socket connections help things.

Also you might be running out of entropy..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgplCaLVmfFAJ.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] error: X is required...

2006-12-18 Thread Daniel O'Connor
On Tuesday 19 December 2006 07:00, Cicale Randy S 2dLt AFRL/VSBXI wrote:
> I'm trying to install the GNU Radio on a Debian system and found that I
> need Xrender to install Xft to install Pango to install GTK+ so that I can
> use the wxgui module.
>
> X windows is located in the typical directories: /usr/X11R6/bin/ and
> /etc/X11/ I've used ./configure --prefix=/usr/X11R6/ as well as no prefix
> specified. I always get the error:
>
> Checking for X... no
> Configure: error: X is required, but it was either disabled or not found.
>
> Any ideas on how to get this to work? I know X exists because I can use x
> windows. If that fails- how about help on just using text based gnuradio
> programs?

1- Try reading config.log in the build directory.
2- Try env CPPFLAGS=-I/usr/X11R6/include LDFLAGS=-L/usr/X11R6/lib ./configure

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpeje3Ml2cXc.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] intel announces quad-core processors

2006-12-05 Thread Daniel O'Connor
On Wednesday 06 December 2006 03:37, Eric Blossom wrote:
> http://www.intel.com/technology/magazine/computing/quad-core-1206.htm

Pitty they're AU$1700 each or so ;)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpYpcOYOkwjP.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Multiple C files required by single C++ block.How to build?

2006-11-29 Thread Daniel O'Connor
On Thursday 30 November 2006 06:35, Jonas Hodel wrote:
> Then:
> Within “howto_square2_ff.h” I added #include “test.h”.
> Within  “howto_square2_ff.cc” I added a call to jonas_test(), located in
> the constructor howto_square2_ff ().
> I added test.c to the “_howto_la_SOURCES” entry in “src/lib/Makefile.am”.
>
> Finally: “make clean”, “make” and “make check”.
>
> This results in:
>
> ImportError:
> /home/jonas/gnuradio/gr-howto-write-a-block-3.0.2/src/lib/.libs/_howto.so:
> undefined symbol: _Z10jonas_testv

I think this means that the compiler has generated a reference to a C++ 
symbol - note the mangling in front.

I think you need to tell the compiler it's dealing with C when you declare the 
prototype for your C function.

I believe you do..
extern "C" {
#include "HeaderForMyCFunctions.h"
}

but my C++ fu is weak.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpbeG6vIHuse.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Multiple C files required by single C++ block. How to build?

2006-11-28 Thread Daniel O'Connor
On Wednesday 29 November 2006 09:26, Jonas Hodel wrote:
> I have some existing C-functions which I would like to include in a C+
> signal processing block. The complication is that these C-functions are
> located in a number of different files. I have created a C++ block which
> uses these functions. It appears to build fine but when I come to
> include the new block in my python script I get an “undefined symbol”
> error referring to one of the low level C-functions (I think). In short,
> is it possible to use my existing C-files unchanged (included in my C++
> block)? If so what approach is necessary to make this work/build properly?

You need to compile those .c files into .o files and then link all your .o 
files together then it should work fine.

I don't know how to get the GNURadio build system to do that for you though 
(probably just appending the names of the .c files to the list of source 
files will do it though)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgplm90TfqkYk.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] PS3/Cell BE platform

2006-11-16 Thread Daniel O'Connor
On Friday 17 November 2006 09:42, Jason wrote:
> instructions/functions.  It involves, from preliminary review, wrapping
> the chunk of code you want on the SPE in an spu_thread, shipping data in
> and out via DMA, minimizing ooo (out of order, ie branchy) code, then
> reworking the algorithm to take advantage of the SIMD (single
> instruction, multiple data) instruction set.  Once that's done,
> recompile it with IBM's modified GNU toolchain, and watch it crash.  :)

I wouldn't be surprised if a patch for fftw turns up pretty quickly.. I 
imagine the code in there is already fairly branch free and organised for 
SIMD operation because of the existing MMX/SSE optimisations.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp5VlODzP4Mk.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] PS3/Cell BE platform

2006-11-15 Thread Daniel O'Connor
On Thursday 16 November 2006 16:22, Robert McGwier wrote:
> The Nividia GPU's have fft and blas running on them.  They are doing
> teraflops and the tools/SDK are available under NDA.  They do indeed
> have multiply , accumulate,  etc.

ATI/AMD have something similar..
http://ati.amd.com/companyinfo/researcher/resources.html

(Not that I have used either)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpr62deDxpzD.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Large RX Delay

2006-11-13 Thread Daniel O'Connor
On Tuesday 14 November 2006 12:10, Thomas Schmid wrote:
> I use the outb command to change the parallel port. From what I read,
> that command should have a delay of around 1 \mu s, not more. I am not

Hmm, well you probably will incur a few microseconds because you need to talk 
to the legacy hardware which tends to be very slow.

You won't have any context switch or syscall overhead though.

> sure about the context switches, but I am almost sure that this is not
> the problem. I don't run anything else on the machine (i.e., no other
> heavy load process), and the machine is pretty powerfull (dual CPU,
> dual core with huyper threading, that makes 8 CPU's under linux). If
> it helps, I am running the stock Ubuntu 6.10 kernel (2.6.17-10-generic
> #2 SMP Fri Oct 13 18:45:35 UTC 2006 i686 GNU/Linux). Additionally, I
> was able to measure the TX delay for burst transmission with a similar
> technique to be in the order of a couple of hundred \mu s. This is why
> I am wondering about the large RX delay.

Not sure hyperthreading is a good idea here. The virtual cores may be stalled 
without you really knowing. I wouldn't imagine it would have such a large 
effect as you are seeing though.

Not really sure what else to try though sorry..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpzvjKy7KkKm.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Large RX Delay

2006-11-13 Thread Daniel O'Connor
On Tuesday 14 November 2006 11:33, Thomas Schmid wrote:
> First of all, I don't understand why we have such a high delay.
> Shouldn't it be more in the hundreds of /mu s instead of in the ms
> range? Second, why is the delay shorter for decimation 64, and again
> larger for a decimation of 256?

How many times a second is your OS switching process context?
How are you frobbing the parallel port? Does it involve a syscall?

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpXZpF6YvDX3.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Timers

2006-11-01 Thread Daniel O'Connor
On Thursday 02 November 2006 01:55, Eric Blossom wrote:
> We don't explicitly use setitimer, but there's a chance that Python
> could be using it behind the scenes for reasons of it's own.

Would it be possible to spawn another thread and use usleep or select to wait 
for the desired length of time?

(This is addressed to the OP but I deleted that message)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpcMChcAjkOv.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] fusb and select(2)

2006-10-15 Thread Daniel O'Connor
On Sunday 15 October 2006 11:53, [EMAIL PROTECTED] wrote:
> [*] Not counting threads.  Quoting Alan Cox: "Computers are state
> machines.  Threads are for people who can't program state machines."

USB's IO model is not well suited to select() style applications since it 
doesn't allow it to tell the OS how much data should be read in advance 
(since there is no real way for a USB device to flag it has data to be sent 
to the app).

Async. IO is a much closer match but support for that in your OS may be 
limited. (Especially for raw device nodes and USB in particular)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpF8AhYXLJte.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Problem with make

2006-10-05 Thread Daniel O'Connor
On Friday 06 October 2006 06:46, De Lima Julian wrote:
> I have gcc3.4 and g++3.4 and when I do the ./configure there is no problem.
> But after when I do the make, I have this mistake :
>
> ../../../../gnuradio-core/src/lib/general/gri_agc2_cc.h:40: warning:   when 
> initialized here gnuradio_swig_python.cc: In function `PyObject* 
> _wrap_gr_multiply_vss_sptr_set_detail(PyObject*, PyObject*)':
> gnuradio_swig_python.cc:254: internal compiler error: in init_alias_analysis, 
> at alias.c:2962 
> Please submit a full bug report, with preprocessed source if appropriate.
> See http://gcc.gnu.org/bugs.html> for instructions.
> For Debian GNU/Linux specific bug reporting instructions,
> see .
...
> What is the problem ? I have installed all the packages I think.
> Thanks

You got an internal compiler error, nothing to do with make.

I would suggest your hardware is probably broken, probably RAM, but possibly 
your motherboard, CPU or power supply.

Download Memtest86+, burn it onto a CD and run it for a few hours.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp0l19z9fCf6.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Active Radar Hardware

2006-09-29 Thread Daniel O'Connor
On Saturday 30 September 2006 00:04, John Ackermann N8UR wrote:
> But also realize that in addition to preventing physical damage to the
> receiver, you also need to deal with "desense" (as we old repeater
> builders call it) that results when the RX front end is subjected to a
> strong input.  It takes a finite amount of time for the front end
> operating conditions to return to normal after being exposed to a big
> signal, so that may impact your turn-around time.

If the Rx boards support it you could turn off the LO during transmition, that 
can improve recovery time.

(Although this is all second hand knowledge at VHF :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpJmARTCnCxf.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] to prevent mental damages, avoid dB's.

2006-09-29 Thread Daniel O'Connor
On Friday 29 September 2006 20:55, David Bengtson wrote:
> > Might be worth writing a Python version for GNU Radio - it would be
> > pretty simple I think.
>
> How about going old school and using a calculator? No memory footprint
> on the computer at all.

Yeah, funny thing about computers, they were invented as labour saving 
devices :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpRs7dihIKKT.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] to prevent mental damages, avoid dB's.

2006-09-28 Thread Daniel O'Connor
On Friday 29 September 2006 12:33, Brian Padalino wrote:
> I am really surprised on how you guys are so anti-spreadsheets.
>
> A lot of the RF engineers where I work like using them when designing
> their receive and transmit chains for calculating tolerances and all
> sorts of noise figures.
>
> One even modeled the front end amplifier gain stages for which DAC
> values should be used at each input power over our 75 dB of gain so
> when I wrote the FPGA module to actually do the AGC we could compare
> my simulation results with their ideal gain for any given input.

This sort of thing makes perfect sense for a spreadsheet.

Our RF engineer uses them for working out receiver gain distribution and other 
things.

We use the Tcl/Tk program for doing stuff like calculating output power of a 
transmitter as you look at the scope on its sniff port.. much faster than 
loading a spreadsheet :)

Languages like Tcl are *very* easy to program even for novice coders (like our 
RF engineer :) and are usually very portable as well.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpCw4TYz1pjk.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] to prevent mental damages, avoid dB's.

2006-09-28 Thread Daniel O'Connor
On Friday 29 September 2006 11:49, Berndt Josef Wulf wrote:
> BTW: I do these calculations in my head - pretty much primary school stuff
> really.

Yeah, depends what level of accuracy you need though :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpx9KYUHV40M.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] to prevent mental damages, avoid dB's.

2006-09-28 Thread Daniel O'Connor
On Friday 29 September 2006 11:33, Brian Padalino wrote:
> You could open Google Spreadsheets in the web browser you've probably
> already got open.  Not only that, but you can share it with your
> buddies for collaborative editing so everyone can use it!

Or write it in javascript..

> Or you could just write a bc script to to handle it.  That uses much
> less memory, I am sure.

Lacks flexibility.

> Or we could ask Google to build it into their calculator function so
> you can just type "200 dB in mW" and it would do the conversion for
> you!

Kind of slow.

> I wasn't trying to be a jerk, but I have noticed that spreadsheets are
> much better at converting data to a visual format as well as extending
> a dataset you might be building and doing some visual interpretations.
>  There's always more than one way to skin a cat, as GNURadio is all
> about.


Spreadsheets take too long to load, we already have tcl/tk stuff running 
because our radar uses it.

Presumably a Python version would be good for GNURadio since you'd already be 
using it :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpBPo9e8s1F3.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] to prevent mental damages, avoid dB's.

2006-09-28 Thread Daniel O'Connor
On Friday 29 September 2006 10:13, Brian Padalino wrote:
> A spreadsheet could work just the same without all the Tcl/Tk
> silliness or input verification problems.

Yeah, a spreadsheet, so lightweight compared to a memory hungry Tcl/Tk 
application.

12623 radar 1 1030 11972K  6068K select   0:00  3.97% wish8.4
12643 darius6  200   120M 72048K kserel   0:07  0.00% soffice.bin

*cough*

Not sure what you mean about input verification.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpbf93Fm4plu.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Active Radar Hardware

2006-09-28 Thread Daniel O'Connor
On Friday 29 September 2006 07:30, Jason Hecker wrote:
> > lot more about it, and looking for better parts, but I've learned to ask
> > the experts early ;) Any ideas?
>
> I used to write software for a radar.  It used separate antennas for

I still do :)

> transmit and receive for several reasons though the RX and TX antennas were
> located right next to each other.  This arrangement works very well.  If
> you are concerned about too much power entering the RX stage you could use
> a switchable attenuator using a voltage signal and PIN diode.  Actually, if

We make MF & VHF systems and for some of our VHF systems we use a single set 
of antennas and a T/R switch (passive and active). However since our 
frequency of operation is 2-3 orders of magnitude lower it's probably all 
different...

> you want any sensible readings and a signal that has good dynamic range at
> the ADC you will need a controllable attenuator that increases the RX gain
> over time (in a logarithmic way) as the return signal gets weaker with the
> squared square of the distance (R^4 !).  You'll always get overload signal
> for a certain close-in range anyway.  Not much you can do about that.

For boundary layer/troposphere radars we halve our effective PRF and transmit 
a short low power pulse and listen with a low gain setting on even pulses and 
a high power long pulse with high gain on odd pulses. The sampling 
configuration also alternates to sample low and high.

I guess the other possibility is being adaptive, ie adjust your power/gain 
based on what you can currently see.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpDeF8B7uZH9.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] to prevent mental damages, avoid dB's.

2006-09-28 Thread Daniel O'Connor
On Friday 29 September 2006 09:21, John Ackermann N8UR wrote:
> I have to say that I like dBs, too.  All you have to do is remember two
> things: 3dB doubles the power, and 10dB is 10 times the power, and from
> that you can SWAG just about anything.

A guy at work wrote a handy program in Tcl/Tk for converting power between 
various units (dBm, mW, Volts & Pk-Pk Volts).

Might be worth writing a Python version for GNU Radio - it would be pretty 
simple I think.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpttPpYS8Apq.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] The coming deluge of CPU cycles

2006-07-27 Thread Daniel O'Connor
On Friday 28 July 2006 15:29, Eric Blossom wrote:
> > So if you wanted to use it you'd have to set up some local memory and
> > then copy data into that (from the FPGA) and then signal the host when a
> > "page" is done so it can program the PLX chip. Means you get an interrupt
> > every page which seems inefficient to me.
>
> That's why you want to use one one of the bus mastering PLX parts.
> No host intervention in the tranfers after setting them up.  You can
> build a big S/G DMA chain, and only get an interrupt at the end, or
> every N pages, or whatever.

Yes, but you can't use the built in S/G engine because it's.. limited.

The only way to enable/disable it is to program the DMA registers.

If the S/G engine is doing writes to PCI it wants to be the local bus master - 
that's OK except that it may get an abort and will want to re-read some data 
so you have difficulty knowing for sure if it has truly finished with the 
data and you can throw it away.

To my mind that means you either copy the data into RAM on the card and tell 
the PC how many pages are available and it sets up the PLX chip, or you use 
the bus mastering capability and make your own SG engine.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpZorQ8T2wor.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] The coming deluge of CPU cycles

2006-07-27 Thread Daniel O'Connor
On Friday 28 July 2006 01:39, Eric Blossom wrote:
> > method as well.  No need to implement 802.3af (I think that's the
> > spec.).  Even though there are no spare pairs to use for a DC feed on a
> > GigE CAT5 cable there are ethernet transformers which can isolate and
> > insert a common mode DC current onto a pair of CAT5 wires.
>
> I think it would be hard to get enough power for the PA over the CAT5.

From what I can see you can draw up to 13W..
That said running a power cable to your antenna is not terribly onerous IMO.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpj47Y4gAGqh.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] The coming deluge of CPU cycles

2006-07-27 Thread Daniel O'Connor
On Friday 28 July 2006 01:33, Eric Blossom wrote:
> > A 9030 is target only, you'd need a 9054, 9056, 9060 or 9080 otherwise
> > the performance would not be very great.
>
> Good point.  I've written drivers using the 9080 before it was pretty
> easy to use.  The scatter/gather stuff worked fine for me, at least
> from the point of view of the host side.

Yeah, I mean to say that you COULD use it, but it would need more host 
intervention and/or a reasonable amount of on card buffering.

You can't (as far as I can see) say to the SG engine that it's reading from a 
FIFO and it should treat the data as precious. Also there is no input to the 
PLX chip to allow you to gate reads (ie a data available pin).

So if you wanted to use it you'd have to set up some local memory and then 
copy data into that (from the FPGA) and then signal the host when a "page" is 
done so it can program the PLX chip. Means you get an interrupt every page 
which seems inefficient to me.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpRESBVnqAmT.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] The coming deluge of CPU cycles

2006-07-27 Thread Daniel O'Connor
On Thursday 27 July 2006 16:09, Jason Hecker wrote:
> > That's one route, though 32-bit 33-MHz PCI is pretty much the bottom
> > of the barrel these days.  Hence the interest in PCI-Express and/or
> > Express Card.
>
> True.  At a glance I couldn't see any alternative from PLX for faster
> PCI busses.  PLX's chips are fairly inexpensive though.  As an
> alternative could you use an FPGA as the PCI-Express to USRP MkII
> interface?

PLX don't have any "IO Accelerators" for PCI express.

They do make a PCI express to PCI converter though ;)

I dunno how much PCI-e soft cores cost, but it looks like one of the "easier" 
routes to doing PCI-e :( You need an interface chip (BGA..) unless you're 
using a Virtex-4 though (dunno what that translates to in Altera-land)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpfeM5JyoJMf.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] The coming deluge of CPU cycles

2006-07-26 Thread Daniel O'Connor
On Thursday 27 July 2006 15:39, Jason Hecker wrote:
> Would an extra bit of hardware such as a PCI card with PLX's PCI9030
> breaking out to the USRP with something like an 80 wire IDE cable be
> suitable for high bandwidth, low latency and lowish cost?
>
> (http://www.plxtech.com/products/io_accelerators/PCI9030/default.htm)

A 9030 is target only, you'd need a 9054, 9056, 9060 or 9080 otherwise the 
performance would not be very great.

Another option is to use a PCI soft core but then you run into licensing 
issues.

I have looked at these for work and one problem (for us anyway) is that the 
S/G engine doesn't treat the data as precious so it's not very useful for 
reading from a FIFO. It's quite frustrating because that means you have a 
chip which has an S/G engine built in but you have to make your own anyway :(

I'd love to be shown to be wrong though ;)

> I know someone who used gigabit ethernet driver chips hooked to an FPGA
>   in order to push lots of digitised SVGA video data down a long length
> of CAT5e for a KVM application.

Was that really ethernet framing? Or just using the CAT5 cable as 4 
differential pairs?
(Not that there's anything wrong with that - I imagine you'd still get good 
cable lengths with the right drivers)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpJojBfy6YU2.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] The coming deluge of CPU cycles

2006-07-26 Thread Daniel O'Connor
On Thursday 27 July 2006 02:23, Marcus Leech wrote:
> So, I read yesterday that Intel is going to start introducing quad-core
> CPUs sometime late this
>  year, rather than 2007 as originally announced.

Let's hope they fix their bus architecture first otherwise they'll all be 
starved for memory bandwidth :)

You can get dual or quad CPU boards and put dual core CPUs in them already.. I 
would suggest that would be more useful since (for AMD64 anyway) each socket 
has some local RAM which would mean less contention.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp6prx62LPen.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USB2, 32 MByte/s or 480MBit/s?

2006-06-15 Thread Daniel O'Connor
On Friday 16 June 2006 13:19, Thomas Schmid wrote:
> I was wondering why can the USRP "only" achieve 32 MByte/s, i.e. 256
> Mbit/s whereas the USB 2.0 specifications are 480 MBit/s? The 32
> Mbyte/s is mentioned in several earlier posts on the gnuradio mailing
> list archive and in the BBN report (freebsd section).

For starters USB only does 480MBit/sec on the physical layer. It has quite a 
number of overheads which prevent this throughput being fully realised.

I believe the practical throughput IS higher that 256MBit/sec but I don't know 
for sure (or what the bottleneck is)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpoGWWixnrAI.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Car alarms and garage door openers

2006-06-05 Thread Daniel O'Connor
On Tuesday 06 June 2006 05:59, Matt Ettus wrote:
> After the Wired article today, I've received a couple of email from
> people who are concerned that the USRP could be used to clone their
> keyfob transmitters for car alarms and garage doors.  I'm not concerned,
> since there are already many ways to do this (just check the back of
> pupular science magazine).  However, I am curious about it.  I know that
> we can capture and play back any rf signal.  The question is whether
> that replayed signal would result in the door being unlocked.  I was
> under the impression that most of those systems allow an unlock code to
> only be used once, but does anyone out there know for sure?

"It depends"
Some car systems are pretty sophisticated and cycle through codes to prevent 
replay attacks.

AFAIK most garage door openers are pretty simple, although I guess it would be 
fairly easy to check by listening to one and seeing what, if anything, 
changes from press to press.

Microchip make a tx/rx pair that has funky crypto (although I haven't looked 
at how good it really is).

Don't forget dorbells! I have a 433MHz wireless doorbell which could be cloned 
8-)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpvvYz1QY64i.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] 48KHz audio board

2006-05-13 Thread Daniel O'Connor
On Sunday 14 May 2006 07:19, Vincenzo Pellegrini wrote:
> my audio board requires 48Ksps
> the fm receiver in gnu radio examples delivers to it 32Ksps instead.
> setting a overall decimation factor of 1320 i can get as near as 48484
> samples/sec.
>
> but even if much better, this still gives problems. and there's no
> integer factor that can take 64Msps to exactly 48Ksps.
>
> can anyone help a newbie?

I think you need a resampling function (or a smarter sound card ;)

eg sox can resample from one frequency to another, I don't know if there is 
such a block in GNURadio though.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp1wabY9ONZp.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] nanosecond timing under Linux

2006-05-11 Thread Daniel O'Connor
On Friday 12 May 2006 08:28, Lee Patton wrote:
> Any suggestions for getting nanosecond (or at least, sub-microsecond)
> timing under Linux?  The best I've Googled have been platform-dependent
> assembly timers.

I know FreeBSD has [get]nanotime() but I don't know how portable that is 
(probably not at all).

Also, if you are using this to tag USRP streams you are probably better off 
finding some way to sync the start of acquisition to something and then 
counting samples. That way it's "free".

(at work our acquisition system syncs to GPS 1PPS and if we need mucho 
accuracy we use GPS disciplined Rubidium clocks driving a PLL)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgplNtkukek09.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Auto* again

2006-05-09 Thread Daniel O'Connor
On Wednesday 10 May 2006 12:49, LRK wrote:
> The 'libtool' problem under FreeBSD has always been related to some problem
> with FreeBSD not setting pointers to specific versions of the tools. This
> particular one is usually due to aclocal looking for libtool.m4 in the
> wrong place. Seems like there was a change recently.
>
> This is my note on the FreeBSD 5.4 machine but I think the 'libtool15.m4'
> is now just 'libtool.m4'.
>
>   ln -s /usr/local/share/aclocal/libtool15.m4 \
> /usr/local/share/aclocal19/libtool.m4

Ahah, thanks!

I note there was a big auto* change recently, but quite frankly, I try and 
avoid reading about it so my head doesn't explode :(

Maybe you should a send-pr about that as it may get incorporated into the 
auto* ports as a fix.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpuEGnvreELx.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Auto* again

2006-05-09 Thread Daniel O'Connor
for python extension module directory... 
${exec_prefix}/lib/python2.4/site-packages
checking for Python include path... /usr/local/include/python2.4
checking Python.h usability... yes
checking Python.h presence... yes
checking for Python.h... yes
checking for swig... /usr/local/bin/swig
checking for SWIG version... 1.3.29
checking for socket in -lsocket... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_THREAD_SAFE
checking for cc_r... gcc
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking for gettimeofday... yes
checking for nanosleep... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking for library containing shmat... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for strings.h... (cached) yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking linux/ppdev.h usability... no
checking linux/ppdev.h presence... no
checking for linux/ppdev.h... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/types.h... (cached) yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for stdint.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working alloca.h... no
checking for alloca... yes
checking for function prototypes... yes
checking whether setvbuf arguments are reversed... no
checking for vprintf... yes
checking for _doprnt... no
checking for mmap... yes
checking for select... yes
checking for socket... yes
checking for strcspn... yes
checking for strerror... yes
checking for strspn... yes
checking for getpagesize... yes
checking for sysconf... yes
checking for snprintf... yes
checking for gettimeofday... (cached) yes
checking for nanosleep... (cached) yes
checking for sincos in -lm... no
checking for sincosf in -lm... no
checking for sinf in -lm... yes
checking for cosf in -lm... yes
checking for trunc in -lm... yes
checking for library containing shm_open... none required
checking for shm_open... yes
./configure: line 9761: AC_PROG_LD: command not found
checking whether  accepts --enable-runtime-pseudo-reloc... no
checking for CreateFileMapping function... no
checking for sys/types.h... (cached) yes
checking for fcntl.h... (cached) yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for winioctl.h... no
checking for winbase.h... no
checking for getopt... yes
checking for usleep... yes
checking for gettimeofday... (cached) yes
checking for nanosleep... (cached) yes
checking for rand... yes
checking for srand... yes
checking for random... yes
checking for srandom... yes
checking for sleep... yes
checking for sigaction... yes
checking for struct timezone... yes
checking for struct timespec... yes
checking for ssize_t... yes
checking for getopt... (cached) yes
checking for usleep... (cached) yes
checking for gettimeofday... (cached) yes
checking for Sleep... no
checking whether mkdir accepts only one arg... no
checking for dot... YES
checking for pkg-config... /usr/local/bin/pkg-config
checking for fftw3 >= 3.0... yes
checking FFTW3F_CFLAGS... -I/usr/local/include
checking FFTW3F_LIBS... -L/usr/local/lib -lfftw3 -lm
checking FFTW3F_INCLUDEDIR... /usr/local/include
checking for machine dependent speedups... x86
checking for cppunit-config... /usr/local/bin/cppunit-config
checking for Cppunit - version >= 1.9.14... 1.10.2
gr_boost_include_dir = /usr/local/include
checking boost/shared_ptr.hpp usability... y

Re: [Discuss-gnuradio] USRP transfer sizes

2006-05-07 Thread Daniel O'Connor
On Monday 08 May 2006 04:54, Matt Ettus wrote:
> Some notes on the data pipeline and buffering:
[snip]

Seems like a hint to tell ugen what size block to read ahead with should work 
very well.

I wonder what bugs you'll find in the EHCI code though ;)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpXDYqltfCMh.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] proposed change to ugen to enable USRP to work well on NetBSD

2006-05-07 Thread Daniel O'Connor
On Monday 08 May 2006 01:18, LRK wrote:
> > A kernel driver could issue the multiple reads but it is a fair amount of
> > work to write one, and a bit of a waste if ugen could be extended instead
> > (hence benefiting other applications)
>
> Obviously it would be neat to extend ugen if the fixes were generic but if
> there need to be USRP-specific fixes they would best be done in a different
> module. Maybe I'm not understanding this but it looks to me like ugen just

That's where you are wrong. Writing a new module means writing (or copying) 
new code. If you copy ugen that means that any fixes for it need to get 
duplicated. Also, since the USRP isn't a "main stream" device it is likely OS 
changes will break it unless the maintainer is very active.

If you write a driver from scratch (which would be pretty silly given that 
ugen is almost exactly what you need) then you will take longer and have to 
fix more bugs.

> It also seems that the USRP tx and rx paths normally use the same block
> size after each open. If that is right, the driver could simply use that
> block size until the stream is closed, reading ahead on rx and providing
> flow control on tx.

Yes, but I think extended ugen to allow the user program to supply a hint to 
say "here is the block size, and keep reads queued" (via ioctl for exampe) is 
probably a lot simpler than creating a new driver.

> It appears the attempts to read the USRP at more than 4 MB/s just lock
> and transfer no data. Changing the 'read' in libusb to just return as
> though it had finished results in the 'test_usrp_standard_rx' giving
> similar results at all speeds including the pattern of overrun errors.
> The transfer rate calculated is very fast so the overrun error count
> seems to be a function of the USRP code rather than actual overruns.

The problem is that with no back to back transfer you are wasting slots (USB 
divides time into slots it will transfer data in). The limit of 4Mbytes/sec 
is because of the number of slots per second (divided by 2 I guess) multipled 
by the maximum block size for a bulk transfer.

> I guess this is getting much too complicated for the old guys like me
> to comprehend so I'll offer encouragement and await a solution, sooner
> the better.

It's OK, USB is complicated for younger minds too 8-)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpgpCVZgWKmT.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] proposed change to ugen to enable USRP to work well on NetBSD

2006-05-06 Thread Daniel O'Connor
On Saturday 06 May 2006 23:35, LRK wrote:
> I would like to run GR under FreeBSD so I am looking forward to your
> progress on this.
>
>
> Under FreeBSD (and probably NetBSD) the ugen(4) device is generic and gets
> assigned to any unknown device. I would suggest you look into getting a
> number assigned to the USRP and a name assigned for it, say usrp(4). Any
> application more serious than experimental would seem to justify it.

Creating a kernel driver won't magically make things go faster, it is also 
more complicated as you have to write a driver and the code to talk to it..

IMO the best solution would be AIO but that isn't very portable, next best is 
hacking ugen to not have so many restrictions. 

This is because of the USB IO model - the problem is that ugen does not know 
how big a block of data to request from the device, and unlike more 
traditional devices it does make a difference (since USB allows you to 
request certain size transfers as well as allow short transfers). The fix for 
ugen is to supply it with a hint to say what size transfer it should queue up 
after the current one has been done. This gives you more transfers in flight 
and greatly improves throughput.

There have been attempts to fix ugen in FreeBSD to do this but it didn't work 
very well because the API was not extended to provide the hint so it was 
backed out.

A kernel driver could issue the multiple reads but it is a fair amount of work 
to write one, and a bit of a waste if ugen could be extended instead (hence 
benefiting other applications)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp8Dfta4y8cr.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] proposed change to ugen to enable USRP to work well on NetBSD

2006-05-05 Thread Daniel O'Connor
On Saturday 06 May 2006 03:19, Greg Troxel wrote:
> > I don't know how widely supported it is - in FreeBSD it's optional (via a
> > kernel option or KLD).
>
> This seems to be a POSIX 1003.2 feature.  It doesn't exist in NetBSD.

OK, a pity.

> This is essentially what the Linux USB driver does, but apparently
> without using a standard interface.

Right.

> It's a reasonable match, but it's far more general than what the USRP
> needs.  The problem arises because we're trying to use the USRP like a
> traditional data input device, where data arrives and is buffered.
> The current NetBSD ugen(4) code, and it seems the Linux code without
> fusb, overload the read system call to both move data to userspace and
> to inititiate a read operation over the USB.  aio (like Linux fusb)
> allows one to avoid the temporal coupling of this overloading.

OK.

> I don't see any reason why continuous read mode and aio are mutually
> exclusive - one could still do an async read.

Indeed, I just wanted to make sure you didn't implement a hack when the real 
thing would be easier :)
(ie if NetBSD did AIO then no kernel mods would be necessary)

> I think it comes down to two issues:
>
> 1) Do we want the user-space program to explicitly schedule all the
>hardware reads?

I am not sure, but I think the answer is no (for the USRP case especially)

> 2) Is continuous read mode easier to implement than AIO?

Yes :)
[since AIO has hooks deep in the kernel]

> I find user-space code managing lots of pending reads to be more
> complex than it ought to be when we really want to just say "start
> reading and keep going".
>
> I didn't find a clear explanation of how AIO works with multiple
> outstanding reads on the same file descriptor.

I'm not sure to be honest, but I believe it's just a queue of reads.

> I'm not sure how hard AIO is to implement - the kernel already is
> doing things async and the read system call is in tsleep.  But it's
> harder to do that than continuous read mode.

Absolutely, it would also be difficult to ensure standards compliance, etc..
IMO not worth it for this one application. I remember there where plenty of 
subtle bugs fixed in the FreeBSD implementation and even then it is still an 
optional API due to potential bugs.

> Thanks for pointing out aio, though - I had forgotten about that.

I should try using it in FreeBSD and see if it works in practice :)

Good luck with your implementation!

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpWJSPBl8oJc.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] proposed change to ugen to enable USRP to work well on NetBSD

2006-05-04 Thread Daniel O'Connor
On Thursday 04 May 2006 11:58, Daniel O'Connor wrote:
> It would be nice if you could do a readv() and then
> poll/kqueue/select/signal to see when an iovec has been filled, however I
> suspect that would require severe modification of the kernel internals.

Ah now I think about it, this is called "aio_read" :)

I don't know how widely supported it is - in FreeBSD it's optional (via a 
kernel option or KLD).

It does allow you to enqueue read requests and then later check if they have 
been completed. IMO this is the best match for the USB IO model, but my USB 
fu is fairly weak.

(And it's not much use if it isn't widely supported..)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpO49GUlJZD6.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] proposed change to ugen to enable USRP to work well on NetBSD

2006-05-03 Thread Daniel O'Connor
On Thursday 04 May 2006 03:30, Greg Troxel wrote:
> Joanne has written a proposal to modify NetBSD's ugen(4) to get good
> performance for the USRP.  We'd like feedback about the technical
> approach.  (Once we have it working, the changes will be commited to
> NetBSD-current.)
>
> http://acert.ir.bbn.com/downloads/adroit/NetBSD-USB-continuous.pdf

I think the ioctl would be the cleanest approach - it would not break any 
existing software.

I wonder if it may be possible to have the ioctl specify a packet size and the 
kernel will keep reading data of that packet size into the buffer as long as 
it isn't full. I think that would give you something that looks a lot closer 
to a normal device (normal being "what the unix IO model expects" :)

It would be nice if you could do a readv() and then poll/kqueue/select/signal 
to see when an iovec has been filled, however I suspect that would require 
severe modification of the kernel internals.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpO7WP9WzeZ7.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] grGPS Preliminary Schematic

2006-04-05 Thread Daniel O'Connor
On Thursday 06 April 2006 15:11, Marcus Leech wrote:
> > Also, I think getting 32.768 MHz from 4Mhz with a PLL would be pretty
> > difficult (if not impossible)
>
> Given that you haven't looked into the PLLs on the FPGA, it's rather too
> early
>   to conclude that you couldn't synthesize 32.768Mhz from the 4Mhz
> reference clock that's already on the USRP.
> Given reasonable dividers for both reference and VFO, I can't see why
> synthesizing
>   32.768Mhz would be all that difficult.  I can understand why you might
> want to
>   use a dedicated oscillator--you don't have to muck with the FPGA.
> But asserting that
>   it's "difficult (if not impossible)" is hard to support if you haven't
> looked into it.

According to the datasheet the PLL can only do m/n where m is between 1 and 32 
and n is between 1 and 4.

Therefore I don't see how it's possible. I was only guessing before, but I 
just checked the datasheet and it seems impossible.

You could get close with a Stratix II.. 4 * 498/62 = 32.129 MHz

Whereas a Cyclone can only do m/n where m is 1 to 32 and n is 1 to 4.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgptKhoWZUbJw.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] grGPS Preliminary Schematic

2006-04-05 Thread Daniel O'Connor
On Thursday 06 April 2006 13:14, Martin Dvh wrote:
> Why don't you use the usrp to generate your 16.384 or 32.768 MHz refclock.
> Most daugterboards (except the tvrx) use this feature (They all use a 4Mhz
> refclock on io pin 0. The only difference with your design is that you need
> another frequency. The cyclone fpga in the usrp has internal PLLs which can
> generate all kinds of frequencies. (They are not used at the moment)
>
> This way you would have a phase coherent system.
> Which is very nice if you start to play with multiple gps daughterboards.
>
> You could then even play with modifying the refclock frequency to receive
> other frequencies. (like the russian or the european GPS-like systems,
> which are on frequencies near the GPS frequency)

Farnell sell 32.768 MHz crystals (They're not what you'd call cheap though - 
AU$17). Hmm they have 16.384 MHz ones for $12.81. Still not cheap..

Also, I think getting 32.768 MHz from 4Mhz with a PLL would be pretty 
difficult (if not impossible)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp0fAwNrMwpy.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Ubunto and GnuRadio, Lovely together

2006-03-06 Thread Daniel O'Connor
On Monday 06 March 2006 08:14, Robert McGwier wrote:
> Yes Matt, I know.  I do love to install.   Now if Altera would only
> release their tools for Linux.

They have, but they cost money :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp2BXPut2sNk.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USB2.0 card question

2006-01-05 Thread Daniel O'Connor
On Fri, 6 Jan 2006 10:03, Jonathan Jacky wrote:
> I'm using a Belkin F5U222 USB 2.0 card on my 1 GHz PowerBook G4.
> This plugs into a notebook computer card slot - it's NOT a PCI card.

I suspect it effectively IS a PCI card.

Certainly from the OS PoV it would look a lot like one after the Cardbus 
bridge has configured itself.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpEr2jS3rIUh.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] fusb_darwin / osx code

2006-01-01 Thread Daniel O'Connor
On Mon, 2 Jan 2006 14:08, Michael Dickens wrote:
> Ah ... I was wondering what the linux code did, and that would make
> sense; I had thought about that possibility, but didn't want to go
> there yet as coding will take a bit of effort (as opposed to the
> quick efforts thus far: async w/ feedback, async w/o feedback, sync,
> async w/ isoch; all with the same results except for no feedback,
> which just didn't work at that really wasn't a surprise).
>
> As OSX's IOKit provides an async callback with optional user defined
> arguments (e.g. used by libusb to get the actual # of Bytes
> transmitted), that mechanism can be used to determine when data is
> successfully transmitted or received, and then removed from an
> appropriate queue.  I'll do it in USRP's fusb_darwin (similarly to
> the linux code), since it'll be easier to do the list buffering in C+
> +.  I will work on that no later than Tuesday, hopefully have a
> concept by the end of the week. - MLD

Does OSX support aio (async IO)? FreeBSD does, but it's still beta :(

Of course I've never used it so I don't know how useful it would really be :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpHzJO51kiut.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] gmsk2 - CRC and whitening

2005-12-01 Thread Daniel O'Connor
On Fri, 2 Dec 2005 09:27, Eric Blossom wrote:
> > Processor - Atmel AT90S8535 - face turns beat red. =)
>
> The AVR processors are very nice.  Sort of a minature RISC architecture.
> You've got 8K of flash, so I don't see any problem at all.  I think
> there's a port of GCC that targets it too.

There sure is :)
http://savannah.nongnu.org/projects/avr-libc
http://www.nongnu.org/avr-libc/

The 8535 is pretty crusty though ;)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpuP1VKf4CYU.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] DBSRX Noise Figure

2005-11-29 Thread Daniel O'Connor
On Wed, 30 Nov 2005 16:33, Matt Ettus wrote:
> A useful application would be to control a calibrated noise source and
> measure the power in a given bandwidth with it on and off.  This is how
> a noise figure meter works.

Noise sources are pretty expensive :(
We have one at work though, if someone local is interested in testing it :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpk2G2bp8jmZ.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Linux version of Quartus II kit?

2005-11-10 Thread Daniel O'Connor
On Fri, 11 Nov 2005 15:16, Martin Dvh wrote:
> I tried it under wine.
> Didn't succeed (yet).
> I think wine has problems with the copy-protection driver/hardware tricks
> quartus tries to use.
>
> If you know how to "patch" software to remove crashing features you might
> succeed.

Could be worth posting/checking the Wine lists.
I'd be suprised if there was any copy protection on the free versions of 
Quartus, but I could be wrong.

> Now I am rebooting all the time between windows and linux.
> This is because I also am modifying the fpga design (using quartus II web
> for windows) but test gnuradio under linux most of the time. (Because it
> compiles faster under linux then under mingw)

Probably faster to recompile in Windows than wait for reboots ;)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Linux version of Quartus II kit?

2005-11-10 Thread Daniel O'Connor
On Fri, 11 Nov 2005 11:40, David R. Palchak wrote:
> Am I right in assuming that a modified FPGA design needs to
> be compiled using the Quartus II toolchain?  I ask because
> as near as I can tell, the only free version of the Quartus
> II software requires a windows setup (which I don't have).
> Has anyone found an alternative solution?

It might work under Wine.

I have had reasonable success with the Xilinx tools (in FreeBSD using 
emulation).. That doesn't help you for this project though :(

There is a Linux version of Quartus but it costs US$2000 (!)

[Resent unsigned to appease the list software]

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] FreeBSD

2005-09-30 Thread Daniel O'Connor
On Friday 30 September 2005 20:29, Poul-Henning Kamp wrote:
> PS: No, I don't have an USRP myself, I keep putting off buying one
> until I have time to play with it.

Join the club :)

I keep trying to get work interested.. Hopefully soon!

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpfSe5fJqr7C.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] problems with BSD make

2005-07-09 Thread Daniel O'Connor
On Sunday 10 July 2005 07:16, Eric Blossom wrote:
> Actually, I'm more interested in having a fix for the underlying
> problem -- the Makefile.am's that have the non-portable feature -- than
> just saying "use gmake".  Part of automake's job is have this work
> with all makes.  I've apparently let some non-portable rule get into
> one or more Makefile.am's.

Hmm, well while that would be nice in practise 99.9% of FreeBSD boxes have 
gmake installed :)
The main thing is to make sure you call $(MAKE) in your Makefiles instead of 
make.

> I'd appreciate your help in identifying exactly what's screwed up when
> building with BSD make.

I am fairly sure automake makes extensive use of GNUMake'isms.

You can check the BSD make source code out of the FreeBSD repo if you like.
(gcc *.c -o pmake compiled it last time I tried :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpj9QmHvgA0i.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Alternative interface from PC to a USRP.

2005-07-09 Thread Daniel O'Connor
On Sunday 10 July 2005 04:13, Matt Ettus wrote:
> Lamar Owen wrote:
> >After a brainstorming session at PARI, I've come up with an alternative to
> >either USB or GigE, with up to three times the throughput of GigE.
> >
> >Ultra320 SCSI.
>
> Interesting idea.  How about Serial Attached SCSI (SAS) or Serial ATA?

Also, Firewire [800].

> On the other hand, do you really need much more bandwidth than USB2
> gives you?

Everyone needs bandwidth :)

Of course doing useful work on so much data is usually the problem :(

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpGQQ41TFnHz.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Xlib problem help request

2005-06-30 Thread Daniel O'Connor
On Thu, 30 Jun 2005 22:51, Stevie wrote:
> > That is really not a very good idea for security reasons..
>
> Which is correct. Using
>
> xhost LOCAL:
>
> has a similar effect but only opens your X server up to connections
> originating on your local machine.

Didn't know about the LOCAL: tag - that is most useful.
Thanks :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpHyDtHvux7S.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Xlib problem help request

2005-06-30 Thread Daniel O'Connor
On Thu, 30 Jun 2005 21:15, Stuart Brorson wrote:
> > Xlib: connection to ":0.0" refused by server
> > Xlib: No protocol specified
>
> You probably just need to grant all processes access to your X server.
> Here's the magic command-line incantation:
>
> xhost +

That is really not a very good idea for security reasons..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpr5iah8mUln.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Xlib problem help request

2005-06-29 Thread Daniel O'Connor
On Thu, 30 Jun 2005 12:48, EDWARD HALL wrote:
> I completed a build with no obvious errors from tarballs, but I get an
> error when running applications that I hope someone can help with.  I am
> using a debian system that began with a Knoppix HD install.  The error
> messages are as follows:
>
> [EMAIL PROTECTED]:/home/ward# cd
> /usr/share/doc/gnuradio-examples/examples/python/usrp
> [EMAIL PROTECTED]:/usr/share/doc/gnuradio-examples/examples/python/usrp#
> ./usrp_fft.py -d 8
> Xlib: connection to ":0.0" refused by server
> Xlib: No protocol specified

This is saying it can't connect to the X server because the X server is 
rejecting it's auth credentials.

I assume you logged into X as a non-root user - in which case try running the 
usrp examples as yourself, not root.

If you need root access I suggest either using sudo, or changing permissions 
in /dev so you don't need to be root.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpaqUuA39Xy5.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] VGA-based DVB-T modulator

2005-06-13 Thread Daniel O'Connor
On Tue, 14 Jun 2005 09:15, Seth David Schoen wrote:
> There's yet another similar project that I would like to track down
> that was using a VGA card.
>
> Does anyone here know if the VGA cards prevent you from controlling
> the DAC durinng the blanking intervals?  Are the blanking intervals
> implemented in hardware or in software?

I believe you define certain parameters (including the blanking interval) and 
the video card only reads data for 'valid' parts although I don't think there 
is anything that would stop you making a modeline that was very small, or 
maybe even non existant.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp6WxK3Umcck.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] VGA-based DVB-T modulator

2005-06-13 Thread Daniel O'Connor
On Tue, 14 Jun 2005 08:17, Johnathan Corgan wrote:
> I sure wish I could remember where to find it, but I've seen
> demonstrated a program that would generate valid AM waveforms by
> displaying certain pictures on a video screen.  You'd enter a target
> frequency (I think in the HF range) and choose a MIDI sound file, and it
> would "modulate" the CRT display to emit RFI at that frequency with the
> tones riding as AM modulation.  Very spooky.  It was a demonstration of
> the security hazards associated with CRT displays (TEMPEST stuff) in a
> very palpable way.

There's a link on the page Seth sent..
http://www.erikyyy.de/tempest/

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpaatl1T6Tto.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: Problems building from CVS on FreeBSD

2005-06-10 Thread Daniel O'Connor
On Fri, 10 Jun 2005 22:38, LRK wrote:
> On Fri, Jun 10, 2005 at 03:53:15PM +0930, Daniel O'Connor wrote:
> > > ./configure --with-boost-include-dir=/usr/local/include
>
> gnuradio_core/config/gr_boost.m4  looks for the include directories in
>
> /usr/local/include/boost-1_31/  which you probably do not have.
>
> I patch gr_boost to just /usr/local/include

Ahh actually I just realised I gave the wrong command line...
env LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include 
SWIG=/usr/local/bin/swig1.3.24 ./configure

is what I used.
Note that I have an updated SWIG  port to get v1.3.24.

> The "underquoted definition" means the name does not have the brackets
> "[...]" around it which could possibly cause it to be mis-interpreted.
> Probably not fatal but you can patch the .m4 files if you want.

OK, I'll just ignore them.

> > configure.ac:61: warning: AC_PROG_LIBTOOL is m4_require'd but is not
> > m4_defun'd configure.ac:61: AC_PROG_LIBTOOL is required by...
> > config/gr_scripting.m4:30: GR_SCRIPTING is expanded from...
> > configure.ac:61: the top level
>
> FreeBSD installs libtool15.m4 in /usr/local/share/aclocal but aclocal looks
> for libtool.m4 in /usr/local/share/aclocal19. So
>
> ln -s /usr/local/share/aclocal/libtool15.m4 \
>   /usr/local/share/aclocal19/libtool.m4
>
> is the easy hack.

Ahh
Wohoo it compiles :)

> or you can copy libtool15.m4 into gnuradio-core/config/libtool.m4 as well
> as the other config directories as necessary.

I think you can do..
aclocal19 -I config -I /usr/local/share/aclocal

to work around this bug.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpp8BVOcoHlL.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: Problems building from CVS on FreeBSD

2005-06-10 Thread Daniel O'Connor
On Fri, 10 Jun 2005 23:41, Daniel O'Connor wrote:
> > or you can copy libtool15.m4 into gnuradio-core/config/libtool.m4 as well
> > as the other config directories as necessary.
>
> I think you can do..
> aclocal19 -I config -I /usr/local/share/aclocal
>
> to work around this bug.

No you can't, nevermind :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpOq4mVA42FV.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: Problems building from CVS on FreeBSD

2005-06-10 Thread Daniel O'Connor
On Fri, 10 Jun 2005 22:47, LRK wrote:
> Hope by "current" you mean FreeBSD 5.3+

Yep, I am running CVS HEAD of FreeBSD, ie "6.0 prerelease".

> Also for unknown reasons, FreeBSD does not install the pointers to the
> "latest" autotools. I haven't figured out why so I just put soft links
> in /home/gr/bin for those.

I think it's a general thing - that is done for other stuff, eg tclsh.
In general if you have a program you should ask for the version you expect.

IMO if the auto* developers and Linux distro makers had this attitude then 
auto* would be in a less parlous state because it would be forced to coexist 
with other versions of itself.

> ln -s /usr/local/bin/aclocal19 /home/gr/bin/aclocal
> etc
>
> This makes the default bootstrap script work.

Yeah, "fixing" the bootstrap script isn't really a problem for me so I'll 
probably just keep a local diff.

> Also put "gmake" in place of "make" in the gr-build/buildit script.
> FreeBSD defaults to make rather than gmake.

Yeah, I usually just type it manually if I get that far ;)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpd0IpnhRkg7.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Re: Problems building from CVS on FreeBSD

2005-06-09 Thread Daniel O'Connor
On Mon, 3 Jan 2005 22:43, Daniel O'Connor wrote:
> Hi,
> I'm trying to build GNU Radio from CVS on FreeBSD -current, but I'm not
> having much luck with autoconf and friends :(
>
> Here's a summary of what I ran..
> aclocal19 -I config
> libtoolize15 --automake
> automake19 --add-missing
> autoconf259
> autoheader259
>
> ./configure --with-boost-include-dir=/usr/local/include

OK, so round 2..
I nuked auto* and libtools and reinstalled them but I still get the same 
problem..
[inchoate 15:51] ~/projects/gnuradio/gr-build/gnuradio-core >aclocal19 -I config
/usr/X11R6/share/aclocal/xmms.m4:17: warning: underquoted definition of 
XMMS_TEST_VERSION
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/X11R6/share/aclocal/xmms.m4:62: warning: underquoted definition of 
AM_PATH_XMMS
/usr/X11R6/share/aclocal/wxwin.m4:36: warning: underquoted definition of 
AM_OPTIONS_WXCONFIG
/usr/X11R6/share/aclocal/wxwin.m4:59: warning: underquoted definition of 
AM_PATH_WXCONFIG
/usr/X11R6/share/aclocal/oaf.m4:4: warning: underquoted definition of 
AM_PATH_OAF
/usr/X11R6/share/aclocal/libart.m4:11: warning: underquoted definition of 
AM_PATH_LIBART
/usr/X11R6/share/aclocal/imlib.m4:9: warning: underquoted definition of 
AM_PATH_IMLIB
/usr/X11R6/share/aclocal/imlib.m4:167: warning: underquoted definition of 
AM_PATH_GDK_IMLIB
/usr/X11R6/share/aclocal/gtk.m4:7: warning: underquoted definition of 
AM_PATH_GTK
/usr/X11R6/share/aclocal/gdk-pixbuf.m4:12: warning: underquoted definition of 
AM_PATH_GDK_PIXBUF
/usr/X11R6/share/aclocal/gconf-1.m4:4: warning: underquoted definition of 
AM_PATH_GCONF
/usr/X11R6/share/aclocal/gconf-1.m4:71: warning: underquoted definition of 
AM_GCONF_SOURCE
configure.ac:61: warning: AC_PROG_LIBTOOL is m4_require'd but is not m4_defun'd
configure.ac:61: AC_PROG_LIBTOOL is required by...
config/gr_scripting.m4:30: GR_SCRIPTING is expanded from...
configure.ac:61: the top level

Argh!
What the heck is with auto*

*foams at the mouth*

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpYm8YLEVirn.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] *much* faster filtering --- plus vhf mountaintopping

2005-05-11 Thread Daniel O'Connor
On Wed, 11 May 2005 23:49, James Cooley wrote:
> In the other window, do:
> #> gzip -dcf data.gz > testfifo
>
>
>
> Seems to work barely on my laptop, which is a 1.6 GHz pentium M
> machine HOWEVER, to aid things along even more, I did the captures
> without using X-windows (you don't need it if your not using any guis).
> You can switch consoles in linux with ctl-alt-Fx, where F7 is where your
> x-windows is running. I switched to a console, killed X, used one
> console for the usrp, the other for the piping and zipping.
>
> How well did it work? I did a sweep of the entire front-end's range,
> about 40 minutes of sampling incrementing by 400kHz about every second
> from 50 Mhz to 860 MHz... this gave me a zipped file roughly 600MB.

It would be interesting to see how well say, FLAC or Shorten work at 
compressing this stuff.

When I did some tests with our radar systems Shorten worked very well, but I 
suspect FLAC would have worked better if it could have been configured for 
the right number of channels (ie 300).

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpwM0N4kxfov.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] *much* faster filtering --- plus vhf mountaintopping

2005-05-11 Thread Daniel O'Connor
On Thu, 12 May 2005 01:08, cswiger wrote:
> Daniel & James (et al) - Firewire or USB drive looks the way to go,
> with compression in the stream (Tks James). I've found a world of
> 12vdc input ATX power supplies are available, like:
>
> http://www.orbitmicro.com/products/power%20supplies/dc-dc/ps2/KPDX250H.htm
>
> might run a small server mobo with big SCSI disk.

Not sure "big" and "SCSI" go in the same sentence :)

Modern IDE drives to very well at sequential read/writes so they should be 
very good for this application IMO.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp0tX1WCVkoG.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] *much* faster filtering --- plus vhf mountaintopping

2005-05-11 Thread Daniel O'Connor
On Wed, 11 May 2005 21:43, Chuck Swiger wrote:
> for about 3 or 4 minutes each before filling up 20Gb free space. Still it's
> nice to collect
> field data for later slicing and dicing in the basement.
>
> Looking for faster/bigger portable storage. The Adaptec SlimSCSI 1480 card
> will only do
> 20MB/sec.

If you can power a mains appliance (car inverter?) you could use an external 
firewire drive.

I doubt you could run a USB enclosure and the USRP without running out of USB 
bandwidth but firewire should be OK.

The enclosures I've used (Mapower) can keep up with WDJB drives which do 
around 30-50Mbyte/sec.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgp7LYNKfyjFY.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USB 1 for USRP

2005-04-27 Thread Daniel O'Connor
On Thu, 28 Apr 2005 05:54, Suvda Myagmar wrote:
> I wanted to setup my 2nd USRP hardware on ThinkPad A31p with FC3. All
> software packages are set up. But found out that this machine has only
> USB 1 ports; USRP works only with USB 2. Without swithing machines, what
> can I do?

It should _work_ just at really low data rates.

You can get USB2.0 Cardbus cards pretty cheaply though.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpuixIVPqOl4.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CVS using FreeBSD

2005-04-04 Thread Daniel O'Connor
On Mon, 4 Apr 2005 00:11, LRK wrote:
> On Sat, Apr 02, 2005 at 10:54:14PM -0800, Eric Blossom wrote:
> > On Sat, Apr 02, 2005 at 07:11:52PM -0500, Ilia Mirkin wrote:
> > > Is there a reason to use bash instead of sh, which is pretty standard
> > > across all UNIX-like systems made in the past 15 years or so...
> >
> > Nope.  Should work fine with /bin/sh.
>
> Dont know if this is FreeBSDism or generic but sh complains about the
> "==" and bash doesn't.

== is a bashism.

= is for string compares.

Anyone want a copy of the test(1) man page? ;)

>
> --- buildit.orig  Sun Apr  3 09:20:13 2005
> +++ buildit   Sun Apr  3 09:37:47 2005
> @@ -1,7 +1,7 @@
>  #!/bin/sh
>  # -*- shell-script -*-
>
> -if [ $# -gt 0 -a "$1" == -n ]
> +if [ $# -gt 0 -a "$1" = -n ]
>  then
>SUDO=
>shift

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpaCpAXscw1m.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


  1   2   >