SiFive UART Driver. SiFive PRCI Driver for clock. Cadence MACB ethernet driver for networking support. SPI driver is still missing. So MMC card can't be used in U-Boot as of now. U-Boot expects the serial console device entry to be present under /chosen + DT node. Use 'cdns,np4-macb' for NP4 SoC devices. Use 'cdns,at32ap7000-macb' for other 10/100 usage or use the generic form: 'cdns,macb'. Use 'cdns,pc302-gem' for Picochip picoXcell pc302 and later devices based on -- 2.17.1 ^ permalink raw reply [flat|nested] 6+ messages in thread.
U-Boot 2012.10-00003-g792c31c (Jan 03 2014 - 12:24:08) |
I2C: ready |
DRAM: 992 MiB |
WARNING: Caches not enabled |
MMC: SDHCI: 0 |
SF: Detected N25Q128 with page size 64 KiB, total 16 MiB |
In: serial |
Out: serial |
Err: serial |
Net: zynq_gem |
Hit any key to stop autoboot: 0 |
Configuring PL and Booting Linux... |
Device: SDHCI |
Manufacturer ID: 74 |
OEM: 4a45 |
Name: USD |
Tran Speed: 50000000 |
Rd Block Len: 512 |
SD version 2.0 |
High Capacity: Yes |
Capacity: 29.5 GiB |
Bus Width: 4-bit |
reading parallella.bit.bin |
4045568 bytes read |
reading uImage |
6511160 bytes read |
reading devicetree.dtb |
13112 bytes read |
## Booting kernel from Legacy Image at 03000000 ... |
Image Name: Linux-4.4.0+ |
Image Type: ARM Linux Kernel Image (uncompressed) |
Data Size: 6511096 Bytes = 6.2 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 1fff9000, end 1ffff337 ... OK |
Starting kernel ... |
[ 0.000000] Booting Linux on physical CPU 0x0 |
[ 0.000000] Linux version 4.4.0+ (esim@adapteva-dev) (gcc version 5.2.1 20151005 (Linaro GCC 5.2-2015.11-2) ) #1 SMP Thu 6 |
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d |
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache |
[ 0.000000] Machine model: Adapteva Parallella Board with headless bitstream |
[ 0.000000] cma: Reserved 64 MiB at 0x3a000000 |
[ 0.000000] Memory policy: Data cache writealloc |
[ 0.000000] PERCPU: Embedded 12 pages/cpu @ef811000 s19136 r8192 d21824 u49152 |
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 252416 |
[ 0.000000] Kernel command line: console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait |
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) |
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) |
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) |
[ 0.000000] Memory: 924692K/1015808K available (8370K kernel code, 981K rwdata, 3812K rodata, 1052K init, 338K bss, 25580) |
[ 0.000000] Virtual kernel memory layout: |
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) |
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) |
[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) |
[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) |
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) |
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) |
[ 0.000000] .text : 0xc0208000 - 0xc0dee850 (12187 kB) |
[ 0.000000] .init : 0xc0def000 - 0xc0ef6000 (1052 kB) |
[ 0.000000] .data : 0xc0ef6000 - 0xc0feb640 ( 982 kB) |
[ 0.000000] .bss : 0xc0fee000 - 0xc1042ad0 ( 339 kB) |
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 |
[ 0.000000] Hierarchical RCU implementation. |
[ 0.000000] Build-time adjustment of leaf fanout to 32. |
[ 0.000000] RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2. |
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2 |
[ 0.000000] NR_IRQS:16 nr_irqs:16 16 |
[ 0.000000] L2C: platform modifies aux control register: 0x72360000 -> 0x72760000 |
[ 0.000000] L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000 |
[ 0.000000] L2C-310 erratum 769419 enabled |
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9 |
[ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9 |
[ 0.000000] L2C-310 ID prefetch enabled, offset 1 lines |
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled |
[ 0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB |
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001 |
[ 0.000000] slcr mapped to f0804000 |
[ 0.000000] zynq_clock_init: clkc starts at f0804100 |
[ 0.000000] Zynq clock init |
[ 0.000000] global-timer: tied to cpu frequency, not supported with scaling |
[ 0.000000] clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns |
[ 0.000018] sched_clock: 16 bits at 54kHz, resolution 18432ns, wraps every 603975816ns |
[ 0.000036] timer #0 at f0808000, irq=17 |
[ 0.000497] Console: colour dummy device 80x30 |
[ 0.000534] Calibrating delay loop... 1327.10 BogoMIPS (lpj=3317760) |
[ 0.025178] pid_max: default: 32768 minimum: 301 |
[ 0.025288] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) |
[ 0.025307] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) |
[ 0.025897] CPU: Testing write buffer coherency: ok |
[ 0.026118] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 |
[ 0.026173] Setting up static identity map for 0x209000 - 0x209098 |
[ 0.055167] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 |
[ 0.055259] Brought up 2 CPUs |
[ 0.055278] SMP: Total of 2 processors activated (2659.94 BogoMIPS). |
[ 0.055278] CPU: All CPU(s) started in SVC mode. |
[ 0.056218] devtmpfs: initialized |
[ 0.059701] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 |
[ 0.060254] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302231375000 ns |
[ 0.064383] pinctrl core: initialized pinctrl subsystem |
[ 0.066042] NET: Registered protocol family 16 |
[ 0.068457] DMA: preallocated 256 KiB pool for atomic coherent allocations |
[ 0.080198] cpuidle: using governor ladder |
[ 0.095202] cpuidle: using governor menu |
[ 0.096824] zynq-gpio e000a000.gpio: could not find pctldev for node /amba/slcr@f8000000/pinctrl@700/gpio0-default, defere |
[ 0.102703] No ATAGs? |
[ 0.102740] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. |
[ 0.102740] hw-breakpoint: maximum watchpoint size is 4 bytes. |
[ 0.103920] zynq-pinctrl 700.pinctrl: zynq pinctrl initialized |
[ 0.105745] Serial: AMBA PL011 UART driver |
[ 0.135771] vgaarb: loaded |
[ 0.136674] SCSI subsystem initialized |
[ 0.137190] usbcore: registered new interface driver usbfs |
[ 0.137264] usbcore: registered new interface driver hub |
[ 0.137319] usbcore: registered new device driver usb |
[ 0.137540] phy0 supply vcc not found, using dummy regulator |
[ 0.137651] phy1 supply vcc not found, using dummy regulator |
[ 0.138665] pps_core: LinuxPPS API ver. 1 registered |
[ 0.138665] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> |
[ 0.138702] PTP clock support registered |
[ 0.138867] EDAC MC: Ver: 3.0.0 |
[ 0.141116] clocksource: Switched to clocksource ttc_clocksource |
[ 0.151862] NET: Registered protocol family 2 |
[ 0.152433] TCP established hash table entries: 8192 (order: 3, 32768 bytes) |
[ 0.152526] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) |
[ 0.152655] TCP: Hash tables configured (established 8192 bind 8192) |
[ 0.152728] UDP hash table entries: 512 (order: 2, 16384 bytes) |
[ 0.152784] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) |
[ 0.153023] NET: Registered protocol family 1 |
[ 0.153410] RPC: Registered named UNIX socket transport module. |
[ 0.153429] RPC: Registered udp transport module. |
[ 0.153429] RPC: Registered tcp transport module. |
[ 0.153447] RPC: Registered tcp NFSv4.1 backchannel transport module. |
[ 0.154240] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available |
[ 0.155604] futex hash table entries: 512 (order: 3, 32768 bytes) |
[ 0.167345] squashfs: version 4.0 (2009/01/31) Phillip Lougher |
[ 0.168230] NFS: Registering the id_resolver key type |
[ 0.168285] Key type id_resolver registered |
[ 0.168285] Key type id_legacy registered |
[ 0.168359] ntfs: driver 2.1.32 [Flags: R/O]. |
[ 0.169741] bounce: pool size: 64 pages |
[ 0.169962] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) |
[ 0.169981] io scheduler noop registered |
[ 0.169999] io scheduler deadline registered |
[ 0.170036] io scheduler cfq registered (default) |
[ 0.180026] dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-241330 |
[ 0.180045] dma-pl330 f8003000.dmac: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16 |
[ 0.243120] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled |
[ 0.245276] SuperH (H)SCI(F) driver initialized |
[ 0.245921] msm_serial: driver initialized |
[ 0.246364] STMicroelectronics ASC driver initialized |
[ 0.246935] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 25, base_baud = 3125000) is a xuartps |
[ 0.918382] console [ttyPS0] enabled |
[ 0.923027] xdevcfg f8007000.devcfg: ioremap 0xf8007000 to f085c000 |
[ 0.930013] [drm] Initialized drm 1.1.0 20060810 |
[ 0.942934] loop: module loaded |
[ 0.946767] zram: Added device: zram0 |
[ 0.954509] m25p80 spi32766.0: unrecognized JEDEC id bytes: 10, 33, 0 |
[ 0.964020] libphy: Fixed MDIO Bus: probed |
[ 0.968757] CAN device driver interface |
[ 0.974121] libphy: MACB_mii_bus: probed |
[ 0.978600] macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 26 (04:4f:8b:00:0f:81) |
[ 0.988369] macb e000b000.ethernet eth0: attached PHY driver [Marvell 88E1318S] (mii_bus:phy_addr=e000b000.etherne:00, ir) |
[ 1.000368] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.3.0-k |
[ 1.007262] igb: Copyright (c) 2007-2014 Intel Corporation. |
[ 1.015022] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver |
[ 1.022431] usbcore: registered new interface driver pegasus |
[ 1.028072] usbcore: registered new interface driver asix |
[ 1.033454] usbcore: registered new interface driver ax88179_178a |
[ 1.039536] usbcore: registered new interface driver cdc_ether |
[ 1.045361] usbcore: registered new interface driver smsc75xx |
[ 1.051093] usbcore: registered new interface driver smsc95xx |
[ 1.056826] usbcore: registered new interface driver net1080 |
[ 1.062466] usbcore: registered new interface driver cdc_subset |
[ 1.068364] usbcore: registered new interface driver zaurus |
[ 1.073949] usbcore: registered new interface driver cdc_ncm |
[ 1.080843] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver |
[ 1.087313] ehci-pci: EHCI PCI platform driver |
[ 1.091792] ehci-platform: EHCI generic platform driver |
[ 1.097100] ehci-omap: OMAP-EHCI Host Controller driver |
[ 1.102353] ehci-orion: EHCI orion driver |
[ 1.106390] SPEAr-ehci: EHCI SPEAr driver |
[ 1.110427] ehci-st: EHCI STMicroelectronics driver |
[ 1.115348] ehci-exynos: EHCI EXYNOS driver |
[ 1.119569] ehci-atmel: EHCI Atmel driver |
[ 1.123624] tegra-ehci: Tegra EHCI driver |
[ 1.127661] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver |
[ 1.133799] ohci-pci: OHCI PCI platform driver |
[ 1.138259] ohci-platform: OHCI generic platform driver |
[ 1.143531] ohci-omap3: OHCI OMAP3 driver |
[ 1.147586] SPEAr-ohci: OHCI SPEAr driver |
[ 1.151622] ohci-st: OHCI STMicroelectronics driver |
[ 1.156525] ohci-atmel: OHCI Atmel driver |
[ 1.160857] usbcore: registered new interface driver usb-storage |
[ 1.167271] e0002000.usb supply vbus not found, using dummy regulator |
[ 1.174183] ci_hdrc ci_hdrc.0: EHCI Host Controller |
[ 1.179031] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1 |
[ 1.196155] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00 |
[ 1.202329] hub 1-0:1.0: USB hub found |
[ 1.206016] hub 1-0:1.0: 1 port detected |
[ 1.211287] ci_hdrc ci_hdrc.1: doesn't support gadget |
[ 1.216282] ci_hdrc ci_hdrc.1: no supported roles |
[ 1.222291] mousedev: PS/2 mouse device common for all mice |
[ 1.231065] i2c /dev entries driver |
[ 1.238622] cdns-i2c e0004000.i2c: 100 kHz mmio e0004000 irq 23 |
[ 1.251027] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 666666 KHz |
[ 1.258308] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 666667 KHz |
[ 1.268132] Xilinx Zynq CpuIdle Driver started |
[ 1.273551] sdhci: Secure Digital Host Controller Interface driver |
[ 1.279708] sdhci: Copyright(c) Pierre Ossman |
[ 1.285219] Synopsys Designware Multimedia Card Interface Driver |
[ 1.292020] sdhci-pltfm: SDHCI platform and OF driver helper |
[ 1.299706] sdhci-arasan e0101000.sdhci: No vmmc regulator found |
[ 1.305660] sdhci-arasan e0101000.sdhci: No vqmmc regulator found |
[ 1.311724] mmc0: Invalid maximum block size, assuming 512 bytes |
[ 1.346229] mmc0: SDHCI controller on e0101000.sdhci [e0101000.sdhci] using ADMA |
[ 1.355740] ledtrig-cpu: registered to indicate activity on CPUs |
[ 1.362173] usbcore: registered new interface driver usbhid |
[ 1.367721] usbhid: USB HID core driver |
[ 1.383812] NET: Registered protocol family 10 |
[ 1.390946] sit: IPv6 over IPv4 tunneling driver |
[ 1.396236] NET: Registered protocol family 17 |
[ 1.400604] can: controller area network core (rev 20120528 abi 9) |
[ 1.406853] NET: Registered protocol family 29 |
[ 1.411221] can: raw protocol (rev 20120528) |
[ 1.415460] can: broadcast manager protocol (rev 20120528 t) |
[ 1.421137] can: netlink gateway (rev 20130117) max_hops=1 |
[ 1.425395] mmc0: new high speed SDHC card at address 59b4 |
[ 1.425838] mmcblk0: mmc0:59b4 USD 29.4 GiB |
[ 1.437008] Key type dns_resolver registered |
[ 1.441505] ThumbEE CPU extension supported. |
[ 1.445689] Registering SWP/SWPB emulation handler |
[ 1.451551] mmcblk0: p1 p2 |
[ 1.459034] hctosys: unable to open rtc device (rtc0) |
[ 1.468195] VDD_DSP: disabling |
[ 1.522717] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) |
[ 1.530864] VFS: Mounted root (ext4 filesystem) on device 179:2. |
[ 1.577074] devtmpfs: mounted |
[ 1.581000] Freeing unused kernel memory: 1052K (c0def000 - c0ef6000) |
[ 1.961937] random: systemd urandom read with 7 bits of entropy available |
Welcome to Ubuntu 15.04! |
Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such f. |
[ OK ] Created slice Root Slice. |
[ OK ] Listening on Journal Socket (/dev/log). |
[ OK ] Reached target Encrypted Volumes. |
[ OK ] Listening on Journal Socket. |
[ OK ] Reached target Remote File Systems (Pre). |
[ OK ] Reached target Swap. |
[ OK ] Listening on udev Control Socket. |
[ OK ] Listening on udev Kernel Socket. |
[ OK ] Listening on Delayed Shutdown Socket. |
[ OK ] Created slice System Slice. |
Starting Remount Root and Kernel File Systems... |
Starting Increase datagram queue length... |
Mounting Debug File System... |
Starting udev Coldplug all Devices... |
[ OK ] Created slice system-getty.slice. |
Starting Setup Virtual Console... |
Starting Create list of required st... nodes for the current kernel... |
[ OK ] Listening on /dev/initctl Compatibility Named Pipe. |
[ OK ] Created slice system-serialx2dgetty.slice. |
[ OK ] Created slice User and Session Slice. |
[ OK ] Reached target Slices. |
Starting Restore / save the current clock... |
Starting Load Kernel Modules... |
[ OK ] Started Remount Root and Kernel File Systems. |
[ OK ] Started Setup Virtual Console. |
[ OK ] Started Create list of required sta...ce nodes for the current kernel. |
[ OK ] Started Load Kernel Modules. |
Starting Apply Kernel Variables... |
Starting Create Static Device Nodes in /dev... |
Starting Load/Save Random Seed... |
[ OK ] Mounted Debug File System. |
[ OK ] Started Increase datagram queue length. |
[ OK ] Started Apply Kernel Variables. |
[ OK ] Started Load/Save Random Seed. |
[ OK ] Started Create Static Device Nodes in /dev. |
[ OK ] Started Restore / save the current clock. |
[ OK ] Reached target Local File Systems (Pre). |
[ OK ] Reached target Local File Systems. |
Starting Set console keymap... |
Starting Wait for all 'auto' /etc/n... up for network-online.target... |
Starting Tell Plymouth To Write Out Runtime Data... |
[ OK ] Reached target Remote File Systems. |
Starting udev Kernel Device Manager... |
Starting LSB: Raise network interfaces.... |
[ OK ] Listening on Syslog Socket. |
Starting Journal Service... |
[ OK ] Started udev Coldplug all Devices. |
[ OK ] Started Tell Plymouth To Write Out Runtime Data. |
[ OK ] Started Journal Service. |
Starting Flush Journal to Persistent Storage... |
[ OK ] Started Flush Journal to Persistent Storage. |
Starting Create Volatile Files and Directories... |
[ OK ] Started Create Volatile Files and Directories. |
[ OK ] Started udev Kernel Device Manager. |
[ OK ] Reached target Paths. |
Starting Copy rules generated while the root was ro... |
Starting Update UTMP about System Boot/Shutdown... |
[ OK ] Reached target System Time Synchronized. |
[ OK ] Started Set console keymap. |
[ OK ] Started Copy rules generated while the root was ro. |
[ OK ] Started Update UTMP about System Boot/Shutdown. |
[ OK ] Found device /dev/ttyPS0. |
[ OK ] Created slice system-ifup.slice. |
[ OK ] Started ifup for eth0. |
Starting ifup for eth0... |
[ OK ] Started ifup for sit0. |
Starting ifup for sit0... |
[ OK ] Started LSB: Raise network interfaces.. |
Starting Tell Plymouth To Write Out Runtime Data... |
[ OK ] Created slice system-parallellax2dthermald.slice. |
[ OK ] Stopped LSB: Start NTP daemon. |
[ OK ] Reached target Network. |
[ OK ] Started Tell Plymouth To Write Out Runtime Data. |
[ OK ] Reached target System Initialization. |
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. |
[ OK ] Reached target Timers. |
[ OK ] Listening on D-Bus System Message Bus Socket. |
[ OK ] Reached target Sockets. |
[ OK ] Reached target Basic System. |
Starting Initialize hardware monitoring sensors... |
[ OK ] Started 'Parallella Thermal Watchdog'. |
Starting 'Parallella Thermal Watchdog'... |
Starting Permit User Sessions... |
[ OK ] Started Deferred execution scheduler. |
Starting Deferred execution scheduler... |
Starting /etc/rc.local Compatibility... |
[ OK ] Started Regular background program processing daemon. |
Starting Regular background program processing daemon... |
Starting System Logging Service... |
Starting Avahi mDNS/DNS-SD Stack... |
[ OK ] Started OpenBSD Secure Shell server. |
Starting OpenBSD Secure Shell server... |
Starting LSB: Set the CPU Frequency Scaling governor to 'ondemand'... |
Starting Login Service... |
Starting D-Bus System Message Bus... |
[ OK ] Started Permit User Sessions. |
[ OK ] Started /etc/rc.local Compatibility. |
[ OK ] Started System Logging Service. |
[ OK ] Started LSB: Set the CPU Frequency Scaling governor to 'ondemand'. |
[ OK ] Started D-Bus System Message Bus. |
[ OK ] Started Avahi mDNS/DNS-SD Stack. |
[ OK ] Started Initialize hardware monitoring sensors. |
[ OK ] Started Login Service. |
Starting Terminate Plymouth Boot Screen... |
Starting Wait for Plymouth Boot Screen to Quit... |
[ OK ] Started Terminate Plymouth Boot Screen. |
[ OK ] Started Wait for Plymouth Boot Screen to Quit. |
[ OK ] Started Serial Getty on ttyPS0. |
Starting Serial Getty on ttyPS0... |
[ OK ] Started Getty on tty1. |
Starting Getty on tty1... |
[ OK ] Reached target Login Prompts. |
Starting LSB: Start NTP daemon... |
[ OK ] Started LSB: Start NTP daemon. |
Ubuntu 15.04 parallella ttyPS0 |
parallella login: root (automatic login) |
Last login: Wed Jul 6 18:58:19 UTC 2016 on ttyPS0 |
root@parallella:~# |
Booting a Linux-based OS upon a Zynq Ultrascale+ (board ZCU102 rev 1) and configuring the kernel as described in here, having a device tree automatically generated by Vivado SDK 2017.2 and shown following:
When booting, one of the kernel message is:
and, if you execute:
the shell prompts:
No eth is present. Suggestions on how to solve that problem?
1 Answer
SOLUTION FOUND:
it is necessary to add in the system-top.dts (automatically generated by Vivado) the file 'zcu102-revb.dtsi' in this way:
Note that the file can be found in the 'xilinx-zcu102-zu9-es2-rev1.0-2017.2' package (find it here, in the Xilinx webpage).
Also it is possible to find it in the kernel linux source files in the folder 'linux-xlnx/arch/arm64/boot/dts/xilinx/'.
With the new device tree generated, it is possible to use the eth0 and the kernel prompts:
Also I have just posted the answer in the Xilinx forum.