Table of contents
Preface
Listings below are extracted from Raspberry PI3 Model B Rev 1.2 64bit Debian Buster (testing) distribution with self-compiled stripped down kernel with bare minimal packages.
Output from /proc/cpuinfo
processor : 0 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 1 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 2 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 3 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4
Output from dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 4.18.10-rpi0 (juhar@rpi3) (gcc version 8.2.0 (Debian 8.2.0-9)) #6 SMP Tue Nov 27 09:22:24 UTC 2018 [ 0.000000] Machine model: Raspberry Pi 3 Model B Rev 1.2 [ 0.000000] On node 0 totalpages: 242688 [ 0.000000] DMA32 zone: 3792 pages used for memmap [ 0.000000] DMA32 zone: 0 pages reserved [ 0.000000] DMA32 zone: 242688 pages, LIFO batch:31 [ 0.000000] percpu: Embedded 21 pages/cpu @(____ptrval____) s46296 r8192 d31528 u86016 [ 0.000000] pcpu-alloc: s46296 r8192 d31528 u86016 alloc=21*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] CPU features: detected: Kernel page table isolation (KPTI) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 238896 [ 0.000000] Kernel command line: bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1200 bcm2708_fb.fbswap=1 dma.dmachans=0x7f35 bcm2709.boardrev=0xa22082 bcm2709.serial=0x6e2b984f bcm2709.uart_clock=48000000 smsc95xx.macaddr=B8:27:EB:2B:98:4F vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=tty0 console=ttyS1,115200 root=/dev/mmcblk0p2 rw fsck.repair=yes net.ifnames=0 rootwait [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) [ 0.000000] Memory: 945048K/970752K available (4286K kernel code, 280K rwdata, 2032K rodata, 448K init, 204K bss, 25704K reserved, 0K cma-reserved) [ 0.000000] random: get_random_u64 called from cache_random_seq_create+0x50/0x118 with crng_init=0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns [ 0.000006] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns [ 0.000120] Console: colour dummy device 80x25 [ 0.000302] console [tty0] enabled [ 0.000324] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) [ 0.000349] pid_max: default: 32768 minimum: 301 [ 0.000538] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000570] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes) [ 0.001965] ASID allocator initialised with 32768 entries [ 0.002066] Hierarchical SRCU implementation. [ 0.002733] smp: Bringing up secondary CPUs ... [ 0.003171] Detected VIPT I-cache on CPU1 [ 0.003223] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.003717] Detected VIPT I-cache on CPU2 [ 0.003751] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.004226] Detected VIPT I-cache on CPU3 [ 0.004260] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.004339] smp: Brought up 1 node, 4 CPUs [ 0.004391] SMP: Total of 4 processors activated. [ 0.004405] CPU features: detected: 32-bit EL0 Support [ 0.007513] CPU: All CPU(s) started at EL2 [ 0.007541] alternatives: patching kernel code [ 0.008731] devtmpfs: initialized [ 0.013989] Registered cp15_barrier emulation handler [ 0.014010] Registered setend emulation handler [ 0.014256] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.014286] futex hash table entries: 1024 (order: 4, 65536 bytes) [ 0.014473] pinctrl core: initialized pinctrl subsystem [ 0.014773] NET: Registered protocol family 16 [ 0.017189] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____)) [ 0.017518] DMA: preallocated 256 KiB pool for atomic allocations [ 0.026513] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.027405] SCSI subsystem initialized [ 0.027502] usbcore: registered new interface driver usbfs [ 0.027554] usbcore: registered new interface driver hub [ 0.027626] usbcore: registered new device driver usb [ 0.028451] clocksource: Switched to clocksource arch_sys_counter [ 0.029114] simple-framebuffer 3e795000.framebuffer: framebuffer at 0x3e795000, 0x465000 bytes, mapped to 0x(____ptrval____) [ 0.029141] simple-framebuffer 3e795000.framebuffer: format=r5g6b5, mode=1920x1200x16, linelength=3840 [ 0.056007] Console: switching to colour frame buffer device 240x75 [ 0.082323] simple-framebuffer 3e795000.framebuffer: fb0: simplefb registered! [ 0.089690] NET: Registered protocol family 2 [ 0.090301] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes) [ 0.090452] TCP established hash table entries: 8192 (order: 4, 65536 bytes) [ 0.090668] TCP bind hash table entries: 8192 (order: 5, 131072 bytes) [ 0.090954] TCP: Hash tables configured (established 8192 bind 8192) [ 0.091250] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.091385] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.091656] NET: Registered protocol family 1 [ 0.093120] workingset: timestamp_bits=62 max_order=18 bucket_order=0 [ 0.101123] io scheduler noop registered [ 0.101439] io scheduler cfq registered (default) [ 0.106381] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.107252] sdhci: Secure Digital Host Controller Interface driver [ 0.107353] sdhci: Copyright(c) Pierre Ossman [ 0.203700] sdhost-bcm2835 3f202000.mmc: loaded - DMA enabled (>1) [ 0.203886] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.235385] mmc1: SDHCI controller on 3f300000.sdhci [3f300000.sdhci] using PIO [ 0.235814] bcm2835-mbox 3f00b880.mailbox: mailbox enabled [ 0.236879] NET: Registered protocol family 10 [ 0.237783] Segment Routing with IPv6 [ 0.237898] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 0.238623] NET: Registered protocol family 17 [ 0.240065] raspberrypi-firmware soc:firmware: Attached to firmware from 2018-06-07 15:31 [ 0.254212] mmc1: queuing unknown CIS tuple 0x80 (2 bytes) [ 0.255967] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 0.257716] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 0.260791] mmc1: queuing unknown CIS tuple 0x80 (7 bytes) [ 0.312677] mmc0: host does not support reading read-only switch, assuming write-enable [ 0.314801] mmc0: new high speed SDHC card at address 0001 [ 0.315509] mmcblk0: mmc0:0001 ASTC 7.50 GiB [ 0.317826] mmcblk0: p1 p2 [ 0.318808] dwc2 3f980000.usb: dwc2_check_params: Invalid parameter lpm=1 [ 0.318925] dwc2 3f980000.usb: dwc2_check_params: Invalid parameter lpm_clock_gating=1 [ 0.319089] dwc2 3f980000.usb: dwc2_check_params: Invalid parameter besl=1 [ 0.319202] dwc2 3f980000.usb: dwc2_check_params: Invalid parameter hird_threshold_en=1 [ 0.319583] dwc2 3f980000.usb: DWC OTG Controller [ 0.319679] dwc2 3f980000.usb: new USB bus registered, assigned bus number 1 [ 0.319868] dwc2 3f980000.usb: irq 41, io mem 0x3f980000 [ 0.320205] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.18 [ 0.320345] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.320463] usb usb1: Product: DWC OTG Controller [ 0.320571] usb usb1: Manufacturer: Linux 4.18.10-rpi0 dwc2_hsotg [ 0.320670] usb usb1: SerialNumber: 3f980000.usb [ 0.321298] hub 1-0:1.0: USB hub found [ 0.321388] hub 1-0:1.0: 1 port detected [ 0.326598] random: fast init done [ 0.360067] mmc1: new high speed SDIO card at address 0001 [ 0.498060] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 0.498238] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 0.504970] Freeing unused kernel memory: 448K [ 0.758481] usb 1-1: new high-speed USB device number 2 using dwc2 [ 1.008704] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00 [ 1.015063] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1.021924] hub 1-1:1.0: USB hub found [ 1.028261] hub 1-1:1.0: 5 ports detected [ 1.245177] systemd[1]: System time before build time, advancing clock. [ 1.331235] systemd[1]: systemd 239 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) [ 1.338496] systemd[1]: Detected architecture arm64. [ 1.348491] usb 1-1.1: new high-speed USB device number 3 using dwc2 [ 1.403360] systemd[1]: Set hostname to. [ 1.489101] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00 [ 1.496059] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1.608537] usb 1-1.3: new low-speed USB device number 4 using dwc2 [ 1.744346] usb 1-1.3: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.00 [ 1.751249] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1.758023] usb 1-1.3: Product: USB Keyboard [ 1.764725] usb 1-1.3: Manufacturer: Logitech [ 1.841540] 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. [ 1.848607] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) [ 2.212060] random: systemd: uninitialized urandom read (16 bytes read) [ 2.219233] systemd[1]: Reached target Remote File Systems. [ 2.235043] random: systemd: uninitialized urandom read (16 bytes read) [ 2.242251] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 2.257654] random: systemd: uninitialized urandom read (16 bytes read) [ 2.264879] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 2.281266] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. [ 2.297094] systemd[1]: Reached target Swap. [ 2.413056] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) [ 2.711758] random: crng init done [ 2.711766] random: 7 urandom warning(s) missed due to ratelimiting [ 2.781355] systemd-journald[77]: Received request to flush runtime journal from PID 1 [ 3.132094] bcm2835-rng 3f104000.rng: hwrng registered [ 3.339419] hidraw: raw HID events driver (C) Jiri Kosina [ 3.420055] smsc95xx: unknown parameter 'macaddr' ignored [ 3.427444] smsc95xx v1.0.6 [ 3.428215] usbcore: registered new interface driver usbhid [ 3.440880] usbhid: USB HID core driver [ 3.466904] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C31C.0001/input/input0 [ 3.524159] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:2b:98:4f [ 3.524353] usbcore: registered new interface driver smsc95xx [ 3.538823] hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-3f980000.usb-1.3/input0 [ 3.541482] input: Logitech USB Keyboard Consumer Control as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C31C.0002/input/input1 [ 3.628837] input: Logitech USB Keyboard System Control as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C31C.0002/input/input2 [ 3.636940] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.3/input1 [ 4.442137] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 4.449284] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 5.884040] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 5.885377] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Output from lsusb
rpi3:~$ lsusb Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub