Jump to content

HenrikDK

Validating
  • Posts

    2
  • Joined

  • Last visited

Everything posted by HenrikDK

  1. Hi, I've encountered an annoying problem with my fresh Orange Pi Zero (512MB, H3): After flashing uSD card with Armbian Bionic from https://www.armbian.com/orange-pi-zero/ using Etcher and booting successfully 1st time, creating account and shutting down properly, 2nd boot gave gibberish on the serial port: A^@^@�;߽�/�^^@^@��(^@^@@^@+�?^P�x�����[��&�������ٕ��0-9)`W�����b) c~�s��ᥥ thaw-fi|esystems(j)���-+ �back|rac�-all-active-cpus8l) show-memory-usage(m) nice-all-RT-tasks8n9��ݕ�����o���all-timers(q)�unraw8�����ftrace-buffer(� �^\^O^N�0<�<^]���[�<16] sysrq: HELp : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks���kill(f)�kill-all-tasks(i)��������usage8mi +k��all-R\-|asks(n)�W�����+�.���registers(p) show-all-timers(q) unraw(r) sync(s) sxow-task-s|ates�WI�������tasks(w)`VW �ftra�Y�^��A�: loglevel(�-9)஖����b) ����(c)���all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i)�thaw-filesystem���Ʌ���all-active-cpus(l)����ɵ�͡p) show-all-timers(q)��Ʌ��r)�W��ͭ�states(t) unmount(u) show-blocked-tasks(w) dump-ftrace-buffer8~)�x���>�~^�Ssysrq: Loglevel�set to �^\^������^���B�����^@^A^@�? (� Lots of it, without ever ending. I've tried reflashing the uSD with same image, with Armbian Buster, and also deleting the uSD completely inbetween. Still no success. Can any of you provide advice? I'm afraid that it may be a hardware problem, but I would hope not. uSD card is a 16 GB MicroSDHC Kingston. I know its not a super-duper card, but still Etcher verifies fine. Thanks in advance! /Henrik Boot log, 1st boot: U-Boot SPL 2019.10-armbian (Feb 17 2020 - 09:07:00 +0100) DRAM: 512 MiB Trying to boot from MMC1 U-Boot 2019.10-armbian (Feb 17 2020 - 09:07:00 +0100) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: Xunlong Orange Pi Zero DRAM: 512 MiB MMC: mmc@1c0f000: 0, mmc@1c10000: 1 Loading Environment from EXT4... ** File not found /boot/boot.env ** ** Unable to read "/boot/boot.env" from mmc0:1 ** In: serial Out: serial Err: serial Net: phy interface0 eth0: ethernet@1c30000 starting USB... Bus usb@1c1a000: USB EHCI 1.00 Bus usb@1c1a400: USB OHCI 1.0 Bus usb@1c1b000: USB EHCI 1.00 Bus usb@1c1b400: USB OHCI 1.0 Bus usb@1c1c000: USB EHCI 1.00 Bus usb@1c1c400: USB OHCI 1.0 scanning bus usb@1c1a000 for devices... 1 USB Device(s) found scanning bus usb@1c1a400 for devices... 1 USB Device(s) found scanning bus usb@1c1b000 for devices... 1 USB Device(s) found scanning bus usb@1c1b400 for devices... 1 USB Device(s) found scanning bus usb@1c1c000 for devices... 1 USB Device(s) found scanning bus usb@1c1c400 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Autoboot in 1 seconds, press <Space> to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot/boot.scr 3789 bytes read in 2 ms (1.8 MiB/s) ## Executing script at 43100000 U-boot loaded from SD Boot script loaded from mmc 181 bytes read in 1 ms (176.8 KiB/s) 8673534 bytes read in 654 ms (12.6 MiB/s) 7744344 bytes read in 585 ms (12.6 MiB/s) Found mainline kernel configuration 28893 bytes read in 6 ms (4.6 MiB/s) 504 bytes read in 6 ms (82 KiB/s) Applying kernel provided DT overlay sun8i-h3-usbhost2.dtbo 504 bytes read in 7 ms (70.3 KiB/s) Applying kernel provided DT overlay sun8i-h3-usbhost3.dtbo 4155 bytes read in 7 ms (579.1 KiB/s) Applying kernel provided DT fixup script (sun8i-h3-fixup.scr) ## Executing script at 44000000 ## Loading init Ramdisk from Legacy Image at 43300000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 8673470 Bytes = 8.3 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 EHCI failed to shut down host controller. Loading Ramdisk to 497ba000, end 49fff8be ... OK Loading Device Tree to 4974a000, end 497b9fff ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Loading, please wait... starting version 237 Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems done. Begin: Will now check root file system ... fsck from util-linux 2.31.1 [/sbin/fsck.ext4 (1) -- /dev/mmcblk0p1] fsck.ext4 -a -C0 /dev/mmcblk0p1 /dev/mmcblk0p1: clean, 35020/59904 files, 202124/239616 blocks done. done. Begin: Running /scripts/local-bottom ... done. Begin: Running /scripts/init-bottom ... done. Welcome to [1mUbuntu 18.04.4 LTS[0m! [[0;32m OK [0m] Reached target Swap. [[0;32m OK [0m] Set up automount Arbitrary Executabrmats File System Automount Point. [[0;32m OK [0m] Reached target System Time Synchronized. [[0;32m OK [0m] Started Forward Password Requests to Wall Directory Watch. [[0;32m OK [0m] Created slice System Slice. [[0;32m OK [0m] Listening on Journal Socket. Mounting POSIX Message Queue File System... [[0;32m OK [0m] Listening on udev Kernel Socket. [[0;32m OK [0m] Listening on udev Control Socket. Starting udev Coldplug all Devices... [[0;32m OK [0m] Created slice system-serial\x2dgetty.slice. Starting Set the console keyboard layout... [[0;32m OK [0m] Listening on fsck to fsckd communication Socket. Starting Nameserver information manager... Starting Restore / save the current clock... [[0;32m OK [0m] Listening on Syslog Socket. [[0;32m OK [0m] Started Dispatch Password Requests to Console Directory Watch. [[0;32m OK [0m] Reached target Local Encrypted Volumes. [[0;32m OK [0m] Listening on Journal Audit Socket. Starting Remount Root and Kernel File Systems... Mounting Kernel Debug File System... Starting Load Kernel Modules... [[0;32m OK [0m] Listening on Journal Socket (/dev/log). Starting Journal Service... [[0;32m OK [0m] Created slice User and Session Slice. [[0;32m OK [0m] Reached target Slices. [[0;32m OK [0m] Listening on /dev/initctl Compatibility Named Pipe. [[0;32m OK [0m] Reached target Remote File Systems. Starting Create list of required stce nodes for the current kernel... [[0;32m OK [0m] Mounted POSIX Message Queue File System. [[0;32m OK [0m] Started Restore / save the current clock. [[0;32m OK [0m] Started Remount Root and Kernel File Systems. [[0;32m OK [0m] Mounted Kernel Debug File System. [[0;32m OK [0m] Started Load Kernel Modules. [[0;32m OK [0m] Started Create list of required stavice nodes for the current kernel. [[0;32m OK [0m] Started Nameserver information manager. [[0;32m OK [0m] Reached target Network (Pre). Starting Create Static Device Nodes in /dev... Mounting Kernel Configuration File System... Starting Apply Kernel Variables... Starting Load/Save Random Seed... [[0;32m OK [0m] Mounted Kernel Configuration File System. [[0;32m OK [0m] Started Journal Service. Starting Flush Journal to Persistent Storage... [[0;32m OK [0m] Started Create Static Device Nodes in /dev. [[0;32m OK [0m] Started Apply Kernel Variables. [[0;32m OK [0m] Started Load/Save Random Seed. Starting udev Kernel Device Manager... [[0;32m OK [0m] Started udev Coldplug all Devices. [[0;32m OK [0m] Started Flush Journal to Persistent Storage. [[0;32m OK [0m] Started Set the console keyboard layout. [[0;32m OK [0m] Reached target Local File Systems (Pre). Mounting /tmp... [[0;32m OK [0m] Mounted /tmp. [[0;32m OK [0m] Started udev Kernel Device Manager. [[0;32m OK [0m] Reached target Local File Systems. Starting Raise network interfaces... Starting Set console font and keymap... Starting Armbian ZRAM config... Starting Create Volatile Files and Directories... [[0;32m OK [0m] Started Set console font and keymap. [[0;32m OK [0m] Started Create Volatile Files and Directories. Starting Network Name Resolution... [[0;32m OK [0m] Started Entropy daemon using the HAVEGE algorithm. Starting Update UTMP about System Boot/Shutdown... [[0;32m OK [0m] Found device /dev/ttyGS0. [[0;32m OK [0m] Started Update UTMP about System Boot/Shutdown. [[0;32m OK [0m] Found device /dev/ttyS0. [ 9.608348] lima 1c40000.gpu: IRQ ppmmu2 not found [ 9.613268] lima 1c40000.gpu: IRQ ppmmu3 not found [ 9.618413] lima 1c40000.gpu: IRQ pp2 not found [ 9.623062] lima 1c40000.gpu: IRQ pp3 not found [[0;32m OK [0m] Started Network Name Resolution. [[0;32m OK [0m] Reached target Host and Network Name Lookups. [[0;32m OK [0m] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. Starting Load/Save RF Kill Switch Status... [[0;32m OK [0m] Started Load/Save RF Kill Switch Status. [[0;32m OK [0m] Started Raise network interfaces. [[0;32m OK [0m] Started Armbian ZRAM config. Starting Armbian memory supported logging... [[0;32m OK [0m] Started Armbian memory supported logging. [[0;32m OK [0m] Reached target System Initialization. [[0;32m OK [0m] Listening on D-Bus System Message Bus Socket. [[0;32m OK [0m] Reached target Sockets. [[0;32m OK [0m] Started Message of the Day. Starting Armbian filesystem resize... [[0;32m OK [0m] Started Daily apt download activities. [[0;32m OK [0m] Started Daily apt upgrade and clean activities. Starting Armbian hardware optimization... Starting Armbian hardware monitoring... [[0;32m OK [0m] Started resolvconf-pull-resolved.path. [[0;32m OK [0m] Reached target Paths. [[0;32m OK [0m] Started Daily Cleanup of Temporary Directories. [[0;32m OK [0m] Started Discard unused blocks once a week. [[0;32m OK [0m] Reached target Timers. [[0;32m OK [0m] Started Armbian hardware optimization. [[0;32m OK [0m] Started Armbian hardware monitoring. [[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (11s / 6min 4s) [K[[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (11s / 6min 4s) [K[[0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (12s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (13s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (13s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Armbian filesystem resize (14s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m] A start job is running for Armbian filesystem resize (14s / 6min 4s) [K[ [0;31m*[0m] A start job is running for Armbian filesystem resize (15s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m] A start job is running for Armbian filesystem resize (16s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Armbian filesystem resize (16s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (17s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (17s / 6min 4s) [K[[0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (18s / 6min 4s) [K[[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (19s / 6min 4s) [K[[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (19s / 6min 4s) [K[[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (20s / 6min 4s) [K[[0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (20s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (21s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (22s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Armbian filesystem resize (22s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m] A start job is running for Armbian filesystem resize (23s / 6min 4s) [K[ [0;31m*[0m] A start job is running for Armbian filesystem resize (23s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m] A start job is running for Armbian filesystem resize (24s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Armbian filesystem resize (25s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (25s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (26s / 6min 4s) [K[[0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (26s / 6min 4s) [K[[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (27s / 6min 4s) [K[[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (28s / 6min 4s) [K[[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (28s / 6min 4s) [K[[0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (29s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (29s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Armbian filesystem resize (30s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Armbian filesystem resize (31s / 6min 4s) [K[ [0;31m*[0;1;31m*[0m] A start job is running for Armbian filesystem resize (31s / 6min 4s) [K[[0;32m OK [0m] Started Armbian filesystem resize. [[0;32m OK [0m] Reached target Basic System. Starting resolvconf-pull-resolved.service... Starting rng-tools.service... [[0;32m OK [0m] Started Armbian first run tasks. Starting Dispatcher daemon for systemd-networkd... Starting System Logging Service... Starting LSB: Load kernel modules needed to enable cpufreq scaling... [[0;32m OK [0m] Started Regular background program processing daemon. Starting Login Service... [[0;32m OK [0m] Started D-Bus System Message Bus. Starting WPA supplicant... Starting Network Manager... Starting Resets System Activity Data Collector... [[0;32m OK [0m] Started System Logging Service. [[0;32m OK [0m] Started resolvconf-pull-resolved.service. [[0;32m OK [0m] Started rng-tools.service. [[0;32m OK [0m] Started Resets System Activity Data Collector. [[0;32m OK [0m] Started Login Service. [[0;32m OK [0m] Started WPA supplicant. [[0;32m OK [0m] Started LSB: Load kernel modules needed to enable cpufreq scaling. Starting LSB: set CPUFreq kernel parameters... [[0;32m OK [0m] Started LSB: set CPUFreq kernel parameters. Starting LSB: Set sysfs variables from /etc/sysfs.conf... [[0;32m OK [0m] Started LSB: Set sysfs variables from /etc/sysfs.conf. Starting Hostname Service... [[0;32m OK [0m] Started Hostname Service. [[0;32m OK [0m] Started Network Manager. Starting Network Manager Wait Online... [[0;32m OK [0m] Reached target Network. [[0;32m OK [0m] Started Unattended Upgrades Shutdown. Starting chrony, an NTP client/server... Starting OpenBSD Secure Shell server... Starting Permit User Sessions... [[0;32m OK [0m] Started Permit User Sessions. Starting Set console scheme... Starting Network Manager Script Dispatcher Service... [[0;32m OK [0m] Started Set console scheme. [[0;32m OK [0m] Created slice system-getty.slice. [[0;32m OK [0m] Started Network Manager Script Dispatcher Service. [[0;32m OK [0m] Started chrony, an NTP client/server. [[0;32m OK [0m] Started Dispatcher daemon for systemd-networkd. [[0;32m OK [0m] Started OpenBSD Secure Shell server. Starting Authorization Manager... [[0;32m OK [0m] Started Authorization Manager. [ [0;31m*[0m] A start job is running for Network nager Wait Online (39s / no limit) [K[[0;32m OK [0m] Started Network Manager Wait Online. [[0;32m OK [0m] Reached target Network is Online. Starting /etc/rc.local Compatibility... Starting LSB: Advanced IEEE 802.11 management daemon... [[0;32m OK [0m] Started /etc/rc.local Compatibility. [[0;32m OK [0m] Started LSB: Advanced IEEE 802.11 management daemon. [[0;32m OK [0m] Started Serial Getty on ttyS0. [[0;32m OK [0m] Started Getty on tty1. [[0;32m OK [0m] Started Serial Getty on ttyGS0. [[0;32m OK [0m] Reached target Login Prompts. [[0;32m OK [0m] Reached target Multi-User System. [[0;32m OK [0m] Reached target Graphical Interface. Starting Update UTMP about System Runlevel Changes... [[0;32m OK [0m] Started Update UTMP about System Runlevel Changes. Armbian 20.02.1 Bionic ttyS0 orangepizero login: --- (created acount etc) --- root@orangepizero:~# shutdown -h now Stopping Authorization Manager... [ OK ] Stopped Stopping Session 1 of user root. [ OK ] Stopped Message of the Day. Stopping User Manager for UID 0... [ OK ] Closed Load/Save RF Kill Switch Status /dev/rfkill Watch. [ OK ] Stopped target Graphical Interface. [ OK ] Stopped target Multi-User System. Stopping Unattended Upgrades Shutdown... Stopping LSB: Set sysfs variables from /etc/sysfs.conf... Stopping OpenBSD Secure Shell server... Stopping chrony, an NTP client/server... Stopping System Logging Service... Stopping LSB: Advanced IEEE 802.11 management daemon... Stopping rng-tools.service... Stopping Dispatcher daemon for systemd-networkd... Stopping Regular background program processing daemon... [ OK ] Stopped Daily apt upgrade and clean activities. [ OK ] Stopped Daily Cleanup of Temporary Directories. [ OK ] Stopped Daily apt download activities. [ OK ] Stopped target System Time Synchronized. [ OK ] Stopped target Login Prompts. Stopping Serial Getty on ttyGS0... Stopping Serial Getty on ttyS0... [ OK ] Stopped Resets System Activity Data Collector. Stopping Getty on tty1... [ OK ] Stopped Dispatcher daemon for systemd-networkd. [ OK ] Stopped System Logging Service. [ OK ] Stopped Regular background program processing daemon. [ OK ] Stopped Unattended Upgrades Shutdown. [ OK ] Stopped chrony, an NTP client/server. [ OK ] Stopped Authorization Manager. [ OK ] Stopped Getty on tty1. [ OK ] Stopped Serial Getty on ttyGS0. [ OK ] Stopped OpenBSD Secure Shell server. [ OK ] Stopped Serial Getty on ttyS0. [ OK ] Stopped User Manager for UID 0. [ OK ] Stopped LSB: Advanced IEEE 802.11 management daemon. [ OK ] Stopped Session 1 of user root. [ OK ] Removed slice User Slice of root. [ OK ] Removed slice system-serial\x2dgetty.slice. [ OK ] Stopped /etc/rc.local Compatibility. [ OK ] Stopped target Network is Online. [ OK ] Stopped Network Manager Wait Online. Stopping Permit User Sessions... [ OK ] Removed slice system-getty.slice. [ OK ] Stopped Armbian first run tasks. Stopping Login Service... [ OK ] Stopped Login Service. [ OK ] Stopped LSB: Set sysfs variables from /etc/sysfs.conf. [ OK ] Stopped Permit User Sessions. [ OK ] Stopped target Network. Stopping WPA supplicant... Stopping Raise network interfaces... Stopping Network Name Resolution... Stopping Network Manager... Stopping LSB: set CPUFreq kernel parameters... [ OK ] Stopped Network Name Resolution. [ OK ] Stopped LSB: set CPUFreq kernel parameters. Stopping LSB: Load kernel modules needed to enable cpufreq scaling... [ OK ] Stopped LSB: Load kernel modules needed to enable cpufreq scaling. [ OK ] Stopped WPA supplicant. [ OK ] Stopped Raise network interfaces. [ OK ] Stopped Network Manager. Stopping D-Bus System Message Bus... [ OK ] Stopped target Network (Pre). [ OK ] Stopped D-Bus System Message Bus. [ OK ] Stopped rng-tools.service. [ OK ] Stopped target Remote File Systems. [ OK ] Stopped target Basic System. [ OK ] Stopped target Sockets. [ OK ] Closed Syslog Socket. [ OK ] Closed D-Bus System Message Bus Socket. [ OK ] Stopped target Paths. [ OK ] Stopped resolvconf-pull-resolved.path. [ OK ] Stopped target System Initialization. Stopping Armbian memory supported logging... Stopping Entropy daemon using the HAVEGE algorithm... Stopping Update UTMP about System Boot/Shutdown... Stopping Restore / save the current clock... [ OK ] Stopped Apply Kernel Variables. [ OK ] Stopped Load Kernel Modules. [ OK ] Stopped target Local Encrypted Volumes. [ OK ] Stopped Forward Password Requests to Wall Directory Watch. [ OK ] Stopped Dispatch Password Requests to Console Directory Watch. [ OK ] Stopped target Slices. [ OK ] Removed slice User and Session Slice. [ OK ] Stopped Entropy daemon using the HAVEGE algorithm. [ OK ] Stopped Restore / save the current clock. Stopping Load/Save Random Seed... [ OK ] Stopped Update UTMP about System Boot/Shutdown. [ OK ] Unmounted /var/log. [ OK ] Unmounted /var/log.hdd. [ OK ] Stopped Armbian memory supported logging. [ OK ] Stopped Load/Save Random Seed. Stopping Armbian ZRAM config... [ OK ] Stopped Create Volatile Files and Directories. [ OK ] Stopped Armbian ZRAM config. [ OK ] Stopped target Local File Systems. Unmounting /tmp... Unmounting /run/user/0... [ OK ] Unmounted /tmp. [ OK ] Unmounted /run/user/0. [ OK ] Stopped target Swap. Deactivating swap /dev/zram1... [ OK ] Stopped target Local File Systems (Pre). [ OK ] Stopped Remount Root and Kernel File Systems. [ OK ] Stopped Create Static Device Nodes in /dev. [ OK ] Reached target Shutdown. [ OK ] Deactivated swap /dev/zram1. [ OK ] Reached target Unmount All Filesystems. [ OK ] Reached target Final Step. Starting Power-Off... [ 1026.885689] dwmac-sun8i 1c30000.ethernet: Shutting down [ 1026.891468] reboot: System halted
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines