Post Go back to editing

AD9081: Unable to get JESD204C ADC mode 27.0 , DAC mode 20 working.

Category: Software
Software Version: zynqmp-zcu102-rev10-ad9081 reference design, pyadi-jif (latest)

I am trying to get ZCU102 + AD9081 FMC working at a sample rate of 4 GSPS on DAC, and 2 GSPS on ADC.  I don't want to use interpolation or decimation in either main or channel paths. 

pyadi-jif tool tells me this setup is valid:

sys = adijif.system("ad9081", "hmc7044", "xilinx", vcxo, solver="CPLEX")
sys.fpga.setup_by_dev_kit_name("zcu102")
sys.fpga.sys_clk_select = "GTH34_SYSCLK_QPLL0"  # Use faster QPLL
sys.converter.clocking_option = "integrated_pll"
sys.converter.adc.decimation = 1
sys.converter.dac.interpolation = 1
sys.converter.adc.sample_clock = 2000000000 / sys.converter.adc.decimation
sys.converter.dac.sample_clock = 4000000000 / sys.converter.dac.interpolation

mode_tx = "20"
mode_rx = "27.0"

So I am using the following JESD204C setups:

'jesd_adc': {'CS': 0,
              'F': 3,
              'HD': 0,
              'K': 256,
              'L': 8,
              'M': 4,
              'Np': 12,
              'S': 4,
              'bit_clock': 12375000000.0,
              'converter_clock': 2000000000.0,
              'jesd_class': 'jesd204c',
              'jesd_mode': '27.0',
              'multiframe_clock': 1953125.0,
              'sample_clock': 2000000000.0},
 'jesd_dac': {'CS': 0,
              'F': 1,
              'HD': 0,
              'K': 256,
              'L': 8,
              'M': 1,
              'Np': 16,
              'S': 4,
              'bit_clock': 8250000000.0,
              'converter_clock': 4000000000.0,
              'jesd_class': 'jesd204c',
              'jesd_mode': '20',
              'multiframe_clock': 3906250.0,
              'sample_clock': 4000000000.0}}

I build the reference AD9081 HDL project with the make parameters:

make JESD_MODE=64B66B RX_LANE_RATE=12.375 RX_JESD_L=8 RX_JESD_M=4 RX_JESD_S=4 TX_LANE_RATE=16.375 TX_JESD_L=8 TX_JESD_M=1 TX_JESD_S=4

I've verified that the FPGA bitstream is getting into the BOOT.BIN correctly as I have altered some LEDs on the output, so I can see that my bitstream is loaded successfully. 

I can change my DTS and compile the device tree DTB, and I can successfully get other JESD setups working.  I just seem to be missing something wrong with this configuration.

I will attach my DTS file that should match this configuration as well. 

