Possible WBX Board Failure

Hello,

When using a particular WBX daughtercard I get this message from my
script:

Current recv sock buff size: 60000000 bytes
mboard0 MIMO master

Warning:
Unknown transceiver board ID combination…
RX dboard ID: WBX (0x0053)
TX dboard ID: Unknown (0xffff)
Traceback (most recent call last):
File “usrp_spectrum_sense.py”, line 366, in
tb = my_top_block()
File “usrp_spectrum_sense.py”, line 153, in init
self.u.set_antenna(self.antenna)
File
“/usr/local/lib/python2.6/dist-packages/gnuradio/uhd/uhd_swig.py”,
line 1488, in set_antenna
return _uhd_swig.uhd_usrp_source_sptr_set_antenna(self, *args,
**kwargs)
RuntimeError: assertion failed: val.asstd::string() == std::string("")
in virtual void unknown_rx::rx_set(const wax::obj&, const wax::obj&)
at /opt/uhd/host/lib/usrp/dboard/db_unknown.cpp:176

The first two lines are normal… but the rest is not. I’ve tried to
use
different machines, different USRP2s, different SD cards (all burned
with
the same firmware though) and I always get this message. The only
reason
why I can think for this happening is a broken WBX board… Can anyone
think
of any other reason this?

For reference, the WBX serial number is 741, in case there is something
wrong with that batch of WBXs.

Thanks for any help,
Devin

On 03/10/2011 10:58 AM, devin kelly wrote:

TX dboard ID: Unknown (0xffff)

This is usually a sign that the board is not mounted correctly. Re-mount
the WBX and try again.

-Josh

So I checked all the pins in this daughtercard and they all look fine.
Could it be anything else?

Thanks any help,
Devin

Also, here is the output of uhd_usrp_probe

$ sudo uhd_usrp_probe --args=“addr=192.168.10.2”
linux; GNU C++ version 4.4.5; Boost_104000;
UHD_002.20110126204618.b83454d

Current recv sock buff size: 50000000 bytes
mboard0 MIMO master

Warning:
Unknown transceiver board ID combination…
RX dboard ID: WBX (0x0053)
TX dboard ID: Unknown (0xffff)


/
| Device: USRP2/N Series device
| _____________________________________________________
| /
| | Mboard: USRP2-REV3 mboard
| | rev: 768
| | mac-addr: 00:50:c2:85:30:52
| | ip-addr: 255.255.255.255
| | serial: 82
| | name: dk-usrp2
| | _____________________________________________________
| | /
| | | RX DSP: USRP2-REV3 ddc0
| | | Codec Rate: 100.000000 Msps
| | _____________________________________________________
| | /
| | | TX DSP: USRP2-REV3 duc0
| | | Codec Rate: 100.000000 Msps
| | _____________________________________________________
| | /
| | | RX Dboard: USRP2-REV3 dboard (rx unit)
| | | _____________________________________________________
| | | /
| | | | RX Subdev: Unknown - WBX (0x0053)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | RX Codec: USRP2-REV3 adc - ltc2284
| | | | Gain Elements: None
| | _____________________________________________________
| | /
| | | TX Dboard: USRP2-REV3 dboard (tx unit)
| | | _____________________________________________________
| | | /
| | | | TX Subdev: Unknown - Unknown (0xffff)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | TX Codec: USRP2-REV3 dac - ad9777
| | | | Gain Elements: None

On 03/10/2011 02:10 PM, Josh B. wrote:

 Unknown transceiver board ID combination...
 RX dboard ID: WBX (0x0053)
 TX dboard ID: Unknown (0xffff)

This is usually a sign that the board is not mounted correctly. Re-mount
the WBX and try again.

-Josh

He says that he tried it on multiple USRP motherboards, so it’s unlikely
to be, per se, a mounting issue. But I’d
check for a bent pin on the daughtercard connector.


Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

RX dboard ID: WBX (0x0053)
TX dboard ID: Unknown (0xffff)

The wrong ID is being read from the eeprom. Usually, this is an issue
with mounting. On the off chance that the eeprom got
corrupted/blanked/shocked, you can manually burn an ID in with the
following tool:

cd /share/uhd/utils
./usrp_burn_db_eeprom --id=0x0052 --unit=TX

See if that helps,
-Josh

Looks like that didn’t work for me…

Burn

sudo ./usrp_burn_db_eeprom --id=0x0052 --unit=TX
–args=“addr=192.168.10.2”
linux; GNU C++ version 4.4.5; Boost_104000;
UHD_002.20110126204618.b83454d

