AnsweredAssumed Answered

ZC706 will not connect to AD-FMCDAQ2-EBZ

Question asked by komo Employee on Dec 8, 2014
Latest reply on Feb 3, 2015 by mhennerich

I'm able to boot my zync board to an Ubuntu desktop, but
I appear to have issues connecting to the AD-FMCDAQ2-EBZ card.
I've moved the linux device tree from
"zynq-zc706-adv7511-daq2" to /BOOT on my SDCard, and included the
boot log that seems to indicate errors with the i2c bus both talking to the
si570 (clock generation chip) and the fmc hpc card.  I have confirmed that this same zc706 board
can communicate with a FMCOMMS3 board successfully(so my issues seem related
either to the HPC path or the DAQ2 card itself). 

 

I've been unable to confirm any activity when looking at
the SCL/SDA pins on the si570 with the daq2 sw configuration. So perhaps this
is a software related issue?

  

BootLog:

 

U-Boot 2012.10 (Mar 22 2013 - 14:07:04)

    

DRAM:  1 GiB

 

WARNING: Caches not enabled

 

MMC:   SDHCI: 0

 

SF: Detected S25FL129P_64K with page size 64 KiB, total
32 MiB

 

 

*** Warning - bad CRC, using default environment

 

 

 

 

 

In:    serial

 

 

Out:   serial

 

 

Err:   serial

 

 

Net:   zynq_gem

 

 

Hit any key to stop autoboot:  0

 

 

Copying Linux from SD to RAM...

 

 

Device: SDHCI

 

 

Manufacturer ID: 1b

 

 

OEM: 534d

 

 

Name: 00000

 

 

Tran Speed: 50000000

 

 

Rd Block Len: 512

 

 

SD version 2.0

 

 

High Capacity: Yes

 

 

Capacity: 7.4 GiB

 

 

Bus Width: 4-bit

 

 

reading uImage

 

 

 

 

 

3123416 bytes read

 

 

reading devicetree.dtb

 

 

 

 

 

17140 bytes read

 

 

reading uramdisk.image.gz

 

 

 

 

 

** Unable to read "uramdisk.image.gz" from mmc
0:1 ** ## Booting kernel from Legacy Image at 03000000 ...

 

 

   Image Name:   Linux-3.15.0-g8da3e74

 

 

   Image Type:   ARM Linux Kernel Image (uncompressed)

 

 

   Data Size:    3123352 Bytes = 3 MiB

 

 

   Load Address:
00008000

 

 

   Entry
Point:  00008000

 

 

   Verifying
Checksum ... OK

 

 

## Flattened Device Tree blob at 02a00000

 

 

   Booting using
the fdt blob at 0x02a00000

 

 

   Loading Kernel
Image ... OK

 

 

OK

 

 

   Loading Device
Tree to 1fff8000, end 1ffff2f3 ... OK

 

 

 

 

 

Starting kernel ...

 

 

 

 

 

Uncompressing Linux... done, booting the kernel.

 

 

Booting Linux on physical CPU 0x0

 

 

Linux version 3.15.0-g8da3e74
(buildserver-cj1@buildserver-cj1) (gcc version 4.8.1 (Sourcery CodeBench Lite
2013.11-33) ) #1 SMP PREEMPT Fri Oct 24 16:10:38 EEST 2014

 

 

CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7),
cr=18c5387d

 

 

CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache Machine model: Xilinx Zynq ZC706 bootconsole [earlycon0]
enabled

 

 

cma: CMA: reserved 128 MiB at 27800000

 

 

Memory policy: Data cache writealloc

 

 

PERCPU: Embedded 8 pages/cpu @e6f96000 s8448 r8192 d16128
u32768 Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260624 Kernel command line:
console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4
rootwait devtmpfs.mount=0 PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache
hash table entries: 65536 (order: 6, 262144 bytes)

 

 

Memory: 901744K/1048576K available (4137K kernel code,
240K rwdata, 1588K rodata, 196K init, 134K bss, 146832K reserved, 270336K
highmem) Virtual kernel memory layout:

 

 

    vector  : 0xffff0000 - 0xffff1000   (   4
kB)

 

 

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

 

 

    vmalloc :
0xf0000000 - 0xff000000   ( 240 MB)

 

 

    lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)

 

 

    pkmap   : 0xbfe00000 - 0xc0000000   (   2
MB)

 

 

    modules :
0xbf000000 - 0xbfe00000   (  14 MB)

 

 

      .text :
0xc0008000 - 0xc059f7b8   (5726 kB)

 

 

      .init :
0xc05a0000 - 0xc05d1100   ( 197 kB)

 

 

      .data :
0xc05d2000 - 0xc060e360   ( 241 kB)

 

 

       .bss :
0xc060e36c - 0xc062fc64   ( 135 kB)

 

 

