Hi again!
I REALLY don’T get why this is soooo different for different users! I read some posts that one guy could boot his raspi 3 normally and got a GUI. I tried about 10 different images last week, (and 2 different monitors), after the stub never saw a graphics output leading to a GUI.
Even the tip and image proposed here
https://lists.opensuse.org/opensuse-arm/2016-09/msg00068.html
don’t lead me anywhere.
Even adding code to config.txt (in boot/cv) to give the correct video mode (1080p) results in no GUI, and I see
# dmesg
0.000000] Booting Linux on physical CPU 0x0
0.000000] Initializing cgroup subsys cpuset
0.000000] Initializing cgroup subsys cpu
0.000000] Initializing cgroup subsys cpuacct
0.000000] Linux version 4.4.19-7-default (geeko@buildhost) (gcc version 6.1.1 20160815 [gcc-6-branch revision 239479] (SUSE Linux) ) #1 SMP Fri Aug 26 12:54:34 UTC 2016 (a3a3ea6)
0.000000] Boot CPU: AArch64 Processor [410fd034]
0.000000] Getting EFI parameters from FDT:
0.000000] EFI v2.05 by Das U-boot
0.000000] efi: efi: SMBIOS=0x35b10000 efi:
0.000000] No NUMA configuration found
0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x0000000036ffffff]
0.000000] NUMA: Adding memblock [0x0 - 0xfff] on node 0
0.000000] NUMA: Adding memblock [0x1000 - 0x2611bfff] on node 0
0.000000] NUMA: Adding memblock [0x2611c000 - 0x2611cfff] on node 0
0.000000] NUMA: Adding memblock [0x2611d000 - 0x35b0ffff] on node 0
0.000000] NUMA: Adding memblock [0x35b10000 - 0x35b10fff] on node 0
0.000000] NUMA: Adding memblock [0x35b11000 - 0x36f86fff] on node 0
0.000000] NUMA: Adding memblock [0x36f87000 - 0x36f87fff] on node 0
0.000000] NUMA: Adding memblock [0x36f88000 - 0x36ffffff] on node 0
0.000000] NUMA: Initmem setup node 0 [mem 0x00000000-0x36ffffff]
0.000000] NUMA: NODE_DATA [mem 0x36fea980-0x36fec6ff]
0.000000] Zone ranges:
0.000000] DMA [mem 0x0000000000000000-0x0000000036ffffff]
0.000000] Normal empty
0.000000] Movable zone start for each node
0.000000] Early memory node ranges
0.000000] node 0: [mem 0x0000000000000000-0x0000000000000fff]
0.000000] node 0: [mem 0x0000000000001000-0x000000002611bfff]
0.000000] node 0: [mem 0x000000002611c000-0x000000002611cfff]
0.000000] node 0: [mem 0x000000002611d000-0x0000000035b0ffff]
0.000000] node 0: [mem 0x0000000035b10000-0x0000000035b10fff]
0.000000] node 0: [mem 0x0000000035b11000-0x0000000036f86fff]
0.000000] node 0: [mem 0x0000000036f87000-0x0000000036f87fff]
0.000000] node 0: [mem 0x0000000036f88000-0x0000000036ffffff]
0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000036ffffff]
0.000000] On node 0 totalpages: 225280
0.000000] DMA zone: 3520 pages used for memmap
0.000000] DMA zone: 0 pages reserved
0.000000] DMA zone: 225280 pages, LIFO batch:31
0.000000] PERCPU: Embedded 17 pages/cpu @ffff800036f9b000 s30616 r8192 d30824 u69632
0.000000] pcpu-alloc: s30616 r8192 d30824 u69632 alloc=17*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: enabling workaround for ARM erratum 845719
0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 221760
0.000000] Policy zone: DMA
0.000000] Kernel command line: BOOT_IMAGE=/boot/Image-4.4.19-7-default root=UUID=48e606c6-69e8-497e-b89e-f61ca0a2f4d0 root=/dev/disk/by-id/mmc-SL16G_0x681c34c2-part2 disk=/dev/disk/by-id/mmc-SL16G_0x681c34c2 resume=/dev/disk/by-id/mmc-SL16G_0x681c34c2-part3 quiet splash=silent plymouth.enable=0 console=ttyS0,115200n8 console=tty
0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
0.000000] software IO TLB [mem 0x31b10000-0x35b10000] (64MB) mapped at [ffff800031b10000-ffff800035b0ffff]
0.000000] Memory: 796524K/901120K available (7012K kernel code, 1051K rwdata, 5180K rodata, 908K init, 1081K bss, 104596K reserved, 0K cma-reserved)
0.000000] Virtual kernel memory layout:
vmalloc : 0xffff000000000000 - 0xffff7bffbfff0000 (126974 GB)
vmemmap : 0xffff7bffc0000000 - 0xffff7fffc0000000 ( 4096 GB maximum)
0xffff7bffc0000000 - 0xffff7bffc0dc0000 ( 13 MB actual)
fixed : 0xffff7ffffa7fd000 - 0xffff7ffffac00000 ( 4108 KB)
PCI I/O : 0xffff7ffffae00000 - 0xffff7ffffbe00000 ( 16 MB)
modules : 0xffff7ffffc000000 - 0xffff800000000000 ( 64 MB)
memory : 0xffff800000000000 - 0xffff800037000000 ( 880 MB)
.init : 0xffff800000c6a000 - 0xffff800000d4d000 ( 908 KB)
.text : 0xffff800000080000 - 0xffff800000c6a000 ( 12200 KB)
.data : 0xffff800000d4d000 - 0xffff800000e53e00 ( 1052 KB)
....
0.040887] Brought up 4 CPUs
0.040905] SMP: Total of 4 processors activated.
0.040914] CPU: All CPU(s) started at EL2
0.040931] alternatives: patching kernel code
0.041479] devtmpfs: initialized
0.045481] SMBIOS 3.0 present.
0.045495] DMI: raspberrypi rpi/rpi, BIOS 2016.07 09/19/2016
0.045716] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
0.046010] pinctrl core: initialized pinctrl subsystem
0.046856] NET: Registered protocol family 16
0.077642] cpuidle: using governor ladder
0.107650] cpuidle: using governor menu
0.107715] fsl-mc bus type registered
0.107764] MC object device driver fsl_mc_dprc registered
0.107789] MC object device driver fsl_mc_allocator registered
0.107919] vdso: 2 pages (1 code @ ffff800000d55000, 1 data @ ffff800000d54000)
0.107945] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
0.108231] DMA: preallocated 256 KiB pool for atomic allocations
0.108334] Serial: AMBA PL011 UART driver
0.148873] ACPI: Interpreter disabled.
0.149204] vgaarb: loaded
0.149491] SCSI subsystem initialized
0.149598] libata version 3.00 loaded.
0.150553] NetLabel: Initializing
0.150557] NetLabel: domain hash size = 128
0.150560] NetLabel: protocols = UNLABELED CIPSOv4
0.150605] NetLabel: unlabeled traffic allowed by default
0.150802] clocksource: Switched to clocksource arch_sys_counter
0.181133] AppArmor: AppArmor Filesystem Enabled
0.181354] pnp: PnP ACPI: disabled
0.188957] NET: Registered protocol family 2
0.189478] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
0.189572] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
0.189701] TCP: Hash tables configured (established 8192 bind 8192)
0.189857] UDP hash table entries: 512 (order: 2, 16384 bytes)
0.189887] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
0.190087] NET: Registered protocol family 1
0.190122] PCI: CLS 0 bytes, default 128
0.190368] Unpacking initramfs...
2.108759] Freeing initrd memory: 6536K (ffff800027012000 - ffff800027674000)
2.109208] kvm [1]: error: KVM vGIC probing failed
2.109249] kvm [1]: error initializing Hyp mode: -19
2.110222] futex hash table entries: 1024 (order: 5, 131072 bytes)
2.110349] audit: initializing netlink subsys (disabled)
2.110423] audit: type=2000 audit(2.079:1): initialized
2.111198] HugeTLB registered 2 MB page size, pre-allocated 0 pages
2.111318] zbud: loaded
2.111712] VFS: Disk quotas dquot_6.6.0
2.111759] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
2.113796] Key type asymmetric registered
2.113809] Asymmetric key parser 'x509' registered
2.113890] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
2.113983] io scheduler noop registered
2.113992] io scheduler deadline registered
2.114016] io scheduler cfq registered (default)
2.115349] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
2.115383] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
2.115834] efifb: probing for efifb
2.115949] efifb: framebuffer at 0x3d513000, mapped to 0xffff000000300000, using 7012k, total 7011k
2.115955] efifb: mode is 1824x984x32, linelength=7296, pages=1
2.115958] efifb: scrolling: redraw
2.115964] efifb: Truecolor: size=8:8:8:8, shift=24:0:8:16
2.139133] Console: switching to colour frame buffer device 228x61
2.161624] fb0: EFI VGA frame buffer device
2.162240] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
2.163231] bcm2835-aux-uart 3f215040.serial: could not get clk: -517
2.163468] Serial: AMBA driver
2.163955] Unable to detect cache hierarchy from DT for CPU 0
2.164387] mousedev: PS/2 mouse device common for all mice
2.165552] ledtrig-cpu: registered to indicate activity on CPUs
2.165647] EFI Variables Facility v0.08 2004-May-17
2.165660] efivars: get_next_variable: status=8000000000000007
2.165737] hidraw: raw HID events driver (C) Jiri Kosina
2.166845] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
2.167454] NET: Registered protocol family 10
2.168791] registered taskstats version 1
2.168907] zswap: loaded using pool lzo/zbud
2.168961] page_owner is disabled
2.183067] Key type encrypted registered
2.183103] AppArmor: AppArmor sha1 policy hashing enabled
2.183452] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 72, base_baud = 0) is a PL011 rev2
2.184207] console [ttyS0] disabled
2.184237] 3f215040.serial: ttyS0 at MMIO 0x0 (irq = 61, base_baud = 31224999) is a 16550
2.201186] console [ttyS0] enabled
2.201560] raspberrypi-firmware soc:firmware: Attached to firmware from 2016-09-02 11:49
2.201747] hctosys: unable to open rtc device (rtc0)
2.204973] Freeing unused kernel memory: 908K (ffff800000c6a000 - ffff800000d4d000)
2.219092] random: systemd: uninitialized urandom read (16 bytes read, 2 bits of entropy available)
2.219926] random: systemd: uninitialized urandom read (16 bytes read, 2 bits of entropy available)
2.220010] random: systemd: uninitialized urandom read (16 bytes read, 2 bits of entropy available)
2.222420] systemd[1]: systemd 228 running in system mode. (+PAM +AUDIT +SELINUX -IMA +APPARMOR -SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
2.222896] systemd[1]: Detected architecture arm64.
2.222919] systemd[1]: Running in initial RAM disk.
2.223015] systemd[1]: Set hostname to <nohostname>.
...
7.789372] audit_printk_skb: 99 callbacks suppressed
7.789397] audit: type=1130 audit(7.759:44): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-vconsole-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
7.791068] audit: type=1130 audit(7.769:45): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
7.912200] audit: type=1130 audit(7.889:46): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
8.027576] audit: type=1130 audit(7.999:47): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
8.278718] i2c-bcm2835 3f805000.i2c: Could not read clock-frequency property
8.291424] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
8.358519] usbcore: registered new interface driver usbfs
8.358594] usbcore: registered new interface driver hub
8.358717] usbcore: registered new device driver usb
8.614273] [drm] Initialized drm 1.1.0 20060810
9.263596] bcm2835-rng 3f104000.rng: hwrng registered
...
9.461952] hub 1-0:1.0: USB hub found
9.461992] hub 1-0:1.0: 1 port detected
9.463922] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops [vc4])
9.464118] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops vc4_crtc_ops [vc4])
9.464261] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops vc4_crtc_ops [vc4])
9.464381] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops [vc4])
9.464442] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4])
9.464565] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4])
9.464574] checking generic (3d513000 6d9000) vs hw (0 ffffffffffffffff)
9.464579] fb: switching to vc4drmfb from EFI VGA
9.465224] Console: switching to colour dummy device 80x25
9.466162] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
9.466171] [drm] No driver support for vblank timestamp query.
9.501953] bcm2835-clk 3f101000.cprman: pllh: rate out of spec: 4155000000 vs (600000000, 3000000000)
9.526635] Console: switching to colour frame buffer device 240x67
9.581920] vc4-drm soc:gpu: fb0: frame buffer device
… I see a lot of “bcm2835”, while the raspi 3 has a bcm2837 AFAIK…
I really don’t know how people get this to boot correctly. Or why these images do result in so different outcome on different raspi 3…