discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Recent Changes to UHD causing issue for USRP1?


From: john
Subject: Re: [Discuss-gnuradio] Recent Changes to UHD causing issue for USRP1?
Date: Tue, 26 Apr 2011 20:01:33 +1200

On Mon, 2011-04-25 at 18:18 -0700, Josh Blum wrote:
> > Device Address:
> >     serial: 4c745353
> > 
> > I am 'feeding' in the serial number on the UHD: USRP source block.
> > 
> > I was trying to use uhd_find_devices as the diagnostic tool.
> > 
> > I should repeat that on the 'good' environment, the probe indentifies
> > USRP DBs correctly.
> > 
> 
> So to recap:
> 
> * The UHD cannot read the eeprom on USRP1 on your older machine: No
> dboard IDs no mboard serial number.
> 
> * But same USRP1 works perfectly fine on another computer.
> 
> * However, the libgnuradio-usrp driver can read the eeprom perfectly
> fine on both computers.
> 
> So, the firmware is actually doing the I2C transactions. The reads from
> a host perspective are just libusb control transactions. One thing that
> comes to mind, what libusb are you running? libgnuradio-usrp uses
> libusb0.1, but UHD is exclusively libusb1.0. Perhaps you have old buggy
> libusb1.0 implementation on your older machine? Something along those
> lines...
> 
> My best guess,
> -Josh

Great diagnosis, Josh!

Synaptic tells me that I have libusb-0.1-4, libusb-1.0-0 and their dev
components.

I have been here before, I think, and when I try to uninstall the 0.1
variant, it removes 'the world'. The last time I didn't check on what
was being removed so had to reinstall OS and everything from the ground
up.

Is there a smarter way to remove the pesky 0.1 s?

         Thanks again for solving the mystery,

              Kind Regards,

                  John





reply via email to

[Prev in Thread] Current Thread [Next in Thread]