Preemptible hierarchical RCU implementation.

 

 

        Dump stacks
of tasks blocking RCU-preempt GP.

 

 

        RCU
restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.

 

 

RCU: Adjusting geometry for rcu_fanout_leaf=16,
nr_cpu_ids=2

 

 

NR_IRQS:16 nr_irqs:16 16

 

 

slcr mapped to f0004000

 

 

zynq_clock_init: clkc starts at f0004100 Zynq clock init

 

 

sched_clock: 16 bits at 54kHz, resolution 18432ns, wraps
every 1207951633ns timer #0 at f0006000, irq=43

 

 

Console: colour dummy device 80x30

 

 

Calibrating delay loop... 1332.01 BogoMIPS (lpj=6660096)

 

 

pid_max: default: 32768 minimum: 301

 

 

Mount-cache hash table entries: 2048 (order: 1, 8192
bytes) Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)

 

 

CPU: Testing write buffer coherency: ok

 

 

CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 Setting
up static identity map for 0x3e9c98 - 0x3e9cf0

 

 

L310 cache controller enabled

 

 

l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000,
Cache size: 512 kB

 

 

CPU1: Booted secondary processor

 

 

CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 Brought
up 2 CPUs

 

 

SMP: Total of 2 processors activated.

 

 

CPU: All CPU(s) started in SVC mode.

 

 

devtmpfs: initialized

 

 

VFP support v0.3: implementor 41 architecture 3 part 30
variant 9 rev 4

 

 

regulator-dummy: no parameters

 

 

NET: Registered protocol family 16

 

 

DMA: preallocated 256 KiB pool for atomic coherent
allocations

 

 

cpuidle: using governor ladder

 

 

cpuidle: using governor menu

 

 

hw-breakpoint: found 5 (+1 reserved) breakpoint and 1
watchpoint registers.

 

 

hw-breakpoint: maximum watchpoint size is 4 bytes.

 

 

zynq-ocm fffc0000.ps7-ocm: ZYNQ OCM pool: 256 KiB @
0xf0080000 zynq-ocm fffc0000.ps7-ocm: can't request region for resource [mem
0xfffc0000-0xffffffff]

 

 

zynq-ocm: probe of fffc0000.ps7-ocm failed with error -16
SCSI subsystem initialized

 

 

usbcore: registered new interface driver usbfs

 

 

usbcore: registered new interface driver hub

 

 

usbcore: registered new device driver usb

 

 

media: Linux media interface: v0.10

 

 

Linux video capture interface: v2.00

 

 

EDAC MC: Ver: 3.0.0

 

 

Advanced Linux Sound Architecture Driver Initialized.

 

 

Switched to clocksource ttc_clocksource

 

 

NET: Registered protocol family 2

 

 

TCP established hash table entries: 8192 (order: 3, 32768
bytes) TCP bind hash table entries: 8192 (order: 4, 65536 bytes)

 

 

TCP: Hash tables configured (established 8192 bind 8192)

 

 

TCP: reno registered

 

 

UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)

 

 

NET: Registered protocol family 1

 

 

hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7
counters available futex hash table entries: 512 (order: 3, 32768 bytes) bounce
pool size: 64 pages msgmni has been set to 1489 io scheduler noop registered io
scheduler deadline registered io scheduler cfq registered (default)

 

 

dma-pl330 f8003000.ps7-dma: Loaded driver for PL330
DMAC-2364208

 

 

dma-pl330 f8003000.ps7-dma:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-4
Num_Events-16

 

 

xuartps e0001000.uart: clock name 'aper_clk' is
deprecated.

 

 

xuartps e0001000.uart: clock name 'ref_clk' is deprecated.

 

 

console [ttyPS0] enabled MMIO 0xe0001000 (irq = 82,
base_baud = 3125000) is a xuartps console [ttyPS0] enabled bootconsole
[earlycon0] disabled bootconsole [earlycon0] disabled xdevcfg f8007000.devcfg:
ioremap 0xf8007000 to f0018000 [drm] Initialized drm 1.1.0 20060810
drivers/gpu/drm/adi_axi_hdmi/axi_hdmi_drv.c:axi_hdmi_platform_probe[176]

 

 

platform 70e00000.axi_hdmi: Driver axi-hdmi requests
probe deferral

 

 

brd: module loaded

 

 

loop: module loaded

 

 

libphy: XEMACPS mii bus: probed

 

 

xemacps e000b000.eth: pdev->id -1, baseaddr
0xe000b000, irq 54

 

 

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
Driver ULPI transceiver vendor/product ID 0x0424/0x0007 Found SMSC USB3320 ULPI
transceiver.

 

 

ULPI integrity check: passed.

 

 

