U-Boot 2019.01 (Dec 27 2019 - 10:11:29 +0000) Xilinx Zynq ZC702 CPU: Zynq 7z020 Silicon: v3.1 DRAM: ECC disabled 512 MiB MMC: mmc@e0100000: 0 Loading Environment from SPI Flash... SF: Detected s25fl128s_64k with page size 256 Bytes, erase size 64 KiB, total 16 MiB *** Warning - bad CRC, using default environment In: serial@e0000000 Out: serial@e0000000 Err: serial@e0000000 Net: ZYNQ GEM: e000b000, phyaddr ffffffff, interface rgmii-id eth0: ethernet@e000b000 U-BOOT for DSDB ethernet@e000b000 Waiting for PHY auto negotiation to complete...... done BOOTP broadcast 1 BOOTP broadcast 2 BOOTP broadcast 3 BOOTP broadcast 4 BOOTP broadcast 5 BOOTP broadcast 6 BOOTP broadcast 7 BOOTP broadcast 8 BOOTP broadcast 9 BOOTP broadcast 10 DHCP client bound to address 192.168.8.107 (13770 ms) Hit any key to stop autoboot: 4 3 2 1 0 Device: mmc@e0100000 Manufacturer ID: 2 OEM: 544d Name: SA64G Bus Speed: 50000000 Mode : SD High Speed (50MHz) Rd Block Len: 512 SD version 3.0 High Capacity: Yes Capacity: 57.7 GiB Bus Width: 4-bit Erase Group Size: 512 Bytes 4138616 bytes read in 239 ms (16.5 MiB/s) ## Loading kernel from FIT Image at 10000000 ... Using 'conf@system-top.dtb' configuration Verifying Hash Integrity ... OK Trying 'kernel@1' kernel subimage Description: Linux kernel Type: Kernel Image Compression: uncompressed Data Start: 0x100000f4 Data Size: 4120400 Bytes = 3.9 MiB Architecture: ARM OS: Linux Load Address: 0x00008000 Entry Point: 0x00008000 Hash algo: sha1 Hash value: 5d00a65fa269b6a4a9763b93599b8d54c1a37a10 Verifying Hash Integrity ... sha1+ OK ## Loading fdt from FIT Image at 10000000 ... Using 'conf@system-top.dtb' configuration Verifying Hash Integrity ... OK Trying 'fdt@system-top.dtb' fdt subimage Description: Flattened Device Tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x103ee144 Data Size: 16321 Bytes = 15.9 KiB Architecture: ARM Hash algo: sha1 Hash value: f139a689276374ca39d9e261b70074edf3df5156 Verifying Hash Integrity ... sha1+ OK Booting using the fdt blob at 0x103ee144 Loading Kernel Image ... OK Loading Device Tree to 07ff9000, end 07ffffc0 ... OK Starting kernel ... Booting Linux on physical CPU 0x0 Linux version 4.19.0-xilinx-v2019.2 (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP PREEMPT Fri Dec 27 02:19:59 UTC 2019 CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache OF: fdt: Machine model: xlnx,zynq-7000 earlycon: cdns0 at MMIO 0xe0000000 (options '115200n8') bootconsole [cdns0] enabled Memory policy: Data cache writealloc cma: Reserved 16 MiB at 0x1f000000 random: get_random_bytes called from start_kernel+0x80/0x3c4 with crng_init=0 percpu: Embedded 16 pages/cpu @(ptrval) s35916 r8192 d21428 u65536 Built 1 zonelists, mobility grouping on. Total pages: 130048 Kernel command line: console=ttyPS0,115200 earlycon root=/dev/mmcblk0p2 rw rootwait Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 493116K/524288K available (6144K kernel code, 204K rwdata, 1604K rodata, 1024K init, 132K bss, 14788K reserved, 16384K cma-reserved, 0K highmem) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xe0800000 - 0xff800000 ( 496 MB) lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0x(ptrval) - 0x(ptrval) (7136 kB) .init : 0x(ptrval) - 0x(ptrval) (1024 kB) .data : 0x(ptrval) - 0x(ptrval) ( 205 kB) .bss : 0x(ptrval) - 0x(ptrval) ( 133 kB) rcu: Preemptible hierarchical RCU implementation. rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. Tasks RCU enabled. rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 efuse mapped to (ptrval) slcr mapped to (ptrval) L2C: platform modifies aux control register: 0x72360000 -> 0x72760000 L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000 L2C-310 erratum 769419 enabled L2C-310 enabling early BRESP for Cortex-A9 L2C-310 full line of zeros enabled for Cortex-A9 L2C-310 ID prefetch enabled, offset 1 lines L2C-310 dynamic clock gating enabled, standby mode enabled L2C-310 cache controller enabled, 8 ways, 512 kB L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001 zynq_clock_init: clkc starts at (ptrval) Zynq clock init sched_clock: 64 bits at 325MHz, resolution 3ns, wraps every 4398046511103ns clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4af477f6aa, max_idle_ns: 440795207830 ns Switching to timer-based delay loop, resolution 3ns clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 551318127 ns timer #0 at (ptrval), irq=17 Console: colour dummy device 80x30 Calibrating delay loop (skipped), value calculated using timer frequency.. 650.00 BogoMIPS (lpj=3250000) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok CPU0: Spectre v2: using BPIALL workaround CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 Setting up static identity map for 0x100000 - 0x100060 rcu: Hierarchical SRCU implementation. smp: Bringing up secondary CPUs ... CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 CPU1: Spectre v2: using BPIALL workaround smp: Brought up 1 node, 2 CPUs SMP: Total of 2 processors activated (1300.00 BogoMIPS). CPU: All CPU(s) started in SVC mode. devtmpfs: initialized VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns futex hash table entries: 512 (order: 3, 32768 bytes) pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations 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 f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0x(ptrval) zynq-pinctrl 700.pinctrl: zynq pinctrl initialized e0000000.serial: ttyPS0 at MMIO 0xe0000000 (irq = 26, base_baud = 6250000) is a xuartps console [ttyPS0] enabled console [ttyPS0] enabled bootconsole [cdns0] disabled bootconsole [cdns0] disabled vgaarb: loaded 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 videodev: Linux video capture interface: v2.00 pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti PTP clock support registered EDAC MC: Ver: 3.0.0 FPGA manager framework Advanced Linux Sound Architecture Driver Initialized. clocksource: Switched to clocksource arm_global_timer NET: Registered protocol family 2 tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes) TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 4096 (order: 3, 32768 bytes) TCP: Hash tables configured (established 4096 bind 4096) UDP hash table entries: 256 (order: 1, 8192 bytes) UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. hw perfevents: no interrupt-affinity property for /pmu@f8891000, guessing. hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available workingset: timestamp_bits=30 max_order=17 bucket_order=0 jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) io scheduler mq-deadline registered io scheduler kyber registered dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-241330 dma-pl330 f8003000.dmac: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16 brd: module loaded loop: module loaded m25p80 spi0.0: found s25fl128s, expected n25q512a m25p80 spi0.0: s25fl128s (16384 Kbytes) 4 fixed-partitions partitions found on MTD device spi0.0 Creating 4 MTD partitions on "spi0.0": 0x000000000000-0x000000500000 : "boot" 0x000000500000-0x000000520000 : "bootenv" 0x000000520000-0x000000fa0000 : "kernel" 0x000000fa0000-0x000001000000 : "spare" libphy: Fixed MDIO Bus: probed CAN device driver interface libphy: MACB_mii_bus: probed RTL8211E Gigabit Ethernet e000b000.ethernet-ffffffff:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=e000b000.ethernet-ffffffff:00, irq=POLL) macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 28 (00:0a:35:00:1e:53) e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k e1000e: Copyright(c) 1999 - 2015 Intel Corporation. ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-pci: EHCI PCI platform driver usbcore: registered new interface driver usb-storage i2c /dev entries driver cdns-i2c e0004000.i2c: 400 kHz mmio e0004000 irq 23 cdns-wdt f8005000.watchdog: Xilinx Watchdog Timer with timeout 10s EDAC MC: 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: SDHCI controller on e0100000.mmc [e0100000.mmc] using ADMA ledtrig-cpu: registered to indicate activity on CPUs usbcore: registered new interface driver usbhid usbhid: USB HID core driver fpga_manager fpga0: Xilinx Zynq FPGA Manager registered NET: Registered protocol family 10 Segment Routing with IPv6 sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver NET: Registered protocol family 17 can: controller area network core (rev 20170425 abi 9) NET: Registered protocol family 29 can: raw protocol (rev 20170425) can: broadcast manager protocol (rev 20170425 t) can: netlink gateway (rev 20170425) max_hops=1 Registering SWP/SWPB emulation handler of-fpga-region fpga-full: FPGA Region probed hctosys: unable to open rtc device (rtc0) of_cfs_init of_cfs_init: OK ALSA device list: No soundcards found. Waiting for root device /dev/mmcblk0p2... mmc0: new high speed SDXC card at address 1234 mmcblk0: mmc0:1234 SA64G 57.7 GiB mmcblk0: p1 p2 random: fast init done EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended 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. devtmpfs: mounted Freeing unused kernel memory: 1024K Run /sbin/init as init process systemd[1]: System time before build time, advancing clock. systemd[1]: Failed to insert module 'autofs4': No such file or directory systemd[1]: systemd 237 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) systemd[1]: Detected architecture arm. Welcome to PynqLinux, based on Ubuntu 18.04! systemd[1]: Set hostname to . systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) random: systemd: uninitialized urandom read (16 bytes read) systemd[1]: Reached target Remote File Systems. [ OK ] Reached target Remote File Systems. random: systemd: uninitialized urandom read (16 bytes read) systemd[1]: Started ntp-systemd-netif.path. [ OK ] Started ntp-systemd-netif.path. random: systemd: uninitialized urandom read (16 bytes read) systemd[1]: Created slice User and Session Slice. [ OK ] Created slice User and Session Slice. systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ OK ] Started Dispatch Password Requests to Console Directory Watch. systemd[1]: Reached target Swap. [ OK ] Reached target Swap. [ OK ] Created slice System Slice. [ OK ] Listening on udev Kernel Socket. [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Listening on Journal Socket. Starting Set the console keyboard layout... [ OK ] Listening on Journal Socket (/dev/log). [ OK ] Listening on udev Control Socket. Starting Load Kernel Modules... [ OK ] Started Forward Password Requests to Wall Directory Watch. Starting Create Static Device Nodes in /dev... Starting Nameserver information manager... Starting Load/Save Random Seed... [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Reached target System Time Synchronized. Starting Restore / save the current clock... [ OK ] Reached target Slices. Starting udev Coldplug all Devices... [ OK ] Listening on Syslog Socket. Starting Journal Service... [ OK ] Reached target Local Encrypted Volumes. [ OK ] Started Load Kernel Modules. [ OK ] Started Journal Service. [ OK ] Started Set the console keyboard layout. [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Started Load/Save Random Seed. [ OK ] Started Restore / save the current clock. [ OK ] Started Nameserver information manager. [ OK ] Reached target Network (Pre). Starting udev Kernel Device Manager... [ OK ] Reached target Local File Systems (Pre). [ OK ] Reached target Local File Systems. Starting Enable support for additional executable binary formats... Starting Set console font and keymap... Starting Flush Journal to Persistent Storage... Mounting Kernel Configuration File System... Starting Apply Kernel Variables... [ OK ] Started udev Coldplug all Devices. [ OK ] Started Enable support for additional executable binary formats. [ OK ] Started Set console font and keymap. [ OK ] Started udev Kernel Device Manager. [ OK ] Mounted Kernel Configuration File System. [ OK ] Started Apply Kernel Variables. EXT4-fs error (device mmcblk0p2): ext4_validate_block_bitmap:376: comm systemd-journal: bg 35: bad block bitmap checksum Starting Raise network interfaces... EXT4-fs error (device mmcblk0p2): ext4_validate_block_bitmap:376: comm systemd-journal: bg 7: bad block bitmap checksum [ OK ] Found device /dev/ttyPS0. [ OK ] Started Flush Journal to Persistent Storage. Starting Create Volatile Files and Directories... [ OK ] Started Create Volatile Files and Directories. Starting Network Time Synchronization... Starting Network Name Resolution... Starting Update UTMP about System Boot/Shutdown... [ OK ] Started Entropy daemon using the HAVEGE algorithm. [ OK ] Started Update UTMP about System Boot/Shutdown. [ OK ] Found device /sys/subsystem/net/devices/eth0. [ OK ] Started Network Time Synchronization. [ OK ] Started ifup for eth0. [ OK ] Reached target System Initialization. [ OK ] Started Daily apt download activities. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Listening on UUID daemon activation socket. [ OK ] Started Discard unused blocks once a week. [ OK ] Started Daily apt upgrade and clean activities. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Started resolvconf-pull-resolved.path. [ OK ] Reached target Paths. [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ OK ] Started ntp-systemd-netif.service. Starting Login Service... Starting System Logging Service... Starting Modem Manager... [ OK ] Started Set the CPU Frequency Scaling governor. Starting LSB: automatic crash report generation... Starting Avahi mDNS/DNS-SD Stack... Starting LSB: Load kernel modules needed to enable cpufreq scaling... [ OK ] Started D-Bus System Message Bus. [ OK ] Started Login Service. Starting WPA supplicant... [ OK ] Started Regular background program processing daemon. Starting resolvconf-pull-resolved.service... Starting Jupyter Notebook Server... Starting Dispatcher daemon for systemd-networkd... [ OK ] Started Message of the Day. [ OK ] Reached target Timers. [ OK ] Started Network Name Resolution. [ OK ] Started System Logging Service. [ OK ] Started resolvconf-pull-resolved.service. [ OK ] Started LSB: automatic crash report generation. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started WPA supplicant. Starting Authorization Manager... [ OK ] Reached target Host and Network Name Lookups. [ OK ] Started Authorization Manager. [ OK ] Started LSB: Load kernel modules needed to enable cpufreq scaling. Starting LSB: set CPUFreq kernel parameters... [ OK ] Started Modem Manager. [ OK ] Started LSB: set CPUFreq kernel parameters. [ OK ] Started Dispatcher daemon for systemd-networkd. [* ] (1 of 2) A start job is running for…r Notebook Server (13s / 1min 36s)[** ] (1 of 2) A start job is running for…r Notebook Server (14s / 1min 36s)[*** ] (1 of 2) A start job is running for…r Notebook Server (14s / 1min 36s)[ *** ] (2 of 2) A start job is running for…network interfaces (15s / 5min 5s)[ *** ] (2 of 2) A start job is running for…network interfaces (15s / 5min 5s)[ ***] (2 of 2) A start job is running for…network interfaces (16s / 5min 5s)[ **] (1 of 2) A start job is running for…r Notebook Server (16s / 1min 36s)[ *] (1 of 2) A start job is running for…r Notebook Server (17s / 1min 36s)[ **] (1 of 2) A start job is running for…r Notebook Server (17s / 1min 36s)[ ***] (2 of 2) A start job is running for…network interfaces (18s / 5min 5s)[ *** ] (2 of 2) A start job is running for…network interfaces (18s / 5min 5s)[ *** ] (2 of 2) A start job is running for…network interfaces (19s / 5min 5s)[*** ] (1 of 2) A start job is running for…r Notebook Server (19s / 1min 36s)[** ] (1 of 2) A start job is running for…r Notebook Server (20s / 1min 36s)[* ] (1 of 2) A start job is running for…r Notebook Server (20s / 1min 36s)[** ] (2 of 2) A start job is running for…network interfaces (21s / 5min 5s)[*** ] (2 of 2) A start job is running for…network interfaces (21s / 5min 5s)[ *** ] (2 of 2) A start job is running for…network interfaces (22s / 5min 5s)[ *** ] (1 of 2) A start job is running for…r Notebook Server (22s / 1min 36s) Stopping Network Name Resolution... [ OK ] Stopped Network Name Resolution. Starting Network Name Resolution... [ OK ] Started Network Name Resolution. Starting resolvconf-pull-resolved.service... [ OK ] Started resolvconf-pull-resolved.service. [ OK ] Started Raise network interfaces. [ OK ] Reached target Network. Starting OpenBSD Secure Shell server... [ OK ] Reached target Network is Online. Starting Samba NMB Daemon... [ OK ] Started ISC DHCP IPv6 server. [ OK ] Started ISC DHCP IPv4 server. [ OK ] Started Unattended Upgrades Shutdown. Starting Permit User Sessions... [ OK ] Started Permit User Sessions. [ OK ] Started Serial Getty on ttyPS0. Starting Set console scheme... [ OK ] Started Set console scheme. PYNQ Linux, based on Ubuntu 18.04 pynq ttyPS0 pynq login: xilinx (automatic login) Last login: Fri Jan 3 05:02:01 UTC 2020 on ttyPS0 Welcome to PYNQ Linux, based on Ubuntu 18.04 (GNU/Linux 4.19.0-xilinx-v2019.2 armv7l) xilinx@pynq:~$