[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] TVRX2+USRP (serial > 500) 'invalid EEPROM contents' p
From: |
Dmitry Shatskiy |
Subject: |
[Discuss-gnuradio] TVRX2+USRP (serial > 500) 'invalid EEPROM contents' problem |
Date: |
Mon, 12 Sep 2011 17:25:40 -0400 |
Hi,
We're using two older USRP boards:
We're also using a BasicRX daughterboard with both of
these motherboards and have no problems receiving 150 MHz signals using our
code.
We were planning to use the newer TVRX2 receivers for the
400 MHz signals so we purchased a couple of TVRX2 Rev. 1.1 daughterboards. No
changes were made to them. After plugging any of the two TVRX2 daughterboards -
either in addition to BasicRX or separately in any of the receiver slots of any
of the two USRPs - and trying to execute our code (or any other basic code like
usrp_benchmark_usb.py) we get a standard error message:
> Warning: Treating daughterboard with invalid
EEPROM contents as if it were a "Basic Rx."
> Warning: This is almost
certainly wrong... Use appropriate burn-*-eeprom utility.
We've tried three different ways of installing the
GNU/Radio and UHD:
All three systems receive 150 Mhz from BasicRX beautifully
and produce same error message after trying to access the TVRX2.
With BasicRX in RXA slot and TVRX2 in RXB slot the
uhd_usrp_probe output is as follows:
linux; GNU C++ version 4.4.3; Boost_104000;
UHD_003.002.003-1df3e9b
-- Loading firmware image:
/usr/local/share/uhd/images/usrp1_fw.ihx... done
-- Opening a USRP1
device...
-- Loading FPGA image:
/usr/local/share/uhd/images/usrp1_fpga.rbf... done
-- Using FPGA clock rate
of 64.000000MHz...
U
_____________________________________________________
/
| Device:
USRP1 Device
|
_____________________________________________________
| /
| |
Mboard: USRP1 (Classic)
| | serial: 499b1cad
| |
| | Time
sources: none
| | Clock sources: internal
| | Sensors:
|
| _____________________________________________________
| | /
|
| | RX DSP: 0
| | | Freq range: -32.000 to 32.000 Mhz
|
| _____________________________________________________
| |
/
| | | RX DSP: 1
| | | Freq range: -32.000 to 32.000
Mhz
| | _____________________________________________________
|
| /
| | | RX Dboard: A
| | | ID: Basic RX
(0x0001)
| | |
_____________________________________________________
| | | /
|
| | | RX Subdev: AB
| | | | Name: Basic RX (0x0001) -
AB
| | | | Antennas:
| | | | Sensors:
| | |
| Freq range: -250.000 to 250.000 Mhz
| | | | Gain Elements:
None
| | | | Connection Type: IQ
| | | | Uses LO offset:
No
| | |
_____________________________________________________
| | | /
|
| | | RX Subdev: BA
| | | | Name: Basic RX (0x0001) -
BA
| | | | Antennas:
| | | | Sensors:
| | | |
Freq range: -250.000 to 250.000 Mhz
| | | | Gain Elements:
None
| | | | Connection Type: QI
| | | | Uses LO offset:
No
| | | _____________________________________________________
|
| | /
| | | | RX Subdev: A
| | | | Name: Basic RX
(0x0001) - A
| | | | Antennas:
| | | | Sensors:
|
| | | Freq range: -250.000 to 250.000 Mhz
| | | | Gain
Elements: None
| | | | Connection Type: I
| | | | Uses LO
offset: No
| | |
_____________________________________________________
| | | /
|
| | | RX Subdev: B
| | | | Name: Basic RX (0x0001) -
B
| | | | Antennas:
| | | | Sensors:
| | | |
Freq range: -250.000 to 250.000 Mhz
| | | | Gain Elements:
None
| | | | Connection Type: Q
| | | | Uses LO offset:
No
| | |
_____________________________________________________
| | | /
|
| | | RX Codec: A
| | | | Name: ad9522
| | | |
Gain range pga: 0.0 to 20.0 step 1.0 dB
| |
_____________________________________________________
| | /
| |
| RX Dboard: B
| | | ID: TVRX2 (0x0046)
| | | Serial:
E7R10ZBRT
| | |
_____________________________________________________
| | | /
|
| | | RX Subdev: RX1
| | | | Name: TVRX2 (0x0046)
|
| | | Antennas: J100
| | | | Sensors: lo_locked, rssi,
temperature
| | | | Freq range: 42.000 to 870.000 Mhz
| | |
| Gain range IF: 0.0 to 30.0 step 0.5 dB
| | | | Connection Type:
Q
| | | | Uses LO offset: No
| | |
_____________________________________________________
| | | /
|
| | | RX Subdev: RX2
| | | | Name: TVRX2 (0x0046)
|
| | | Antennas: J140
| | | | Sensors: lo_locked, rssi,
temperature
| | | | Freq range: 42.000 to 870.000 Mhz
| | |
| Gain range IF: 0.0 to 30.0 step 0.5 dB
| | | | Connection Type:
I
| | | | Uses LO offset: No
| | |
_____________________________________________________
| | | /
|
| | | RX Codec: B
| | | | Name: ad9522
| | | |
Gain range pga: 0.0 to 20.0 step 1.0 dB
| |
_____________________________________________________
| | /
| |
| TX DSP: 0
| | | Freq range: -44.000 to 44.000 Mhz
| |
_____________________________________________________
| | /
| |
| TX DSP: 1
| | | Freq range: -44.000 to 44.000 Mhz
| |
_____________________________________________________
| | /
| |
| TX Dboard: A
| | |
_____________________________________________________
| | | /
|
| | | TX Subdev: 0
| | | | Name: Unknown - Unknown
(0xffff)
| | | | Antennas:
| | | | Sensors:
| |
| | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements:
None
| | | | Connection Type: IQ
| | | | Uses LO offset:
No
| | | _____________________________________________________
|
| | /
| | | | TX Codec: A
| | | | Name:
ad9522
| | | | Gain range pga: -20.0 to 0.0 step 0.1 dB
| |
_____________________________________________________
| | /
| |
| TX Dboard: B
| | |
_____________________________________________________
| | | /
|
| | | TX Subdev: 0
| | | | Name: Unknown - Unknown
(0xffff)
| | | | Antennas:
| | | | Sensors:
| |
| | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements:
None
| | | | Connection Type: IQ
| | | | Uses LO offset:
No
| | | _____________________________________________________
|
| | /
| | | | TX Codec: B
| | | | Name:
ad9522
| | | | Gain range pga: -20.0 to 0.0 step 0.1
dB
If the solution requires burning the EEPROM, please advise
on the steps - we weren't able to find a step-by-step procedure.
Any help is greatly appreciated.
Regards,
Dmitry Shatskiy.
- [Discuss-gnuradio] TVRX2+USRP (serial > 500) 'invalid EEPROM contents' problem,
Dmitry Shatskiy <=