zynq-ehci zynq-ehci.0: Xilinx Zynq USB EHCI Host
Controller zynq-ehci zynq-ehci.0: new USB bus registered, assigned bus number 1
zynq-ehci zynq-ehci.0: irq 53, io mem 0x00000000 zynq-ehci zynq-ehci.0: USB 2.0
started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected

 

 

usbcore: registered new interface driver usb-storage

 

 

usbcore: registered new interface driver usbserial

 

 

usbcore: registered new interface driver
usbserial_generic

 

 

usbserial: USB Serial support registered for generic

 

 

usbcore: registered new interface driver ftdi_sio

 

 

usbserial: USB Serial support registered for FTDI USB
Serial Device

 

 

mousedev: PS/2 mouse device common for all mice i2c /dev
entries driver i2c i2c-0: Added multiplexed i2c bus 1 i2c i2c-0: Added
multiplexed i2c bus 2

 

 

at24 3-0054: 1024 byte 24c08 EEPROM, writable, 1
bytes/write i2c i2c-0: Added multiplexed i2c bus 3 i2c i2c-0: Added multiplexed
i2c bus 4

 

 

rtc-pcf8563 5-0051: chip found, driver version 0.4.3

 

 

rtc-pcf8563 5-0051: rtc core: registered rtc-pcf8563 as
rtc0 i2c i2c-0: Added multiplexed i2c bus 5

 

 

at24 6-0050: 256 byte 24c02 EEPROM, writable, 1
bytes/write

 

 

at24 6-0054: 256 byte 24c02 EEPROM, writable, 1
bytes/write i2c i2c-0: Added multiplexed i2c bus 6 i2c i2c-0: Added multiplexed
i2c bus 7 i2c i2c-0: Added multiplexed i2c bus 8 pca954x 0-0074: registered 8
multiplexed busses for I2C switch pca9548 zynq-edac f8006000.ps7-ddrc: ecc not
enabled Xilinx Zynq CpuIdle Driver started

 

 

sdhci: Secure Digital Host Controller Interface driver

 

 

sdhci: Copyright(c) Pierre Ossman

 

 

sdhci-pltfm: SDHCI platform and OF driver helper

 

 

mmc0: no vqmmc regulator found

 

 

mmc0: no vmmc regulator found

 

 

mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci]
using ADMA

 

 

ledtrig-cpu: registered to indicate activity on CPUs

 

 

hidraw: raw HID events driver (C) Jiri Kosina

 

 

usbcore: registered new interface driver usbhid

 

 

usbhid: USB HID core driver

 

 

si570 1-005d: 'temperature-stability' property missing

 

 

si570: probe of 1-005d failed with error -22 platform
44a10000.axi-ad9680-hpc: Driver cf_axi_adc requests probe deferral spi
spi32766.2: Driver ad9467 requests probe deferral platform
44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe deferral
platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

ERROR: could not get clock /fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral

 

 

spi32766.0 supply vcc not found, using dummy regulator

 

 

mmc0: new high speed SDHC card at address 0002

 

 

mmcblk0: mmc0:0002 00000 7.41 GiB

 

 

iio iio:device2: SPI Read Verify failed (0x0)

 

 

mmcblk0: p1 p2

 

 

ad9523: probe of spi32766.0 failed with error -5 platform
44a04000.axi-ad9144-hpc: Driver cf_axi_dds requests probe deferral

 

 

ad9144 spi32766.1: Unrecognized CHIP_ID 0x0
adv7511-hdmi-snd adv7511_hdmi_snd.5: adv7511 <-> 75c00000.axi-spdif-tx
mapping ok

 

 

TCP: cubic registered

 

 

NET: Registered protocol family 17

 

 

zynq_pm_remap_ocm: OCM pool is not available

 

 

zynq_pm_suspend_init: Unable to map OCM.

 

 

Registering SWP/SWPB emulation handler

 

 

usb 1-1: new high-speed USB device number 2 using
zynq-ehci

 

 

Console: switching to colour frame buffer device 160x64
axi-hdmi 70e00000.axi_hdmi: fb0:  frame
buffer device axi-hdmi 70e00000.axi_hdmi: registered panic notifier [drm]
Initialized axi_hdmi_drm 1.0.0 20120930 on minor 0 platform
44a10000.axi-ad9680-hpc: Driver cf_axi_adc requests probe deferral spi
spi32766.2: Driver ad9467 requests probe deferral platform
44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe deferral
platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

ERROR: could not get clock
/fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral platform 44a04000.axi-ad9144-hpc:
Driver cf_axi_dds requests probe deferral

 

 

rtc-pcf8563 5-0051: setting system clock to 2014-12-08
16:43:19 UTC (1418056999) hub 1-1:1.0: USB hub found ALSA device list:

 

 

  #0: HDMI monitor

 

 

hub 1-1:1.0: 4 ports detected

 

 

