I'm trying to get an N321 working with a WhiteRabbit switch.

First, if I don't try to set the timing to sfp0, everything is fine:


myprompt:./rx_samples_to_file --args 
"addr=192.168.10.2,clock_source=internal,master_clock_rate=250e06" --file 
blob.dat --type short --duration 1 --freq 75010000 --ant "TX/RX" --channel 0

Creating the usrp device with: 
addr=192.168.10.2,clock_source=internal,master_clock_rate=250e06...
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501; 
UHD_3.15.0.0-54-gbc585b43
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=192.168.10.2,type=n3xx,product=n320,serial=31B36CF,claimed=False,addr=192.168.10.2,clock_source=internal,master_clock_rate=250e06
[INFO] [MPM.PeriphManager] init() called with device args 
`clock_source=internal,master_clock_rate=250e06,product=n320,mgmt_addr=192.168.10.2,time_source=internal'.
[INFO] [MPM.Rhodium-0] init() called with args 
`clock_source=internal,master_clock_rate=250e06,product=n320,mgmt_addr=192.168.10.2,time_source=internal'
[INFO] [MPM.Rhodium-1] init() called with args 
`clock_source=internal,master_clock_rate=250e06,product=n320,mgmt_addr=192.168.10.2,time_source=internal'
[INFO] [0/Replay_0] Initializing block control (NOC ID: 0x4E91A00000000004)
[INFO] [0/Radio_0] Initializing block control (NOC ID: 0x12AD100000000320)
[INFO] [0/Radio_1] Initializing block control (NOC ID: 0x12AD100000000320)
[INFO] [0/DDC_0] Initializing block control (NOC ID: 0xDDC0000000000001)
[INFO] [0/DDC_1] Initializing block control (NOC ID: 0xDDC0000000000001)
[INFO] [0/DUC_0] Initializing block control (NOC ID: 0xD0C0000000000000)
[INFO] [0/DUC_1] Initializing block control (NOC ID: 0xD0C0000000000000)
[INFO] [0/FIFO_0] Initializing block control (NOC ID: 0xF1F0000000000000)
[INFO] [0/FIFO_1] Initializing block control (NOC ID: 0xF1F0000000000000)
Using Device: Single USRP:
  Device: N300-Series Device
  Mboard 0: ni-n3xx-31B36CF
  RX Channel: 0
    RX DSP: 0
    RX Dboard: A
    RX Subdev: Rhodium
  RX Channel: 1
    RX DSP: 0
    RX Dboard: B
    RX Subdev: Rhodium
  TX Channel: 0
    TX DSP: 0
    TX Dboard: A
    TX Subdev: Rhodium
  TX Channel: 1
    TX DSP: 0
    TX Dboard: B
    TX Subdev: Rhodium

Setting RX Rate: 1.000000 Msps...
Actual RX Rate: 1.000000 Msps...

Setting RX Freq: 75.010000 MHz...
Setting RX LO Offset: 0.000000 MHz...
Actual RX Freq: 75.010000 MHz...

Waiting for "lo_locked": ++++++++++ locked.

Press Ctrl + C to stop streaming...

Done!

However if I include the required argument to set the timing source to SFP0, 
then I get a TDC error:

myprompt:~/WR_sandbox/uhd/Debug_Build/examples$ ./rx_samples_to_file --args 
"addr=192.168.10.2,clock_source=internal,time_source=sfp0,master_clock_rate=250e06"
 --file blob.dat --type short --duration 1 --freq 75010000 --ant "TX/RX" 
--channel 0

Creating the usrp device with: 
addr=192.168.10.2,clock_source=internal,time_source=sfp0,master_clock_rate=250e06...
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501; 
UHD_3.15.0.0-54-gbc585b43
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=192.168.10.2,type=n3xx,product=n320,serial=31B36CF,claimed=False,addr=192.168.10.2,clock_source=internal,time_source=sfp0,master_clock_rate=250e06
[INFO] [MPM.Rhodium-0] Re-initializing daughter board. This may take some time.
[INFO] [MPM.Rhodium-0] init() called with args 
`clock_source=internal,mgmt_addr=192.168.10.2,skip_rfic=None,master_clock_rate=250000000.0,ref_clk_freq=25000000.0,time_source=sfp0,product=n320'
[ERROR] [RPC] TDC Failed to reset.
[INFO] [MPM.Rhodium-0.init.LMK04828] LMK initialized and locked!
[ERROR] [MPM.Sync-0] TDC Failed to Reset! Check your clocks! Status: 0x0
[ERROR] [MPM.RPCServer] init() failed with error: TDC Failed to reset.
Error: RuntimeError: Error during RPC call to `init'. Error message: TDC Failed 
to reset.


I've loaded the WX firmware and am using UHD-3.15-LTS.

Any ideas what is going on?

Otto

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to