Hi Steven, I don't see how the issue is resolved with the previous UHD version – the daughterboard still has ID 0xFFFF and isn't recognized.
So, this is most likely a connection problem. Properly (but carefully) reseat the daughterboard, and make sure it's properly screwed into place. If that doesn't help, you might have issues with the daughterboard EEPROM, but that would be unusual (albeit fixable). Now UBX revision 1 is pretty old, so has this been used in another USRP before? This might be critical to know how to approach this. Best regards, Marcus On Wed, 2017-12-13 at 18:50 -0800, Steven Chen via USRP-users wrote: > I have been having some issues getting a UBX-40v1 daughterboard > recognized with the current master release. When using > "uhd_usrp_probe" I get this error: > [INFO] [UHDlinux; GNU C++ version 5.4.0 20160609; Boost_105800; > UHD_3.11.0.git-221-g298a13ac] > [INFO] [X300] X300 initialization sequence... > [INFO] [X300] Determining maximum frame size... > [INFO] [X300] Maximum frame size: 8000 bytes. > [INFO] [X300] Setup basic communication... > [INFO] [X300] Loading values from EEPROM... > [INFO] [X300] Setup RF frontend clocking... > [INFO] [X300] Radio 1x clock:200 > [INFO] [RFNOC] [DMA FIFO] Running BIST for FIFO 0... > [INFO] [DEBUG] [DMA FIFO] Clock rate for BIST calculation: 0 > [INFO] [RFNOC] pass (Throughput: 0.0MB/s) > [INFO] [RFNOC] [DMA FIFO] Running BIST for FIFO 1... > [INFO] [DEBUG] [DMA FIFO] Clock rate for BIST calculation: 0 > [INFO] [RFNOC] pass (Throughput: 0.0MB/s) > [INFO] [RFNOC RADIO] Register loopback test passed > [INFO] [RFNOC RADIO] Register loopback test passed > [INFO] [RFNOC RADIO] Register loopback test passed > [INFO] [RFNOC RADIO] Register loopback test passed > [ERROR] [DBMGR] The daughterboard manager encountered a recoverable > error in init. > Loading the "unknown" daughterboard implementations to continue. > The daughterboard cannot operate until this error is resolved. > bad lexical cast: source type value could not be interpreted as > target > [INFO] [CORES] Performing timer loopback test... > [INFO] [CORES] Timer loopback test passed > [INFO] [CORES] Performing timer loopback test... > [INFO] [CORES] Timer loopback test passed > _____________________________________________________ > / > | Device: X-Series Device > | _____________________________________________________ > | / > | | Mboard: X300 > | | revision: 11 > | | revision_compat: 7 > | | product: 30817 > | | mac-addr0: 00:80:2f:23:28:76 > | | mac-addr1: 00:80:2f:23:28:77 > | | gateway: 192.168.10.1 > | | ip-addr0: 192.168.20.2 > | | subnet0: 255.255.255.0 > | | ip-addr1: 192.168.50.2 > | | subnet1: 255.255.255.0 > | | ip-addr2: 192.168.30.2 > | | subnet2: 255.255.255.0 > | | ip-addr3: 192.168.40.2 > | | subnet3: 255.255.255.0 > | | serial: 30B4E7A > | | FW Version: 5.1 > | | FPGA Version: 33.0 > | | FPGA git hash: 000000f > | | RFNoC capable: Yes > | | > | | Time sources: internal, external, gpsdo > | | Clock sources: internal, external, gpsdo > | | Sensors: ref_locked > | | _____________________________________________________ > | | / > | | | RX Dboard: A > | | | ID: UBX-40 v1 (0x0078) > | | | Serial: 30B1D92 > | | | _____________________________________________________ > | | | / > | | | | RX Frontend: 0 > | | | | Name: Unknown (0xffff) - 0 > | | | | Antennas: > | | | | Sensors: > | | | | Freq range: 0.000 to 0.000 MHz > | | | | Gain Elements: None > | | | | Bandwidth range: 0.0 to 0.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | RX Codec: A > | | | | Name: ads62p48 > | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB > | | _____________________________________________________ > | | / > | | | RX Dboard: B > | | | _____________________________________________________ > | | | / > | | | | RX Frontend: 0 > | | | | Name: Unknown (0xffff) - 0 > | | | | Antennas: > | | | | Sensors: > | | | | Freq range: 0.000 to 0.000 MHz > | | | | Gain Elements: None > | | | | Bandwidth range: 0.0 to 0.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | RX Codec: B > | | | | Name: ads62p48 > | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB > | | _____________________________________________________ > | | / > | | | TX Dboard: A > | | | ID: UBX-40 v1 (0x0077) > | | | Serial: 30B1D92 > | | | _____________________________________________________ > | | | / > | | | | TX Frontend: 0 > | | | | Name: Unknown (0xffff) - 0 > | | | | Antennas: > | | | | Sensors: > | | | | Freq range: 0.000 to 0.000 MHz > | | | | Gain Elements: None > | | | | Bandwidth range: 0.0 to 0.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | TX Codec: A > | | | | Name: ad9146 > | | | | Gain Elements: None > | | _____________________________________________________ > | | / > | | | TX Dboard: B > | | | _____________________________________________________ > | | | / > | | | | TX Frontend: 0 > | | | | Name: Unknown (0xffff) - 0 > | | | | Antennas: > | | | | Sensors: > | | | | Freq range: 0.000 to 0.000 MHz > | | | | Gain Elements: None > | | | | Bandwidth range: 0.0 to 0.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | TX Codec: B > | | | | Name: ad9146 > | | | | Gain Elements: None > | | _____________________________________________________ > | | / > | | | RFNoC blocks on this device: > | | | > | | | * DmaFIFO_0 > | | | * Radio_0 > | | | * Radio_1 > | | | * DDC_0 > | | | * DDC_1 > | | | * DUC_0 > | | | * DUC_1 > > > Rolling back to an earlier version seems to resolve this issue. > > linux; GNU C++ version 5.4.0 20160609; Boost_105800; > UHD_003.010.002.HEAD-0-gbd6e21dc > -- X300 initialization sequence... > -- Determining maximum frame size... 8000 bytes. > -- Setup basic communication... > -- Loading values from EEPROM... > -- Setup RF frontend clocking... > -- Radio 1x clock:200 > -- [DMA FIFO] Running BIST for FIFO 0... pass (Throughput: > 1304.6MB/s) > -- [DMA FIFO] Running BIST for FIFO 1... pass (Throughput: > 1304.0MB/s) > -- [RFNoC Radio] Performing register loopback test... pass > -- [RFNoC Radio] Performing register loopback test... pass > -- [RFNoC Radio] Performing register loopback test... pass > -- [RFNoC Radio] Performing register loopback test... pass > -- Performing timer loopback test... pass > -- Performing timer loopback test... pass > _____________________________________________________ > / > | Device: X-Series Device > | _____________________________________________________ > | / > | | Mboard: X300 > | | revision: 11 > | | revision_compat: 7 > | | product: 30817 > | | mac-addr0: 00:80:2f:23:28:76 > | | mac-addr1: 00:80:2f:23:28:77 > | | gateway: 192.168.10.1 > | | ip-addr0: 192.168.20.2 > | | subnet0: 255.255.255.0 > | | ip-addr1: 192.168.50.2 > | | subnet1: 255.255.255.0 > | | ip-addr2: 192.168.30.2 > | | subnet2: 255.255.255.0 > | | ip-addr3: 192.168.40.2 > | | subnet3: 255.255.255.0 > | | serial: 30B4E7A > | | FW Version: 5.1 > | | FPGA Version: 33.0 > | | RFNoC capable: Yes > | | > | | Time sources: internal, external, gpsdo > | | Clock sources: internal, external, gpsdo > | | Sensors: ref_locked > | | _____________________________________________________ > | | / > | | | RX Dboard: A > | | | ID: UBX-40 v1 (0x0078) > | | | Serial: 30B1D92 > | | | _____________________________________________________ > | | | / > | | | | RX Frontend: 0 > | | | | Name: UBX RX > | | | | Antennas: TX/RX, RX2, CAL > | | | | Sensors: lo_locked > | | | | Freq range: 10.000 to 6000.000 MHz > | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB > | | | | Bandwidth range: 40000000.0 to 40000000.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | RX Codec: A > | | | | Name: ads62p48 > | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB > | | _____________________________________________________ > | | / > | | | RX Dboard: B > | | | _____________________________________________________ > | | | / > | | | | RX Frontend: 0 > | | | | Name: Unknown (0xffff) - 0 > | | | | Antennas: > | | | | Sensors: > | | | | Freq range: 0.000 to 0.000 MHz > | | | | Gain Elements: None > | | | | Bandwidth range: 0.0 to 0.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | RX Codec: B > | | | | Name: ads62p48 > | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB > | | _____________________________________________________ > | | / > | | | TX Dboard: A > | | | ID: UBX-40 v1 (0x0077) > | | | Serial: 30B1D92 > | | | _____________________________________________________ > | | | / > | | | | TX Frontend: 0 > | | | | Name: UBX TX > | | | | Antennas: TX/RX, CAL > | | | | Sensors: lo_locked > | | | | Freq range: 10.000 to 6000.000 MHz > | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB > | | | | Bandwidth range: 40000000.0 to 40000000.0 step 0.0 Hz > | | | | Connection Type: QI > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | TX Codec: A > | | | | Name: ad9146 > | | | | Gain Elements: None > | | _____________________________________________________ > | | / > | | | TX Dboard: B > | | | _____________________________________________________ > | | | / > | | | | TX Frontend: 0 > | | | | Name: Unknown (0xffff) - 0 > | | | | Antennas: > | | | | Sensors: > | | | | Freq range: 0.000 to 0.000 MHz > | | | | Gain Elements: None > | | | | Bandwidth range: 0.0 to 0.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | TX Codec: B > | | | | Name: ad9146 > | | | | Gain Elements: None > | | _____________________________________________________ > | | / > | | | RFNoC blocks on this device: > | | | > | | | * DmaFIFO_0 > | | | * Radio_0 > | | | * Radio_1 > | | | * DDC_0 > | | | * DDC_1 > | | | * DUC_0 > | | | * DUC_1 > > I tested this on another X300 with TwinRXs installed and they seem to > initialize fine with both versions. I am wondering if it is specific > to the UBX board. > > Thanks, > Steve > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com