platform 44a10000.axi-ad9680-hpc: Driver cf_axi_adc
requests probe deferral spi spi32766.2: Driver ad9467 requests probe deferral
platform 44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe
deferral platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests
probe deferral

 

 

ERROR: could not get clock /fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral platform 44a04000.axi-ad9144-hpc:
Driver cf_axi_dds requests probe deferral usb 1-1.1: new high-speed USB device
number 3 using zynq-ehci hub 1-1.1:1.0: USB hub found hub 1-1.1:1.0: 4 ports
detected platform 44a10000.axi-ad9680-hpc: Driver cf_axi_adc requests probe
deferral spi spi32766.2: Driver ad9467 requests probe deferral platform
44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe deferral
platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

ERROR: could not get clock
/fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral platform 44a04000.axi-ad9144-hpc:
Driver cf_axi_dds requests probe deferral usb 1-1.3: new low-speed USB device
number 4 using zynq-ehci

 

 

input: Logitech USB Optical Mouse as
/devices/amba.0/e0002000.usb/zynq-ehci.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C077.0001/input/input0

 

 

hid-generic 0003:046D:C077.0001: input,hidraw0: USB HID
v1.11 Mouse [Logitech USB Optical Mouse] on usb-zynq-ehci.0-1.3/input0 platform
44a10000.axi-ad9680-hpc: Driver cf_axi_adc requests probe deferral spi
spi32766.2: Driver ad9467 requests probe deferral platform
44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe deferral
platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

ERROR: could not get clock /fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral platform 44a04000.axi-ad9144-hpc:
Driver cf_axi_dds requests probe deferral platform 44a10000.axi-ad9680-hpc:
Driver cf_axi_adc requests probe deferral usb 1-1.1.2: new full-speed USB
device number 5 using zynq-ehci hub 1-1.1.2:1.0: USB hub found hub 1-1.1.2:1.0:
3 ports detected spi spi32766.2: Driver ad9467 requests probe deferral platform
44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe deferral
platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

ERROR: could not get clock
/fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral platform 44a04000.axi-ad9144-hpc:
Driver cf_axi_dds requests probe deferral platform 44a10000.axi-ad9680-hpc:
Driver cf_axi_adc requests probe deferral spi spi32766.2: Driver ad9467
requests probe deferral usb 1-1.1.2.1: new full-speed USB device number 6 using
zynq-ehci

 

 

input: Dell Dell USB Keyboard as
/devices/amba.0/e0002000.usb/zynq-ehci.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2.1/1-1.1.2.1:1.0/0003:413C:2010.0002/input/input1

 

 

hid-generic 0003:413C:2010.0002: input,hidraw1: USB HID
v1.10 Keyboard [Dell Dell USB Keyboard] on usb-zynq-ehci.0-1.1.2.1/input0
platform 44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

input: Dell Dell USB Keyboard as
/devices/amba.0/e0002000.usb/zynq-ehci.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2.1/1-1.1.2.1:1.1/0003:413C:2010.0003/input/input2

 

 

platform 44a91000.axi-jesd204b-rx: Driver
cf_axi_jesd204b_v51 requests probe deferral

 

 

ERROR: could not get clock
/fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

hid-generic 0003:413C:2010.0003: input,hidraw2: USB HID
v1.10 Device [Dell Dell USB Keyboard] on usb-zynq-ehci.0-1.1.2.1/input1
platform 44a60000.axi-jesd-gt-rx-tx: Driver cf_axi_jesd204b_gt requests probe
deferral platform 44a04000.axi-ad9144-hpc: Driver cf_axi_dds requests probe
deferral platform 44a10000.axi-ad9680-hpc: Driver cf_axi_adc requests probe
deferral spi spi32766.2: Driver ad9467 requests probe deferral platform
44a90000.axi-jesd204b-tx: Driver cf_axi_jesd204b_v51 requests probe deferral
platform 44a91000.axi-jesd204b-rx: Driver cf_axi_jesd204b_v51 requests probe
deferral

 

 

ERROR: could not get clock
/fpga-axi@0/axi-jesd-gt-rx-tx@44a60000:adc_clk(0)

 

 

platform 44a60000.axi-jesd-gt-rx-tx: Driver
cf_axi_jesd204b_gt requests probe deferral EXT4-fs (mmcblk0p2): recovery
complete EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts:
(null)

 

 

VFS: Mounted root (ext4 filesystem) on device 179:2.

 

 

Freeing unused kernel memory: 196K (c05a0000 - c05d1000)

 

 

¡Ë+dom: init urandom read with 54 bits of entropy
available

 

 

   é ureadahead
main process (787) terminated with status 5 Last login: Mon Dec  8 16:41:48 UTC 2014 on tty1

Outcomes