Current recv sock buff size: 50000000 bytes
mboard0 MIMO master

Warning:
Unknown transceiver board ID combination…
RX dboard ID: WBX (0x0053)
TX dboard ID: Unknown (0xffff)
Setting dbid on TX:0 dboard…
New dbid: WBX (0x0052)
Done

Readback

sudo ./usrp_burn_db_eeprom --unit=TX --args=“addr=192.168.10.2”
linux; GNU C++ version 4.4.5; Boost_104000;
UHD_002.20110126204618.b83454d

Current recv sock buff size: 50000000 bytes
mboard0 MIMO master

Warning:
Unknown transceiver board ID combination…
RX dboard ID: WBX (0x0053)
TX dboard ID: Unknown (0xffff)
Getting dbid on TX:0 dboard…
Current dbid: Unknown (0xffff)
Done

The output of uhd_usrp_probe is the same afterwards as well. Also,
screwing
in all the screws didn’t help either :frowning:

Is there anything else I can try, or the eeprom on this board fried?

Again, thanks for any help,
Devin

Hi Devin,

You might have tried this already but here it goes : when i first got my
WBX board, I had a similar problem - TX works but not RX. The
daughterboard seemed to be securely attached (i had used only 2 screws).
When i put in all 4 screws, then both TX and RX began working.

Best regards
-Vijay

— On Fri, 3/11/11, devin kelly [email protected] wrote:

From: devin kelly [email protected]
Subject: Re: [Discuss-gnuradio] Possible WBX Board Failure
To: [email protected]
Date: Friday, March 11, 2011, 10:21 AM

So I checked all the pins in this daughtercard and they all look fine.
Could it be anything else?

Thanks any help,
Devin

Also, here is the output of uhd_usrp_probe

$ sudo uhd_usrp_probe --args=“addr=192.168.10.2”

linux; GNU C++ version 4.4.5; Boost_104000;
UHD_002.20110126204618.b83454d

Current recv sock buff size: 50000000 bytes
mboard0 MIMO master

Warning:
Unknown transceiver board ID combination…
RX dboard ID: WBX (0x0053)

TX dboard ID: Unknown (0xffff)


/
| Device: USRP2/N Series device
| _____________________________________________________
| /
| | Mboard: USRP2-REV3 mboard

| | rev: 768
| | mac-addr: 00:50:c2:85:30:52
| | ip-addr: 255.255.255.255
| | serial: 82
| | name: dk-usrp2
| | _____________________________________________________
| | /

| | | RX DSP: USRP2-REV3 ddc0
| | | Codec Rate: 100.000000 Msps
| | _____________________________________________________
| | /
| | | TX DSP: USRP2-REV3 duc0
| | | Codec Rate: 100.000000 Msps

| | _____________________________________________________
| | /
| | | RX Dboard: USRP2-REV3 dboard (rx unit)
| | | _____________________________________________________
| | | /

| | | | RX Subdev: Unknown - WBX (0x0053)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No

| | | _____________________________________________________
| | | /
| | | | RX Codec: USRP2-REV3 adc - ltc2284
| | | | Gain Elements: None
| | _____________________________________________________

| | /
| | | TX Dboard: USRP2-REV3 dboard (tx unit)
| | | _____________________________________________________
| | | /
| | | | TX Subdev: Unknown - Unknown (0xffff)

| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________

| | | /
| | | | TX Codec: USRP2-REV3 dac - ad9777
| | | | Gain Elements: None

On Thu, Mar 10, 2011 at 2:18 PM, Marcus D. Leech [email protected]
wrote:

On 03/10/2011 02:10 PM, Josh B. wrote:

On 03/10/2011 10:58 AM, devin kelly wrote:

Hello,

When using a particular WBX daughtercard I get this message from my
script:

Current recv sock buff size: 60000000 bytes

mboard0 MIMO master

Warning:

Unknown transceiver board ID combination…

RX dboard ID: WBX (0x0053)

TX dboard ID: Unknown (0xffff)

This is usually a sign that the board is not mounted correctly. Re-mount

the WBX and try again.

-Josh

He says that he tried it on multiple USRP motherboards, so it’s unlikely
to be, per se, a mounting issue. But I’d

check for a bent pin on the daughtercard connector.

Marcus L.

Principal Investigator

Shirleys Bay Radio Astronomy Consortium


Discuss-gnuradio mailing list

[email protected]

http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


http://users.wpi.edu/~dkelly/

-----Inline Attachment Follows-----