[Top][All Lists]
[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
Re: [Discuss-gnuradio] Recent Changes to UHD causing issue for USRP1?, Marcus D. Leech, 2011/04/24