Any help would be greatly appreciated.

  • test20_27.dts.txt

    Here is the DTS file.  Please ignore/remove the extra .txt file extension - I had to add it to get the file to upload here successfully.

  • Hello,

    The modes that have been selected result in different bit rate clocks that are not integer divisible from each other.  This limitation is because there is only 1 SERDES PLL on the MxFE.  The simplest solution is to choose modes were lane rates are equal as shown (using ACE software plug-in).  Note that although the requirement for Tx DAC side is for M=1, M=2 was selected so that L could be kept at 4 (vs 8) hence resulting in lower lane count.  In the Tx configuration, one can ignore the extra virtual converter and only allow data from virtual converter 0 to pass on to DAC0.

    Regards

  • What is the issue? You haven't said what happens on the hardware.

    -Travis

  • Hi PMH, thank you for the reply! 

    I can't use your suggested modes/lane rate as my ZCU102 board SERDES has a maximum rate of 16.375 Gbps. 

    However, your insight into why this is failing is very useful.  I will explore to see if I can find a mode where I can get the lane rates to be the same or integer multiples of each other.

    I'll update once I have more information.

    Thanks again,
    Matt

  • Ah yes, sorry I didn't complete the thought. 

    When I boot with this configuration, and check the JESD with jesd_status, it reports the link status is disabled.

    From what PMH is suggesting in this thread it seems like the problem may be that the lane rates on Rx/Tx are not integer multiples of one another.

  •   I tried the following setup (interpolation = 1, decimation = 1):
    'jesd_adc': {'CS': 0,
                  'F': 1,
                  'HD': 1,
                  'K': 256,
                  'L': 8,
                  'M': 2,
                  'Np': 16,
                  'S': 2,
                  'bit_clock': 8250000000.0,
                  'converter_clock': 2000000000.0,
                  'jesd_class': 'jesd204c',
                  'jesd_mode': '19.0',
                  'multiframe_clock': 3906250.0,
                  'sample_clock': 2000000000.0},
     'jesd_dac': {'CS': 0,
                  'F': 1,
                  'HD': 0,
                  'K': 256,
                  'L': 8,
                  'M': 1,
                  'Np': 16,
                  'S': 4,
                  'bit_clock': 8250000000.0,
                  'converter_clock': 4000000000.0,
                  'jesd_class': 'jesd204c',
                  'jesd_mode': '20',
                  'multiframe_clock': 3906250.0,
                  'sample_clock': 4000000000.0}}

    The bit_clocks are now identical.  However, my link is still broken on boot. 

    My HDL build make command now looks like:
     make JESD_MODE=64B66B RX_LANE_RATE=8.25 RX_JESD_L=8 RX_JESD_M=2 RX_JESD_S=2 TX_LANE_RATE=8.25 TX_JESD_L=8 TX_JESD_M=1 TX_JESD_S=4

    DTS file is attached. 

    Please let me know if you can see what I'm doing wrong. 

    Thanks!
    Matt

    test_tx20_rx19.dts.txt

  • Can you provide the output of dmesg?

    -Travis

  • [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 5.10.0-98248-g1bbe32fa5182 (jenkins@romlxbuild1.adlk.analog.com) (aarch64-xilinx-linux-gcc.real (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.0.20200730) #1211 SMP Fri Aug 12 07:35:56 IST 2022
    [    0.000000] Machine model: ZynqMP ZCU102 Rev1.0
    [    0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8')
    [    0.000000] printk: bootconsole [cdns0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000000000000-0x000000003fffffff]
    [    0.000000]   DMA32    [mem 0x0000000040000000-0x00000000ffffffff]
    [    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
    [    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
    [    0.000000] On node 0 totalpages: 1048576
    [    0.000000]   DMA zone: 3584 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 262144 pages, LIFO batch:63
    [    0.000000]   DMA32 zone: 3584 pages used for memmap
    [    0.000000]   DMA32 zone: 262144 pages, LIFO batch:63
    [    0.000000]   Normal zone: 7168 pages used for memmap
    [    0.000000]   Normal zone: 524288 pages, LIFO batch:63
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] psci: SMC Calling Convention v1.2
    [    0.000000] percpu: Embedded 22 pages/cpu s49496 r8192 d32424 u90112
    [    0.000000] pcpu-alloc: s49496 r8192 d32424 u90112 alloc=22*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: detected: ARM erratum 845719
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1034240
    [    0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlycon rootfstype=ext4 rootwait clk_ignore_unused cpuidle.off=1 root=/dev/mmcblk0p2 rw rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x000000003bfff000-0x000000003ffff000] (64MB)
    [    0.000000] Memory: 3761536K/4194304K available (15488K kernel code, 1672K rwdata, 11952K rodata, 2496K init, 507K bss, 170624K reserved, 262144K cma-reserved)
    [    0.000000] rcu: Hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x550 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
    [    0.000003] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
    [    0.008506] Console: colour dummy device 80x25
    [    0.012482] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
    [    0.022841] pid_max: default: 32768 minimum: 301
    [    0.027558] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.034788] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.043407] rcu: Hierarchical SRCU implementation.
    [    0.047584] EFI services will not be available.
    [    0.051938] smp: Bringing up secondary CPUs ...
    [    0.056659] Detected VIPT I-cache on CPU1
    [    0.056696] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
    [    0.057061] Detected VIPT I-cache on CPU2
    [    0.057085] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
    [    0.057424] Detected VIPT I-cache on CPU3
    [    0.057446] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
    [    0.057493] smp: Brought up 1 node, 4 CPUs
    [    0.091779] SMP: Total of 4 processors activated.
    [    0.096452] CPU features: detected: 32-bit EL0 Support
    [    0.101555] CPU features: detected: CRC32 instructions
    [    0.106694] CPU: All CPU(s) started at EL2
    [    0.110737] alternatives: patching kernel code
    [    0.116171] devtmpfs: initialized
    [    0.125014] Registered cp15_barrier emulation handler
    [    0.125064] Registered setend emulation handler
    [    0.129044] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.138626] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
    [    0.151984] pinctrl core: initialized pinctrl subsystem
    [    0.152611] NET: Registered protocol family 16
    [    0.157060] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.163062] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.170790] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.178596] audit: initializing netlink subsys (disabled)
    [    0.184053] audit: type=2000 audit(0.116:1): state=initialized audit_enabled=0 res=1
    [    0.184409] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.198424] ASID allocator initialised with 65536 entries
    [    0.225893] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.226951] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.233620] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.240276] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [    1.305551] DRBG: Continuing without Jitter RNG
    [    1.383695] raid6: neonx8   gen()  2148 MB/s
    [    1.451748] raid6: neonx8   xor()  1597 MB/s
    [    1.519809] raid6: neonx4   gen()  2204 MB/s
    [    1.587861] raid6: neonx4   xor()  1564 MB/s
    [    1.655924] raid6: neonx2   gen()  2074 MB/s
    [    1.723974] raid6: neonx2   xor()  1436 MB/s
    [    1.792049] raid6: neonx1   gen()  1776 MB/s
    [    1.860100] raid6: neonx1   xor()  1220 MB/s
    [    1.928150] raid6: int64x8  gen()  1438 MB/s
    [    1.996212] raid6: int64x8  xor()   771 MB/s
    [    2.064290] raid6: int64x4  gen()  1598 MB/s
    [    2.132335] raid6: int64x4  xor()   808 MB/s
    [    2.200405] raid6: int64x2  gen()  1399 MB/s
    [    2.268458] raid6: int64x2  xor()   749 MB/s
    [    2.336540] raid6: int64x1  gen()  1031 MB/s
    [    2.404578] raid6: int64x1  xor()   517 MB/s
    [    2.404616] raid6: using algorithm neonx4 gen() 2204 MB/s
    [    2.408566] raid6: .... xor() 1564 MB/s, rmw enabled
    [    2.413501] raid6: using neon recovery algorithm
    [    2.418531] iommu: Default domain type: Translated 
    [    2.423128] SCSI subsystem initialized
    [    2.426668] libata version 3.00 loaded.
    [    2.426791] usbcore: registered new interface driver usbfs
    [    2.432124] usbcore: registered new interface driver hub
    [    2.437399] usbcore: registered new device driver usb
    [    2.442532] mc: Linux media interface: v0.10
    [    2.446653] videodev: Linux video capture interface: v2.00
    [    2.452140] EDAC MC: Ver: 3.0.0
    [    2.455557] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
    [    2.464089] jesd204: created con: id=0, topo=0, link=0, /axi/spi@ff050000/hmc7044@0 <-> /fpga-axi@0/axi-adxcvr-tx@84b60000
    [    2.474668] jesd204: created con: id=1, topo=0, link=2, /axi/spi@ff050000/hmc7044@0 <-> /fpga-axi@0/axi-adxcvr-rx@84a60000
    [    2.485651] jesd204: created con: id=2, topo=0, link=0, /fpga-axi@0/axi-adxcvr-tx@84b60000 <-> /fpga-axi@0/axi-jesd204-tx@84b90000
    [    2.497330] jesd204: created con: id=3, topo=0, link=2, /fpga-axi@0/axi-adxcvr-rx@84a60000 <-> /fpga-axi@0/axi-jesd204-rx@84a90000
    [    2.509029] jesd204: created con: id=4, topo=0, link=0, /fpga-axi@0/axi-jesd204-tx@84b90000 <-> /fpga-axi@0/axi-ad9081-tx-hpc@84b10000
    [    2.521034] jesd204: created con: id=5, topo=0, link=2, /fpga-axi@0/axi-jesd204-rx@84a90000 <-> /fpga-axi@0/axi-ad9081-rx-hpc@84a10000
    [    2.533076] jesd204: created con: id=6, topo=0, link=2, /fpga-axi@0/axi-ad9081-rx-hpc@84a10000 <-> /axi/spi@ff040000/ad9081@0
    [    2.544298] jesd204: created con: id=7, topo=0, link=0, /fpga-axi@0/axi-ad9081-tx-hpc@84b10000 <-> /axi/spi@ff040000/ad9081@0
    [    2.555548] jesd204: /axi/spi@ff040000/ad9081@0: JESD204[0:2] transition uninitialized -> initialized
    [    2.564707] jesd204: /axi/spi@ff040000/ad9081@0: JESD204[0:0] transition uninitialized -> initialized
    [    2.573872] jesd204: found 8 devices and 1 topologies
    [    2.578914] FPGA manager framework
    [    2.582400] Advanced Linux Sound Architecture Driver Initialized.
    [    2.588696] Bluetooth: Core ver 2.22
    [    2.591875] NET: Registered protocol family 31
    [    2.596276] Bluetooth: HCI device and connection manager initialized
    [    2.602592] Bluetooth: HCI socket layer initialized
    [    2.607435] Bluetooth: L2CAP socket layer initialized
    [    2.612459] Bluetooth: SCO socket layer initialized
    [    2.617660] clocksource: Switched to clocksource arch_sys_counter
    [    2.623455] VFS: Disk quotas dquot_6.6.0
    [    2.627296] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    2.637988] NET: Registered protocol family 2
    [    2.638743] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    2.646925] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    2.654951] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
    [    2.662397] TCP: Hash tables configured (established 32768 bind 32768)
    [    2.668573] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    2.675235] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    2.682400] NET: Registered protocol family 1
    [    2.686869] RPC: Registered named UNIX socket transport module.
    [    2.692473] RPC: Registered udp transport module.
    [    2.697138] RPC: Registered tcp transport module.
    [    2.701807] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    2.708801] PCI: CLS 0 bytes, default 64
    [    2.712512] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    2.719365] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    2.727758] Initialise system trusted keyrings
    [    2.731392] workingset: timestamp_bits=62 max_order=20 bucket_order=0
    [    2.738289] NFS: Registering the id_resolver key type
    [    2.742735] Key type id_resolver registered
    [    2.746873] Key type id_legacy registered
    [    2.750865] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    2.757529] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
    [    2.764703] fuse: init (API version 7.32)
    [    2.804125] NET: Registered protocol family 38
    [    2.804168] xor: measuring software checksum speed
    [    2.811862]    8regs           :  2363 MB/sec
    [    2.815527]    32regs          :  2799 MB/sec
    [    2.820472]    arm64_neon      :  2379 MB/sec
    [    2.820660] xor: using function: 32regs (2799 MB/sec)
    [    2.825691] Key type asymmetric registered
    [    2.829748] Asymmetric key parser 'x509' registered
    [    2.834608] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
    [    2.841945] io scheduler mq-deadline registered
    [    2.846442] io scheduler kyber registered
    [    2.875897] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [    2.881005] cacheinfo: Unable to detect cache hierarchy for CPU 0
    [    2.886870] brd: module loaded
    [    2.891067] loop: module loaded
    [    2.891622] Registered mathworks_ip class
    [    2.894984] libphy: Fixed MDIO Bus: probed
    [    2.897862] tun: Universal TUN/TAP device driver, 1.6
    [    2.901954] CAN device driver interface
    [    2.906595] usbcore: registered new interface driver asix
    [    2.911078] usbcore: registered new interface driver ax88179_178a
    [    2.917117] usbcore: registered new interface driver cdc_ether
    [    2.922910] usbcore: registered new interface driver net1080
    [    2.928534] usbcore: registered new interface driver cdc_subset
    [    2.934415] usbcore: registered new interface driver zaurus
    [    2.939959] usbcore: registered new interface driver cdc_ncm
    [    2.946453] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    2.952044] ehci-pci: EHCI PCI platform driver
    [    2.956880] usbcore: registered new interface driver uas
    [    2.961762] usbcore: registered new interface driver usb-storage
    [    2.967750] usbcore: registered new interface driver usbserial_generic
    [    2.974199] usbserial: USB Serial support registered for generic
    [    2.980181] usbcore: registered new interface driver ftdi_sio
    [    2.985874] usbserial: USB Serial support registered for FTDI USB Serial Device
    [    2.993148] usbcore: registered new interface driver upd78f0730
    [    2.999022] usbserial: USB Serial support registered for upd78f0730
    [    3.006765] rtc_zynqmp ffa60000.rtc: registered as rtc0
    [    3.010451] rtc_zynqmp ffa60000.rtc: setting system clock to 2022-10-25T16:45:31 UTC (1666716331)
    [    3.019319] i2c /dev entries driver
    [    3.024713] usbcore: registered new interface driver uvcvideo
    [    3.028423] USB Video Class driver (1.1.1)
    [    3.034022] Bluetooth: HCI UART driver ver 2.3
    [    3.036895] Bluetooth: HCI UART protocol H4 registered
    [    3.042003] Bluetooth: HCI UART protocol BCSP registered
    [    3.047293] Bluetooth: HCI UART protocol LL registered
    [    3.052382] Bluetooth: HCI UART protocol ATH3K registered
    [    3.057758] Bluetooth: HCI UART protocol Three-wire (H5) registered
    [    3.064012] Bluetooth: HCI UART protocol Intel registered
    [    3.069347] Bluetooth: HCI UART protocol QCA registered
    [    3.074547] usbcore: registered new interface driver bcm203x
    [    3.080170] usbcore: registered new interface driver bpa10x
    [    3.085710] usbcore: registered new interface driver bfusb
    [    3.091155] usbcore: registered new interface driver btusb
    [    3.096619] usbcore: registered new interface driver ath3k
    [    3.102104] EDAC MC: ECC not enabled
    [    3.105733] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
    [    3.118049] sdhci: Secure Digital Host Controller Interface driver
    [    3.123831] sdhci: Copyright(c) Pierre Ossman
    [    3.128156] sdhci-pltfm: SDHCI platform and OF driver helper
    [    3.134242] ledtrig-cpu: registered to indicate activity on CPUs
    [    3.139761] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    3.146190] zynqmp_firmware_probe Platform Management API v1.1
    [    3.151946] zynqmp_firmware_probe Trustzone version v1.0
    [    3.193928] zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: zynqmp pinctrl initialized
    [    3.243385] zynqmp-aes firmware:zynqmp-firmware:zynqmp-aes: will run requests pump with realtime priority
    [    3.259042] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)
    [    3.259751] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
    [    3.265270] usbcore: registered new interface driver usbhid
    [    3.270650] usbhid: USB HID core driver
    [    3.282222] axi_sysid 85000000.axi-sysid-0: AXI System ID core version (1.01.a) found
    [    3.284568] axi_sysid 85000000.axi-sysid-0: [ad9081_fmca_ebz] on [zcu102] git branch <master> git <fdb829347a6cc830f482fb3a943a0e14c299eeaf> dirty [2022-10-24 22:47:39] UTC
    [    3.300266] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
    [    3.306641] usbcore: registered new interface driver snd-usb-audio
    [    3.314121] pktgen: Packet Generator for packet performance testing. Version: 2.75
    [    3.320240] Initializing XFRM netlink socket
    [    3.324102] NET: Registered protocol family 10
    [    3.328821] Segment Routing with IPv6
    [    3.332205] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    3.338273] NET: Registered protocol family 17
    [    3.342370] NET: Registered protocol family 15
    [    3.346863] can: controller area network core
    [    3.351122] NET: Registered protocol family 29
    [    3.355510] can: raw protocol
    [    3.358446] can: broadcast manager protocol
    [    3.362601] can: netlink gateway - max_hops=1
    [    3.367004] Bluetooth: RFCOMM TTY layer initialized
    [    3.371775] Bluetooth: RFCOMM socket layer initialized
    [    3.376888] Bluetooth: RFCOMM ver 1.11
    [    3.380593] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    3.385864] Bluetooth: BNEP filters: protocol multicast
    [    3.391058] Bluetooth: BNEP socket layer initialized
    [    3.395985] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    3.401869] Bluetooth: HIDP socket layer initialized
    [    3.406925] 9pnet: Installing 9P2000 support
    [    3.411047] NET: Registered protocol family 36
    [    3.415464] Key type dns_resolver registered
    [    3.419900] registered taskstats version 1
    [    3.423760] Loading compiled-in X.509 certificates
    [    3.428869] Btrfs loaded, crc32c=crc32c-generic
    [    3.441461] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 49, base_baud = 6249999) is a xuartps
    [    3.450484] printk: console [ttyPS0] enabled
    [    3.454779] printk: bootconsole [cdns0] disabled
    [    3.464403] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 50, base_baud = 6249999) is a xuartps
    [    3.477618] of-fpga-region fpga-full: FPGA Region probed
    [    3.484568] nwl-pcie fd0e0000.pcie: host bridge /axi/pcie@fd0e0000 ranges:
    [    3.491465] nwl-pcie fd0e0000.pcie:      MEM 0x00e0000000..0x00efffffff -> 0x00e0000000
    [    3.499473] nwl-pcie fd0e0000.pcie:      MEM 0x0600000000..0x07ffffffff -> 0x0600000000
    [    3.507535] nwl-pcie fd0e0000.pcie: Link is DOWN
    [    3.512298] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00
    [    3.518481] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    3.523962] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
    [    3.530833] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff pref]
    [    3.538338] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400
    [    3.544392] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
    [    3.555767] pci 0000:00:00.0: PCI bridge to [bus 01-0c]
    [    3.561757] xilinx-zynqmp-dma fd500000.dma: ZynqMP DMA driver Probe success
    [    3.568934] xilinx-zynqmp-dma fd510000.dma: ZynqMP DMA driver Probe success
    [    3.576105] xilinx-zynqmp-dma fd520000.dma: ZynqMP DMA driver Probe success
    [    3.583279] xilinx-zynqmp-dma fd530000.dma: ZynqMP DMA driver Probe success
    [    3.590448] xilinx-zynqmp-dma fd540000.dma: ZynqMP DMA driver Probe success
    [    3.597612] xilinx-zynqmp-dma fd550000.dma: ZynqMP DMA driver Probe success
    [    3.604784] xilinx-zynqmp-dma fd560000.dma: ZynqMP DMA driver Probe success
    [    3.611961] xilinx-zynqmp-dma fd570000.dma: ZynqMP DMA driver Probe success
    [    3.619344] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine is probed
    [    3.627912] ahci-ceva fd0c0000.ahci: supply ahci not found, using dummy regulator
    [    3.635457] ahci-ceva fd0c0000.ahci: supply phy not found, using dummy regulator
    [    3.725829] hmc7044 spi2.0: PLL1: Locked, CLKIN0 @ 100000000 Hz, PFD: 10000 kHz - PLL2: Locked @ 2900.000000 MHz
    [    3.736376] jesd204: /axi/spi@ff050000/hmc7044@0,jesd204:1,parent=spi2.0: Using as SYSREF provider
    [    3.745973] spi-nor spi0.0: SPI-NOR-UniqueID 9ecc8600031c000b002fe7d75e2b
    [    3.752763] spi-nor spi0.0: found mt25qu512a, expected m25p80
    [    3.759157] spi-nor spi0.0: trying to lock already unlocked area
    [    3.765164] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
    [    3.770316] 4 fixed-partitions partitions found on MTD device spi0.0
    [    3.776661] Creating 4 MTD partitions on "spi0.0":
    [    3.781445] 0x000000000000-0x000000100000 : "qspi-fsbl-uboot"
    [    3.787924] 0x000000100000-0x000000600000 : "qspi-linux"
    [    3.793905] 0x000000600000-0x000000620000 : "qspi-device-tree"
    [    3.800384] 0x000000620000-0x000000c00000 : "qspi-rootfs"
    [    3.808866] macb ff0e0000.ethernet: Not enabling partial store and forward
    [    3.816392] libphy: MACB_mii_bus: probed
    [    3.821451] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 30 (4a:14:e8:5a:c3:00)
    [    3.831670] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
    [    3.838260] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
    [    3.844789] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
    [    3.851335] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
    [    3.861418] pca953x 0-0020: supply vcc not found, using dummy regulator
    [    3.868105] pca953x 0-0020: using no AI
    [    3.872580] gpio-496 (sel0): hogged as output/low
    [    3.877487] gpio-497 (sel1): hogged as output/high
    [    3.882473] gpio-498 (sel2): hogged as output/high
    [    3.887457] gpio-499 (sel3): hogged as output/high
    [    3.892650] pca953x 0-0021: supply vcc not found, using dummy regulator
    [    3.899322] pca953x 0-0021: using no AI
    [    3.905097] ina2xx 2-0040: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.912130] ina2xx 2-0041: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.919169] ina2xx 2-0042: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.926212] ina2xx 2-0043: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.933237] ina2xx 2-0044: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.940267] ina2xx 2-0045: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.947302] ina2xx 2-0046: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.954385] ina2xx 2-0047: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.961417] ina2xx 2-004a: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.968243] random: fast init done
    [    3.971714] ina2xx 2-004b: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.978126] i2c i2c-0: Added multiplexed i2c bus 2
    [    3.983714] ina2xx 3-0040: power monitor ina226 (Rshunt = 2000 uOhm)
    [    3.990742] ina2xx 3-0041: power monitor ina226 (Rshunt = 5000 uOhm)
    [    3.997776] ina2xx 3-0042: power monitor ina226 (Rshunt = 5000 uOhm)
    [    4.004809] ina2xx 3-0043: power monitor ina226 (Rshunt = 5000 uOhm)
    [    4.011836] ina2xx 3-0044: power monitor ina226 (Rshunt = 5000 uOhm)
    [    4.018872] ina2xx 3-0045: power monitor ina226 (Rshunt = 5000 uOhm)
    [    4.025908] ina2xx 3-0046: power monitor ina226 (Rshunt = 5000 uOhm)
    [    4.032950] ina2xx 3-0047: power monitor ina226 (Rshunt = 5000 uOhm)
    [    4.039346] i2c i2c-0: Added multiplexed i2c bus 3
    [    4.094764] i2c i2c-0: Added multiplexed i2c bus 4
    [    4.099707] i2c i2c-0: Added multiplexed i2c bus 5
    [    4.104493] pca954x 0-0075: registered 4 multiplexed busses for I2C mux pca9544
    [    4.111843] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 32
    [    4.119619] at24 6-0054: supply vcc not found, using dummy regulator
    [    4.126498] at24 6-0054: 1024 byte 24c08 EEPROM, writable, 1 bytes/write
    [    4.133246] i2c i2c-1: Added multiplexed i2c bus 6
    [    4.139692] si5341 7-0036: Chip: 5341 Grade: 1 Rev: 1
    [    4.177388] i2c i2c-1: Added multiplexed i2c bus 7
    [    4.185049] si570 8-005d: registered, current frequency 300000000 Hz
    [    4.191447] i2c i2c-1: Added multiplexed i2c bus 8
    [    4.211226] si570 9-005d: registered, current frequency 148500000 Hz
    [    4.217628] i2c i2c-1: Added multiplexed i2c bus 9
    [    4.222673] si5324 10-0069: si5328 probed
    [    4.290024] si5324 10-0069: si5328 probe successful
    [    4.294950] i2c i2c-1: Added multiplexed i2c bus 10
    [    4.299983] i2c i2c-1: Added multiplexed i2c bus 11
    [    4.305009] i2c i2c-1: Added multiplexed i2c bus 12
    [    4.310031] i2c i2c-1: Added multiplexed i2c bus 13
    [    4.314905] pca954x 1-0074: registered 8 multiplexed busses for I2C switch pca9548
    [    4.323019] at24 14-0050: supply vcc not found, using dummy regulator
    [    4.329809] at24 14-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
    [    4.336559] i2c i2c-1: Added multiplexed i2c bus 14
    [    4.341595] i2c i2c-1: Added multiplexed i2c bus 15
    [    4.346631] i2c i2c-1: Added multiplexed i2c bus 16
    [    4.351668] i2c i2c-1: Added multiplexed i2c bus 17
    [    4.356700] i2c i2c-1: Added multiplexed i2c bus 18
    [    4.361746] i2c i2c-1: Added multiplexed i2c bus 19
    [    4.366777] i2c i2c-1: Added multiplexed i2c bus 20
    [    4.371816] i2c i2c-1: Added multiplexed i2c bus 21
    [    4.376689] pca954x 1-0075: registered 8 multiplexed busses for I2C switch pca9548
    [    4.384298] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 33
    [    4.394419] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
    [    4.403571] axi_adxcvr 84a60000.axi-adxcvr-rx: adxcvr_enforce_settings: Using QPLL without access, assuming desired Lane rate will be configured by a different instance
    [    4.420213] axi_adxcvr 84a60000.axi-adxcvr-rx: AXI-ADXCVR-RX (17.05.a) using QPLL on GTH4 at 0x84A60000. Number of lanes: 8.
    [    4.432441] axi_adxcvr 84b60000.axi-adxcvr-tx: AXI-ADXCVR-TX (17.05.a) using QPLL on GTH4 at 0x84B60000. Number of lanes: 8.
    [    4.436268] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
    [    4.451603] axi-jesd204-rx 84a90000.axi-jesd204-rx: AXI-JESD204-RX (1.07.a) at 0x84A90000. Encoder 64b66b, width 8/8, lanes 8, jesd204-fsm.
    [    4.464533] axi-jesd204-tx 84b90000.axi-jesd204-tx: AXI-JESD204-TX (1.06.a) at 0x84B90000. Encoder 64b66b, width 8/8, lanes 8, jesd204-fsm.
    [    4.478148] zynqmp-display fd4a0000.display: vtc bridge property not present
    [    4.487886] xilinx-dp-snd-codec fd4a0000.display:zynqmp_dp_snd_codec0: Failed to get required clock freq
    [    4.488520] mmc0: new high speed SDHC card at address e624
    [    4.497381] xilinx-dp-snd-codec: probe of fd4a0000.display:zynqmp_dp_snd_codec0 failed with error -22
    [    4.503202] mmcblk0: mmc0:e624 SL16G 14.8 GiB 
    [    4.512412] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sound PCM probed
    [    4.522317]  mmcblk0: p1 p2 p3
    [    4.524679] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sound PCM probed
    [    4.535634] OF: graph: no port node found in /axi/display@fd4a0000
    [    4.542046] xlnx-drm xlnx-drm.0: bound fd4a0000.display (ops 0xffffffc010ffd810)
    [    5.625673] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or sizes
    [    5.633299] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.display on minor 0
    [    5.640794] zynqmp-display fd4a0000.display: ZynqMP DisplayPort Subsystem driver probed
    [    5.649117] ahci-ceva fd0c0000.ahci: supply ahci not found, using dummy regulator
    [    5.656664] ahci-ceva fd0c0000.ahci: supply phy not found, using dummy regulator
    [    5.664118] ahci-ceva fd0c0000.ahci: supply target not found, using dummy regulator
    [    5.671950] ahci-ceva fd0c0000.ahci: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl platform mode
    [    5.680902] ahci-ceva fd0c0000.ahci: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst 
    [    5.691591] scsi host0: ahci-ceva
    [    5.695178] scsi host1: ahci-ceva
    [    5.698602] ata1: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x100 irq 45
    [    5.706519] ata2: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x180 irq 45
    [    5.715201] ad9081 spi1.0: converter number mismatch (8 != 2)
    [    5.720963] ad9081 spi1.0: supply vdd not found, using dummy regulator
    [    6.027908] ata1: SATA link down (SStatus 0 SControl 330)
    [    6.033317] ata2: SATA link down (SStatus 0 SControl 330)
    [    6.709678] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or sizes
    [    6.871539] ad9081 spi1.0: Cannot find any settings to lock device PLL.
    [    6.878151] ad9081 spi1.0: Failed to initialize: -14
    [    6.883510] ad9081: probe of spi1.0 failed with error -14
    [    6.889900] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    6.895388] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [    6.903127] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238f625 hci version 0x100 quirks 0x0000000002010810
    [    6.912543] xhci-hcd xhci-hcd.1.auto: irq 59, io mem 0xfe200000
    [    6.918662] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
    [    6.926930] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.934161] usb usb1: Product: xHCI Host Controller
    [    6.939030] usb usb1: Manufacturer: Linux 5.10.0-98248-g1bbe32fa5182 xhci-hcd
    [    6.946155] usb usb1: SerialNumber: xhci-hcd.1.auto
    [    6.951327] hub 1-0:1.0: USB hub found
    [    6.955100] hub 1-0:1.0: 1 port detected
    [    6.959204] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    6.964693] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [    6.972351] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
    [    6.978978] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
    [    6.987241] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.994456] usb usb2: Product: xHCI Host Controller
    [    6.999330] usb usb2: Manufacturer: Linux 5.10.0-98248-g1bbe32fa5182 xhci-hcd
    [    7.006455] usb usb2: SerialNumber: xhci-hcd.1.auto
    [    7.011564] hub 2-0:1.0: USB hub found
    [    7.015326] hub 2-0:1.0: 1 port detected
    [    7.030830] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    7.037854] of_cfs_init
    [    7.040309] of_cfs_init: OK
    [    7.043286] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    7.180388] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    7.186923] clk: Not disabling unused clocks
    [    7.191454] ALSA device list:
    [    7.194411]   No soundcards found.
    [    7.198084] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    7.206691] cfg80211: failed to load regulatory.db
    [    7.225572] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    7.233687] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    7.250491] devtmpfs: mounted
    [    7.254264] Freeing unused kernel memory: 2496K
    [    7.258889] Run /sbin/init as init process
    [    7.262981]   with arguments:
    [    7.262983]     /sbin/init
    [    7.262985]   with environment:
    [    7.262988]     HOME=/
    [    7.262990]     TERM=linux
    [    7.848556] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
    [    7.870439] systemd[1]: Detected architecture arm64.
    [    7.898055] systemd[1]: Set hostname to <analog>.
    [    8.099162] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    8.116236] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    8.275044] systemd[1]: /etc/systemd/system/tof-server.service:1: Assignment outside of section. Ignoring.
    [    8.284745] systemd[1]: /etc/systemd/system/tof-server.service:2: Assignment outside of section. Ignoring.
    [    8.464854] random: systemd: uninitialized urandom read (16 bytes read)
    [    8.483087] random: systemd: uninitialized urandom read (16 bytes read)
    [    8.490139] systemd[1]: Created slice User and Session Slice.
    [    8.513778] systemd[1]: Condition check resulted in Arbitrary Executable File Formats File System Automount Point being skipped.
    [    8.525391] random: systemd: uninitialized urandom read (16 bytes read)
    [    8.532416] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [    9.368192] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [    9.550462] systemd-journald[169]: Received request to flush runtime journal from PID 1
    [   15.576677] macb ff0e0000.ethernet eth0: PHY [ff0e0000.ethernet-ffffffff:0c] driver [TI DP83867] (irq=POLL)
    [   15.576691] macb ff0e0000.ethernet eth0: configuring for phy/rgmii-id link mode
    [   15.841694] Adding 102396k swap on /var/swap.  Priority:-2 extents:1 across:102396k SS
    [   17.209687] random: crng init done
    [   17.209697] random: 7 urandom warning(s) missed due to ratelimiting
    [   18.437449] broken atomic modeset userspace detected, disabling atomic
    [   19.659288] macb ff0e0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
    [   19.659315] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [   21.116192] broken atomic modeset userspace detected, disabling atomic
    [   23.977050] broken atomic modeset userspace detected, disabling atomic
    [   26.606516] broken atomic modeset userspace detected, disabling atomic
    [   29.757183] broken atomic modeset userspace detected, disabling atomic
    [   32.408132] broken atomic modeset userspace detected, disabling atomic
    [   35.528904] broken atomic modeset userspace detected, disabling atomic
    [   38.166695] broken atomic modeset userspace detected, disabling atomic
    [   41.328616] broken atomic modeset userspace detected, disabling atomic
    [   43.974796] broken atomic modeset userspace detected, disabling atomic
    [   47.080875] broken atomic modeset userspace detected, disabling atomic
    [   49.719784] broken atomic modeset userspace detected, disabling atomic
    [   52.671206] broken atomic modeset userspace detected, disabling atomic
    [   55.305459] broken atomic modeset userspace detected, disabling atomic
    [   58.426910] broken atomic modeset userspace detected, disabling atomic
    [   61.051694] broken atomic modeset userspace detected, disabling atomic
    [   63.977375] broken atomic modeset userspace detected, disabling atomic
    [   66.602181] broken atomic modeset userspace detected, disabling atomic
    [   69.649585] broken atomic modeset userspace detected, disabling atomic
    [   72.273174] broken atomic modeset userspace detected, disabling atomic
    [   75.141180] broken atomic modeset userspace detected, disabling atomic
    [   77.776648] broken atomic modeset userspace detected, disabling atomic
    [   80.639299] broken atomic modeset userspace detected, disabling atomic
    [   83.264014] broken atomic modeset userspace detected, disabling atomic
    [   86.149580] broken atomic modeset userspace detected, disabling atomic
    [   88.775716] broken atomic modeset userspace detected, disabling atomic
    [   91.637779] broken atomic modeset userspace detected, disabling atomic
    [   94.260686] broken atomic modeset userspace detected, disabling atomic
    [   97.139215] broken atomic modeset userspace detected, disabling atomic
    [   99.767247] broken atomic modeset userspace detected, disabling atomic
    [  102.638910] broken atomic modeset userspace detected, disabling atomic
    [  105.268394] broken atomic modeset userspace detected, disabling atomic
    [  108.144050] broken atomic modeset userspace detected, disabling atomic
    [  110.770384] broken atomic modeset userspace detected, disabling atomic
    [  113.638021] broken atomic modeset userspace detected, disabling atomic
    [  116.264883] broken atomic modeset userspace detected, disabling atomic
    [  119.134307] broken atomic modeset userspace detected, disabling atomic
    [  121.769951] broken atomic modeset userspace detected, disabling atomic
    [  124.633319] broken atomic modeset userspace detected, disabling atomic
    [  127.266083] broken atomic modeset userspace detected, disabling atomic
    [  130.134273] broken atomic modeset userspace detected, disabling atomic
    [  132.761376] broken atomic modeset userspace detected, disabling atomic
    [  135.661928] broken atomic modeset userspace detected, disabling atomic
    [  138.294930] broken atomic modeset userspace detected, disabling atomic
    [  141.384897] broken atomic modeset userspace detected, disabling atomic
    [  144.010093] broken atomic modeset userspace detected, disabling atomic
    [  146.883741] broken atomic modeset userspace detected, disabling atomic
    [  149.515888] broken atomic modeset userspace detected, disabling atomic
    [  152.395610] broken atomic modeset userspace detected, disabling atomic
    [  155.027737] broken atomic modeset userspace detected, disabling atomic
    [  157.883058] broken atomic modeset userspace detected, disabling atomic
    [  160.513033] broken atomic modeset userspace detected, disabling atomic
    [  163.381097] broken atomic modeset userspace detected, disabling atomic
    [  166.010809] broken atomic modeset userspace detected, disabling atomic
    [  168.892274] broken atomic modeset userspace detected, disabling atomic
    [  171.524413] broken atomic modeset userspace detected, disabling atomic
    [  174.392264] broken atomic modeset userspace detected, disabling atomic
    [  177.028725] broken atomic modeset userspace detected, disabling atomic
    [  179.879398] broken atomic modeset userspace detected, disabling atomic
    [  182.506722] broken atomic modeset userspace detected, disabling atomic
    [  185.382140] broken atomic modeset userspace detected, disabling atomic
    [  188.017322] broken atomic modeset userspace detected, disabling atomic
    [  190.880366] broken atomic modeset userspace detected, disabling atomic
    [  193.506854] broken atomic modeset userspace detected, disabling atomic
    [  196.375609] broken atomic modeset userspace detected, disabling atomic
    [  199.014111] broken atomic modeset userspace detected, disabling atomic
    [  201.880363] broken atomic modeset userspace detected, disabling atomic
    [  204.517272] broken atomic modeset userspace detected, disabling atomic
    [  207.376740] broken atomic modeset userspace detected, disabling atomic
    [  210.007197] broken atomic modeset userspace detected, disabling atomic
    [  212.880739] broken atomic modeset userspace detected, disabling atomic
    [  215.515015] broken atomic modeset userspace detected, disabling atomic
    [  218.380345] broken atomic modeset userspace detected, disabling atomic
    [  221.022238] broken atomic modeset userspace detected, disabling atomic
    [  223.874410] broken atomic modeset userspace detected, disabling atomic
    [  226.499825] broken atomic modeset userspace detected, disabling atomic
    [  229.376556] broken atomic modeset userspace detected, disabling atomic
    [  232.017347] broken atomic modeset userspace detected, disabling atomic
    [  234.879852] broken atomic modeset userspace detected, disabling atomic
    [  237.523119] broken atomic modeset userspace detected, disabling atomic
    [  240.625345] broken atomic modeset userspace detected, disabling atomic
    [  243.257531] broken atomic modeset userspace detected, disabling atomic
    [  246.127656] broken atomic modeset userspace detected, disabling atomic
    [  248.747783] broken atomic modeset userspace detected, disabling atomic
    [  251.631855] broken atomic modeset userspace detected, disabling atomic
    [  254.260308] broken atomic modeset userspace detected, disabling atomic
    [  257.129728] broken atomic modeset userspace detected, disabling atomic
    [  259.757378] broken atomic modeset userspace detected, disabling atomic
    [  262.664102] broken atomic modeset userspace detected, disabling atomic
    [  265.292233] broken atomic modeset userspace detected, disabling atomic
    [  268.373364] broken atomic modeset userspace detected, disabling atomic
    [  271.003620] broken atomic modeset userspace detected, disabling atomic
    

  • First issue:

    [    5.715201] ad9081 spi1.0: converter number mismatch (8 != 2)

    Can you read back registers 0x0702, 0x0728, and 0x00CA?

    -Travis

  • Use iio_reg like:

    iio_reg -u ip:analog.local axi-ad9081-rx-hpc 0x0702

    -Travis