Table of contents
Preface
Listings below are extracted from Raspberry PI4 Model B Rev 1.1 64bit Debian Buster (testing) distribution with self-compiled stripped down kernel with bare minimal packages.
Output from /proc/cpuinfo
processor : 0 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 1 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 2 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 3 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 Hardware : BCM2835 Revision : c03111 Serial : 100000009963a441 Model : Raspberry Pi 4 Model B Rev 1.1
Output from dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083] [ 0.000000] Linux version 4.19.106-minimal+ (juhar@rpi4) (gcc version 8.3.0 (Debian 8.3.0-6)) #18 SMP Fri Feb 28 10:25:41 EET 2020 [ 0.000000] Machine model: Raspberry Pi 4 Model B Rev 1.1 [ 0.000000] cma: Reserved 256 MiB at 0x000000001ec00000 [ 0.000000] On node 0 totalpages: 1024000 [ 0.000000] DMA32 zone: 4096 pages used for memmap [ 0.000000] DMA32 zone: 0 pages reserved [ 0.000000] DMA32 zone: 253952 pages, LIFO batch:63 [ 0.000000] Normal zone: 12032 pages used for memmap [ 0.000000] Normal zone: 770048 pages, LIFO batch:63 [ 0.000000] percpu: Embedded 20 pages/cpu s42136 r8192 d31592 u81920 [ 0.000000] pcpu-alloc: s42136 r8192 d31592 u81920 alloc=20*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected PIPT I-cache on CPU0 [ 0.000000] ARM_SMCCC_ARCH_WORKAROUND_1 missing from firmware [ 0.000000] CPU features: enabling workaround for EL2 vector hardening [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1007872 [ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 cma=64M cma=256M video=HDMI-A-1:1920x1200M@60,margin_left=0,margin_right=0,margin_top=0,margin_bottom=0 smsc95xx.macaddr=DC:A6:32:26:1D:2E vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes usbhid.mousepoll=0 rootwait [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.000000] software IO TLB: mapped [mem 0x39fff000-0x3dfff000] (64MB) [ 0.000000] Memory: 3687300K/4096000K available (5438K kernel code, 354K rwdata, 1492K rodata, 448K init, 279K bss, 146556K reserved, 262144K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arch_timer: cp15 timer(s) running at 54.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns [ 0.000006] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns [ 0.000163] Console: colour dummy device 80x25 [ 0.000311] console [tty0] enabled [ 0.000347] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000) [ 0.000367] pid_max: default: 32768 minimum: 301 [ 0.000524] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.000591] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.001747] ASID allocator initialised with 32768 entries [ 0.001830] rcu: Hierarchical SRCU implementation. [ 0.002559] smp: Bringing up secondary CPUs ... [ 0.002923] Detected PIPT I-cache on CPU1 [ 0.002976] CPU1: Booted secondary processor 0x0000000001 [0x410fd083] [ 0.003390] Detected PIPT I-cache on CPU2 [ 0.003426] CPU2: Booted secondary processor 0x0000000002 [0x410fd083] [ 0.003818] Detected PIPT I-cache on CPU3 [ 0.003852] CPU3: Booted secondary processor 0x0000000003 [0x410fd083] [ 0.003918] smp: Brought up 1 node, 4 CPUs [ 0.003961] SMP: Total of 4 processors activated. [ 0.003973] CPU features: detected: 32-bit EL0 Support [ 0.004371] CPU: All CPU(s) started at EL2 [ 0.004398] alternatives: patching kernel code [ 0.005438] devtmpfs: initialized [ 0.010931] random: get_random_u32 called from bucket_table_alloc.isra.9+0x88/0x198 with crng_init=0 [ 0.011274] Enabled cp15_barrier support [ 0.011310] Enabled setend support [ 0.011423] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.011448] futex hash table entries: 1024 (order: 4, 65536 bytes) [ 0.017600] pinctrl core: initialized pinctrl subsystem [ 0.017944] NET: Registered protocol family 16 [ 0.020413] DMA: preallocated 1024 KiB pool for atomic allocations [ 0.022052] bcm2835-mbox fe00b880.mailbox: mailbox enabled [ 0.039996] raspberrypi-firmware soc:firmware: Attached to firmware from 2019-09-24 17:34, variant start [ 0.050002] raspberrypi-firmware soc:firmware: Firmware hash is cd3add54955f8fa065b414d8fc07c525e7ddffc8 [ 0.065994] bcm2835-dma fe007000.dma: DMA legacy API manager at (____ptrval____), dmachans=0x1 [ 0.066935] vgaarb: loaded [ 0.067109] SCSI subsystem initialized [ 0.067226] usbcore: registered new interface driver usbfs [ 0.067262] usbcore: registered new interface driver hub [ 0.067308] usbcore: registered new device driver usb [ 0.068020] clocksource: Switched to clocksource arch_sys_counter [ 0.068542] simple-framebuffer 3e795000.framebuffer: framebuffer at 0x3e795000, 0x465000 bytes, mapped to 0x(____ptrval____) [ 0.068563] simple-framebuffer 3e795000.framebuffer: format=r5g6b5, mode=1920x1200x16, linelength=3840 [ 0.075495] Console: switching to colour frame buffer device 240x75 [ 0.082123] simple-framebuffer 3e795000.framebuffer: fb0: simplefb registered! [ 0.086593] NET: Registered protocol family 2 [ 0.087040] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes) [ 0.087115] TCP established hash table entries: 32768 (order: 6, 262144 bytes) [ 0.087366] TCP bind hash table entries: 32768 (order: 7, 524288 bytes) [ 0.087882] TCP: Hash tables configured (established 32768 bind 32768) [ 0.088155] UDP hash table entries: 2048 (order: 4, 65536 bytes) [ 0.088245] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes) [ 0.088446] NET: Registered protocol family 1 [ 0.088871] PCI: CLS 0 bytes, default 64 [ 0.089662] Initialise system trusted keyrings [ 0.089796] workingset: timestamp_bits=62 max_order=20 bucket_order=0 [ 1.344195] Key type asymmetric registered [ 1.344231] Asymmetric key parser 'x509' registered [ 1.344298] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) [ 1.344339] io scheduler noop registered [ 1.344360] io scheduler deadline registered (default) [ 1.344496] io scheduler cfq registered [ 1.377837] brcm-pcie fd500000.pcie: dmabounce: initialised - 32768 kB, threshold 0x00000000c0000000 [ 1.377911] brcm-pcie fd500000.pcie: could not get clock [ 1.377972] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges: [ 1.378065] brcm-pcie fd500000.pcie: MEM 0x600000000..0x603ffffff -> 0xf8000000 [ 1.438054] brcm-pcie fd500000.pcie: link up, 5.0 Gbps x1 (!SSC) [ 1.438234] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00 [ 1.438272] pci_bus 0000:00: root bus resource [bus 00-01] [ 1.438307] pci_bus 0000:00: root bus resource [mem 0x600000000-0x603ffffff] (bus address [0xf8000000-0xfbffffff]) [ 1.438383] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400 [ 1.438453] pci 0000:00:00.0: PME# supported from D0 D3hot [ 1.441063] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 1.441231] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330 [ 1.441322] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit] [ 1.441532] pci 0000:01:00.0: PME# supported from D0 D3cold [ 1.444036] pci_bus 0000:01: busn_res: [bus 01] end is updated to 01 [ 1.444069] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff] [ 1.444115] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit] [ 1.444199] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.444229] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff] [ 1.444331] pci 0000:00:00.0: enabling device (0000 -> 0002) [ 1.444395] pci 0000:01:00.0: enabling device (0000 -> 0002) [ 1.444526] raspberrypi-firmware soc:firmware: Request 0x00030058 returned status 0x80000001 [ 1.446041] iproc-rng200 fe104000.rng: hwrng registered [ 1.446273] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 1.449036] loop: module loaded [ 1.450251] libphy: Fixed MDIO Bus: probed [ 1.450278] tun: Universal TUN/TAP device driver, 1.6 [ 1.450672] bcmgenet fd580000.genet: failed to get enet clock [ 1.450709] bcmgenet fd580000.genet: GENET 5.0 EPHY: 0x0000 [ 1.450742] bcmgenet fd580000.genet: failed to get enet-wol clock [ 1.450776] bcmgenet fd580000.genet: failed to get enet-eee clock [ 1.450819] bcmgenet: Skipping UMAC reset [ 1.450938] unimac-mdio unimac-mdio.-19: DMA mask not set [ 1.468040] libphy: bcmgenet MII bus: probed [ 1.508382] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus at 0x(____ptrval____) [ 1.509210] xhci_hcd 0000:01:00.0: xHCI Host Controller [ 1.509258] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1 [ 1.514098] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000001000000890 [ 1.514379] genirq: irq_chip Brcm_MSI did not update eff. affinity mask of irq 40 [ 1.516484] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 [ 1.518386] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.520247] usb usb1: Product: xHCI Host Controller [ 1.522102] usb usb1: Manufacturer: Linux 4.19.106-minimal+ xhci-hcd [ 1.523950] usb usb1: SerialNumber: 0000:01:00.0 [ 1.526138] hub 1-0:1.0: USB hub found [ 1.528048] hub 1-0:1.0: 1 port detected [ 1.530121] xhci_hcd 0000:01:00.0: xHCI Host Controller [ 1.531949] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2 [ 1.533773] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed [ 1.535799] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19 [ 1.537600] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.539404] usb usb2: Product: xHCI Host Controller [ 1.541170] usb usb2: Manufacturer: Linux 4.19.106-minimal+ xhci-hcd [ 1.542946] usb usb2: SerialNumber: 0000:01:00.0 [ 1.544982] hub 2-0:1.0: USB hub found [ 1.546779] hub 2-0:1.0: 4 ports detected [ 1.549205] usbcore: registered new interface driver uas [ 1.551056] usbcore: registered new interface driver usb-storage [ 1.553036] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer [ 1.555031] sdhci: Secure Digital Host Controller Interface driver [ 1.556791] sdhci: Copyright(c) Pierre Ossman [ 1.558799] mmc-bcm2835 fe300000.mmcnr: could not get clk, deferring probe [ 1.560744] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.563002] hidraw: raw HID events driver (C) Jiri Kosina [ 1.564802] usbcore: registered new interface driver usbhid [ 1.566530] usbhid: USB HID core driver [ 1.568935] NET: Registered protocol family 10 [ 1.571320] Segment Routing with IPv6 [ 1.573072] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.575192] NET: Registered protocol family 17 [ 1.577279] Loading compiled-in X.509 certificates [ 1.580425] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver [ 1.582453] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0 [ 1.584169] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated [ 1.628522] mmc1: queuing unknown CIS tuple 0x80 (2 bytes) [ 1.631724] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 1.634901] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 1.639281] mmc1: queuing unknown CIS tuple 0x80 (7 bytes) [ 1.640941] mmc0: SDHCI controller on fe340000.emmc2 [fe340000.emmc2] using ADMA [ 1.642815] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 1.645872] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 1.680497] mmc0: new high speed SDHC card at address b368 [ 1.682758] mmcblk0: mmc0:b368 USD 7.46 GiB [ 1.685675] mmcblk0: p1 p2 [ 1.698847] random: fast init done [ 1.710424] mmc1: new high speed SDIO card at address 0001 [ 1.796344] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 1.798405] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 1.800094] cfg80211: failed to load regulatory.db [ 1.819491] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 1.821202] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 1.839022] devtmpfs: mounted [ 1.841133] Freeing unused kernel memory: 448K [ 1.888116] Run /sbin/init as init process [ 1.898048] usb 1-1: new high-speed USB device number 2 using xhci_hcd [ 2.080743] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.20 [ 2.082501] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 2.084194] usb 1-1: Product: USB2.0 Hub [ 2.087606] hub 1-1:1.0: USB hub found [ 2.089569] hub 1-1:1.0: 4 ports detected [ 2.418071] usb 1-1.3: new high-speed USB device number 3 using xhci_hcd [ 2.542327] systemd[1]: System time before build time, advancing clock. [ 2.565718] usb 1-1.3: New USB device found, idVendor=148f, idProduct=5370, bcdDevice= 1.01 [ 2.567460] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2.569193] usb 1-1.3: Product: 802.11 n WLAN [ 2.570898] usb 1-1.3: Manufacturer: Ralink [ 2.572599] usb 1-1.3: SerialNumber: 1.0 [ 2.625420] systemd[1]: systemd 241 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) [ 2.627746] systemd[1]: Detected architecture arm64. [ 2.644299] systemd[1]: Set hostname to. [ 2.678534] usb 1-1.4: new low-speed USB device number 4 using xhci_hcd [ 2.816486] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.00 [ 2.818399] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.820183] usb 1-1.4: Product: USB Keyboard [ 2.821958] usb 1-1.4: Manufacturer: Logitech [ 2.837264] input: Logitech USB Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C31C.0001/input/input0 [ 2.908228] hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:01:00.0-1.4/input0 [ 2.924114] input: Logitech USB Keyboard Consumer Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:046D:C31C.0002/input/input1 [ 2.988204] input: Logitech USB Keyboard System Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:046D:C31C.0002/input/input2 [ 2.990455] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:01:00.0-1.4/input1 [ 3.104064] random: systemd: uninitialized urandom read (16 bytes read) [ 3.109707] random: systemd: uninitialized urandom read (16 bytes read) [ 3.112235] systemd[1]: Listening on udev Kernel Socket. [ 3.117196] random: systemd: uninitialized urandom read (16 bytes read) [ 3.120154] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 3.125320] systemd[1]: Listening on fsck to fsckd communication Socket. [ 3.130232] systemd[1]: Reached target Remote File Systems. [ 3.135670] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. [ 3.141989] systemd[1]: Listening on Syslog Socket. [ 3.147071] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 3.465189] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro [ 3.543638] systemd-journald[103]: Received request to flush runtime journal from PID 1 [ 4.132235] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 [ 4.390793] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 [ 4.407571] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04 [ 4.474878] bcmgenet: Skipping UMAC reset [ 4.589170] bcmgenet fd580000.genet: configuring instance for external RGMII (no delay) [ 4.591428] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 5.608172] bcmgenet fd580000.genet eth0: Link is Down [ 7.888049] random: crng init done [ 7.889772] random: 7 urandom warning(s) missed due to ratelimiting [ 9.768206] bcmgenet fd580000.genet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
Output from lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 001 Device 003: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Output from lspci
00:00.0 PCI bridge: Broadcom Limited Device 2711 (rev 10) 01:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)
..and by numeric ids :
00:00.0 0604: 14e4:2711 (rev 10) 01:00.0 0c03: 1106:3483 (rev 01)