Changes between Version 23 and Version 24 of Internal/BuildingGNURadioImage


Ignore:
Timestamp:
Feb 2, 2009, 11:05:36 PM (15 years ago)
Author:
ssugrim
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/BuildingGNURadioImage

    v23 v24  
    164164Bob seems to think this is caused by the '''Broken libtool on Debian and Ubuntu''' documented in the Ubuntu install docs.
    165165
    166 To fix it we modified the ld.so.conf and ran ldconfig.
     166To fix it we modified the '''ld.so.conf''' and ran ldconfig.
    167167
    168168{{{
     
    293293This downgraded the libraries, but we also had to downgrade the complier it self, and the docs for laughs.
    294294
    295 http://packages.debian.org/etch/all/sdcc-doc/download[[BR]]
     295http://packages.debian.org/etch/all/sdcc-doc/download [[BR]]
    296296http://packages.debian.org/etch/i386/sdcc/download
    297297
    298 '''Note:''' uname -a says that our architecture is i686, but they only had debs for i386.  The install process was the same.
    299 
    300 Sucess!!! Or at least a glimpse of hope, the usrp module was now listed in the list of shite to be built.
    301 
    302 Image was take, new image name is:
     298'''Note:''' uname -a says that our architecture is i686, but they only had debs for i386. We used the i386 ones. The install process was the same as for the libraries.
     299 
     300
     301Sucess!!! Or at least a glimpse of hope, the usrp module was now listed in the list of shite to be built after running ./configure again.
     302
     303Make and Make check ran through with minimal complaints, mostly barking about locale again.
     304
     305An image was taken, new image name is:
    303306{{{
    304307ssugrim@repository2:/export/orbit/image$ ls -al | grep james
     
    324327Our first run of :
    325328{{{
    326 node1-1:~/gnuradio/gnuradio-examples/python/usrp# ./usrp_benchmark_usb.py
     329# ./usrp_benchmark_usb.py
    327330}}}
    328331
    329332failed. Jrock had noticed that the console was spitting usb events and "renumbering" the usrp. Each run of lsusb or
     333
    330334{{{
    331335# ls -lR /dev/bus/usb | grep usrp
    332 crw-rw---- 1 root usrp 189, 450 Feb  2 17:14 067 <-- note the 67 instead of 2
    333 }}}
    334 
    335 would get a higher number for the device id. Rebooting the usrp (I guess it was in some kind of loop where it rebooted continously) fixed the problem.
    336 
    337 ----
     336crw-rw---- 1 root usrp 189, 450 Feb  2 17:14 067 <-- note the 067 instead of 002
     337}}}
     338
     339would get a higher number for the device id. Rebooting the usrp fixed the problem. I guess it was in some kind of loop where it rebooted continuously/ reassociated with the usb controller. The controller then thinking it found a new device, would assign a new number to it.
    338340
    339341After that we had a '''SUCCESSFUL''' run of the benchmark:
     
    373375}}}
    374376
    375 Ibob says the last set of failures was expected as we've reached the through put limit of the usb controller.
    376 
    377 We also ran usrp_sigen.py and were able to sucessfully transmit a signal (although we can't verify it went out, the software didn't complain).
     377Ibob says the last set of failures was ''expected'' as we've reached the through put limit of the usb controller.
     378
     379We also ran '''usrp_sigen.py''' and were able to sucessfully transmit a signal (although we can't verify it went out, the software didn't complain).
    378380
    379381We're taking an image from this point: