Profile Load Error on fmcomms8, but not on ZU11EG SoM

Hi, 

I've used the attached profile before on the ZU11EG SoM + carrier card, but when migrating to the fmcomms8 SoM + carrier + daughtercard this month the same profile fails to load. Other profiles seem to load fine. 

Could you advise on if there is a restriction on the fmcomms8 that makes this profile unworkable, or if there are recommended changes?  

I've attached a dmesg log with the output from a clean boot as well as the attempted profile load. A few lines that jump out are:

[  639.944181] adrv9009 spi1.0: Request deframer lanerate 3276800 kHz failed (-22)
[  640.065797] adrv9009 spi1.1: Request deframer lanerate 3276800 kHz failed (-22)

Per equation 1 from UG1295, and experiences on the ZU11EG SOM, I think the lane rate should be chosen as 

Lane Rate = IQ*M*N'*10/8/L  = 163.84*4*16*10/8/2 = 6553.6 MSPS. It appears that half of this rate is being chosen, at least for the TX (deframer) side, which is outside the usable limits. 

I think this might be indicating that an L of 4 is being used on the fmcomms8, whereas on the ZU11EG an L of 2 is being used, but I'm not sure yet if this is the root-cause of the issue. I don't need the TX for this particular application, although disabling it in the filter wizard prior to exporting the profile did not appear to help.  


Thanks,
Adam 

Attachments:

  1. The profile in question 
    1. Rx_BW120_OR163p84_ORx_BW120_OR163p84.txt
    2. Made with filter wizard 2.4, device clock divider 4 yielding device clock MHz 163.84 MSPS same as the data rates
  2. A dmesg log of when I attempt to load the profile
    1. dmesg_fmcomms8_zu11eg_profile_debug.log 
    2. Up until time 200 is a normal startup sequence
    3. Time 200-600 is testing another profile, just to check that other profiles can be loaded
    4. Time 600-end is loading the attached profile. 

Environment

When things are working, the 2019_R1 RC (Feb 4) release is used with the zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb boot files, and a SOM + carrier.

When things are not working, the same SD card image is used, but with the BOOT.BIN, Image, and system.dtb files for the fmcomms8 from the quick start guide below and a SOM + carrier + DB.
https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms8-ebz/quick-start-guide 

Tx_BW120_IR163p84_Rx_BW120_OR163p84_ORx_BW120_OR163p84.txt
<profile Talise version=1 name=Tx_BW120_IR163p84_Rx_BW120_OR163p84_ORx_BW120_OR163p84>
 <clocks>
  <deviceClock_kHz=163840>
  <clkPllVcoFreq_kHz=6553600>
  <clkPllHsDiv=2.0>
 </clocks>

 <rx name=Rx 120.00MHz, OutputRate 163.84MHz, TotalDecimation 10>
  <rxChannels=TAL_RX1RX2>
  <rxFirDecimation=2>
  <rxDec5Decimation=5>
  <rhb1Decimation=1>
  <rxOutputRate_kHz=163840>
  <rfBandwidth_Hz=120000000>
  <rxBbf3dBCorner_kHz=120000>
  <rxDdcMode=0>

  <rxNcoShifterCfg>
   <bandAInputBandWidth_kHz=0>
   <bandAInputCenterFreq_kHz=0>
   <bandANco1Freq_kHz=0>
   <bandANco2Freq_kHz=0>
   <bandBInputBandWidth_kHz=0>
   <bandBInputCenterFreq_kHz=0>
   <bandBNco1Freq_kHz=0>
   <bandBNco2Freq_kHz=0>
  </rxNcoShifterCfg>

  <filter FIR gain_dB=-6 numFirCoefs=48>
  -1
  -3
  6
  12
  -21
  -37
  58
  92
  -133
  -198
  272
  385
  -508
  -694
  898
  1197
  -1566
  -2166
  2428
  3630
  -4348
  -7510
  9213
  31762
  31762
  9213
  -7510
  -4348
  3630
  2428
  -2166
  -1566
  1197
  898
  -694
  -508
  385
  272
  -198
  -133
  92
  58
  -37
  -21
  12
  6
  -3
  -1
  </filter>

  <rxAdcProfile num=42>
  270
  168
  181
  90
  1280
  605
  1283
  49
  1132
  24
  720
  31
  48
  40
  27
  189
  0
  0
  0
  0
  47
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </rxAdcProfile>
 </rx>

 <obsRx name=Rx 120.00MHz, OutputRate 163.84MHz, TotalDecimation 10>
  <obsRxChannelsEnable=TAL_ORX1ORX2>
  <enAdcStitching=0>
  <rxFirDecimation=2>
  <rxDec5Decimation=5>
  <rhb1Decimation=1>
  <orxOutputRate_kHz=163840>
  <rfBandwidth_Hz=120000000>
  <rxBbf3dBCorner_kHz=225000>
  <orxDdcMode=0>

  <filter FIR gain_dB=-6 numFirCoefs=48>
  -1
  -2
  6
  10
  -21
  -31
  55
  77
  -125
  -166
  253
  324
  -468
  -586
  824
  1011
  -1438
  -1851
  2224
  3076
  -4036
  -6271
  9565
  30340
  30340
  9565
  -6271
  -4036
  3076
  2224
  -1851
  -1438
  1011
  824
  -586
  -468
  324
  253
  -166
  -125
  77
  55
  -31
  -21
  10
  6
  -2
  -1
  </filter>

  <orxLowPassAdcProfile num=42>
  270
  168
  181
  90
  1280
  605
  1283
  49
  1132
  24
  720
  31
  48
  40
  27
  189
  0
  0
  0
  0
  47
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </orxLowPassAdcProfile>

  <orxBandPassAdcProfile num=42>
  270
  168
  181
  90
  1280
  605
  1283
  49
  1132
  24
  720
  31
  48
  40
  27
  189
  0
  0
  0
  0
  47
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </orxBandPassAdcProfile>

 </obsRx>

 <lpbk>
  <rxFirDecimation=2>
  <rhb1Decimation=1>
  <outputRate_kHz=163840>
  <rfBandwidth_Hz=75000000>
  <rxBbf3dBCorner_kHz=225000>

  <filter FIR gain_dB=-6 num=48>
  -1
  -2
  6
  10
  -21
  -31
  55
  77
  -125
  -166
  253
  324
  -468
  -586
  824
  1011
  -1438
  -1851
  2224
  3076
  -4036
  -6271
  9565
  30340
  30340
  9565
  -6271
  -4036
  3076
  2224
  -1851
  -1438
  1011
  824
  -586
  -468
  324
  253
  -166
  -125
  77
  55
  -31
  -21
  10
  6
  -2
  -1
  </filter>

  <lpbkAdcProfile num=42>
  267
  168
  181
  90
  1280
  623
  1285
  51
  1137
  25
  727
  30
  48
  41
  27
  190
  0
  0
  0
  0
  48
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </lpbkAdcProfile>
 </lpbk>

 <tx name=Tx 120.00MHz, InputRate 163.84MHz, TotalInterpolation 10>
  <txChannels=TAL_TX1TX2>
  <dacDiv=1>
  <txFirInterpolation=2>
  <thb1Interpolation=1>
  <thb2Interpolation=1>
  <thb3Interpolation=1>
  <txInt5Interpolation=5>
  <txInputRate_kHz=163840>
  <primarySigBandwidth_Hz=75000000>
  <rfBandwidth_Hz=120000000>
  <txDac3dBCorner_kHz=187000>
  <txBbf3dBCorner_kHz=60000>

  <filter FIR gain_dB=6 numFirCoefs=40>
  1
  -12
  7
  51
  -34
  -140
  103
  315
  -241
  -629
  490
  1162
  -912
  -2117
  1474
  3833
  -1923
  -6732
  2828
  18305
  18305
  2828
  -6732
  -1923
  3833
  1474
  -2117
  -912
  1162
  490
  -629
  -241
  315
  103
  -140
  -34
  51
  7
  -12
  1
  </filter>
 </tx>
</profile>

dmesg_fmcomms8_zu11eg_profile_debug.log