sdirkwinkel / router7 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from rtr7/router7
a small home internet router completely written in Go
Home Page: https://router7.org
License: Apache License 2.0
This project forked from rtr7/router7
a small home internet router completely written in Go
Home Page: https://router7.org
License: Apache License 2.0
➜ ~ iperf3 -R -c 172.22.0.10
Connecting to host 172.22.0.10, port 5201
Reverse mode, remote host 172.22.0.10 is sending
[ 5] local 192.168.0.193 port 55054 connected to 172.22.0.10 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 106 MBytes 892 Mbits/sec
[ 5] 1.00-2.00 sec 110 MBytes 923 Mbits/sec
[ 5] 2.00-3.00 sec 111 MBytes 933 Mbits/sec
[ 5] 3.00-4.00 sec 111 MBytes 933 Mbits/sec
[ 5] 4.00-5.00 sec 111 MBytes 933 Mbits/sec
[ 5] 5.00-6.00 sec 111 MBytes 934 Mbits/sec
[ 5] 6.00-7.00 sec 111 MBytes 933 Mbits/sec
[ 5] 7.00-8.00 sec 111 MBytes 933 Mbits/sec
[ 5] 8.00-9.00 sec 111 MBytes 934 Mbits/sec
[ 5] 9.00-10.00 sec 111 MBytes 933 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.09 GBytes 937 Mbits/sec 1027 sender
[ 5] 0.00-10.00 sec 1.08 GBytes 928 Mbits/sec receiver
iperf Done.
➜ ~ iperf3 -c 172.22.0.10
Connecting to host 172.22.0.10, port 5201
[ 5] local 192.168.0.193 port 55058 connected to 172.22.0.10 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 111 MBytes 934 Mbits/sec 0 191 KBytes
[ 5] 1.00-2.00 sec 112 MBytes 941 Mbits/sec 0 191 KBytes
[ 5] 2.00-3.00 sec 111 MBytes 935 Mbits/sec 0 263 KBytes
[ 5] 3.00-4.00 sec 112 MBytes 937 Mbits/sec 0 191 KBytes
[ 5] 4.00-5.00 sec 112 MBytes 937 Mbits/sec 0 191 KBytes
[ 5] 5.00-6.00 sec 112 MBytes 939 Mbits/sec 0 191 KBytes
[ 5] 6.00-7.00 sec 112 MBytes 939 Mbits/sec 0 191 KBytes
[ 5] 7.00-8.00 sec 112 MBytes 939 Mbits/sec 0 191 KBytes
[ 5] 8.00-9.00 sec 112 MBytes 938 Mbits/sec 0 191 KBytes
[ 5] 9.00-10.00 sec 112 MBytes 938 Mbits/sec 0 191 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.09 GBytes 938 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec receiver
iperf Done.
➜ ~
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 5.16.0-rc1 (gokrazy@docker) (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PREEMPT Wed Mar 1 20:57:29 UTC 2017
[ 0.000000] Machine model: Raspberry Pi Compute Module 4 Rev 1.0
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000002ac00000, size 64 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x7fbe3b80-0x7fbe5fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000003fffffff]
[ 0.000000] DMA32 [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fffffff]
[ 0.000000] On node 0, zone DMA32: 19456 pages in unavailable ranges
[ 0.000000] percpu: Embedded 20 pages/cpu s41816 r8192 d31912 u81920
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-v4
[ 0.000000] CPU features: kernel page table isolation forced ON by KASLR
[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] Fallback order for Node 0: 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 496944
[ 0.000000] Policy zone: DMA32
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=0 bcm2708_fb.fbheight=0 bcm2708_fb.fbswap=1 smsc95xx.macaddr=E4:5F:01:64:B4:0F vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200n8 root=PARTUUID=60c24cc1-f3f9-427a-8199-020a45490001/PARTNROFF=1 init=/gokrazy/init rootwait panic=10 oops=panic
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0x0000000037400000-0x000000003b400000] (64MB)
[ 0.000000] Memory: 1803868K/2019328K available (19712K kernel code, 3828K rwdata, 11152K rodata, 7808K init, 535K bss, 149924K reserved, 65536K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] random: get_random_bytes called from start_kernel+0x478/0x664 with crng_init=0
[ 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.000001] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[ 0.000489] Console: colour dummy device 80x25
[ 0.000592] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=216000)
[ 0.000612] pid_max: default: 32768 minimum: 301
[ 0.000687] LSM: Security Framework initializing
[ 0.000777] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000812] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.002559] rcu: Hierarchical SRCU implementation.
[ 0.006845] EFI services will not be available.
[ 0.007201] smp: Bringing up secondary CPUs ...
[ 0.007702] Detected PIPT I-cache on CPU1
[ 0.007770] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.008378] Detected PIPT I-cache on CPU2
[ 0.008424] CPU2: Booted secondary processor 0x0000000002 [0x410fd083]
[ 0.008942] Detected PIPT I-cache on CPU3
[ 0.008987] CPU3: Booted secondary processor 0x0000000003 [0x410fd083]
[ 0.009073] smp: Brought up 1 node, 4 CPUs
[ 0.009105] SMP: Total of 4 processors activated.
[ 0.009114] CPU features: detected: 32-bit EL0 Support
[ 0.009121] CPU features: detected: 32-bit EL1 Support
[ 0.009131] CPU features: detected: CRC32 instructions
[ 0.027046] CPU: All CPU(s) started at EL2
[ 0.027108] alternatives: patching kernel code
[ 0.028544] devtmpfs: initialized
[ 0.036772] KASLR enabled
[ 0.036987] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.037014] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.038650] pinctrl core: initialized pinctrl subsystem
[ 0.039747] DMI not present or invalid.
[ 0.040371] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.042191] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.042439] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.042846] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.042938] audit: initializing netlink subsys (disabled)
[ 0.043109] audit: type=2000 audit(0.040:1): state=initialized audit_enabled=0 res=1
[ 0.044476] thermal_sys: Registered thermal governor 'step_wise'
[ 0.044485] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.044663] cpuidle: using governor menu
[ 0.045011] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.045129] ASID allocator initialised with 32768 entries
[ 0.047061] Serial: AMBA PL011 UART driver
[ 0.081252] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.081278] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.081289] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.081300] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.082762] ACPI: Interpreter disabled.
[ 0.085560] iommu: Default domain type: Translated
[ 0.085576] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.085840] vgaarb: loaded
[ 0.086136] SCSI subsystem initialized
[ 0.086505] usbcore: registered new interface driver usbfs
[ 0.086557] usbcore: registered new interface driver hub
[ 0.086594] usbcore: registered new device driver usb
[ 0.086752] usb_phy_generic phy: supply vcc not found, using dummy regulator
[ 0.087640] pps_core: LinuxPPS API ver. 1 registered
[ 0.087652] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[ 0.087672] PTP clock support registered
[ 0.087817] EDAC MC: Ver: 3.0.0
[ 0.089597] FPGA manager framework
[ 0.089691] Advanced Linux Sound Architecture Driver Initialized.
[ 0.090873] clocksource: Switched to clocksource arch_sys_counter
[ 0.091056] VFS: Disk quotas dquot_6.6.0
[ 0.091123] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.091446] pnp: PnP ACPI: disabled
[ 0.098553] NET: Registered PF_INET protocol family
[ 0.098854] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.100473] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.100549] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.100658] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[ 0.100896] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.101047] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.101084] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.101238] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.101609] RPC: Registered named UNIX socket transport module.
[ 0.101622] RPC: Registered udp transport module.
[ 0.101629] RPC: Registered tcp transport module.
[ 0.101636] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.102409] PCI: CLS 0 bytes, default 64
[ 0.103602] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[ 0.103795] kvm [1]: IPA Size Limit: 44 bits
[ 0.105926] kvm [1]: vgic interrupt IRQ9
[ 0.106084] kvm [1]: Hyp mode initialized successfully
[ 0.107373] Initialise system trusted keyrings
[ 0.107586] workingset: timestamp_bits=42 max_order=19 bucket_order=0
[ 0.114583] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.115259] NFS: Registering the id_resolver key type
[ 0.115294] Key type id_resolver registered
[ 0.115303] Key type id_legacy registered
[ 0.115394] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.115406] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.115594] fuse: init (API version 7.35)
[ 0.115846] 9p: Installing v9fs 9p2000 file system support
[ 0.179797] Key type asymmetric registered
[ 0.179811] Asymmetric key parser 'x509' registered
[ 0.179953] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[ 0.179966] io scheduler mq-deadline registered
[ 0.179976] io scheduler kyber registered
[ 0.195430] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[ 0.195470] brcm-pcie fd500000.pcie: No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[ 0.195512] brcm-pcie fd500000.pcie: MEM 0x0600000000..0x063fffffff -> 0x00c0000000
[ 0.195547] brcm-pcie fd500000.pcie: IB MEM 0x0000000000..0x007fffffff -> 0x0400000000
[ 0.228953] brcm-pcie fd500000.pcie: link up, 2.5 GT/s PCIe x1 (SSC)
[ 0.229160] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[ 0.229176] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.229191] pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
[ 0.229238] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[ 0.229327] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 0.232761] pci 0000:00:00.0: bridge configuration invalid ([bus ff-ff]), reconfiguring
[ 0.232925] pci 0000:01:00.0: [10ec:8168] type 00 class 0x020000
[ 0.232960] pci 0000:01:00.0: reg 0x10: [io 0x0000-0x00ff]
[ 0.232996] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[ 0.233025] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit]
[ 0.233168] pci 0000:01:00.0: supports D1 D2
[ 0.233179] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.245980] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 0.246018] pci 0000:00:00.0: BAR 14: assigned [mem 0x600000000-0x6000fffff]
[ 0.246039] pci 0000:01:00.0: BAR 4: assigned [mem 0x600000000-0x600003fff 64bit]
[ 0.246065] pci 0000:01:00.0: BAR 2: assigned [mem 0x600004000-0x600004fff 64bit]
[ 0.246089] pci 0000:01:00.0: BAR 0: no space for [io size 0x0100]
[ 0.246102] pci 0000:01:00.0: BAR 0: failed to assign [io size 0x0100]
[ 0.246115] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.246128] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff]
[ 0.246321] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 0.246457] pcieport 0000:00:00.0: PME: Signaling with IRQ 46
[ 0.248042] IPMI message handler: version 39.2
[ 0.248112] ipmi device interface
[ 0.248156] ipmi_ssif: IPMI SSIF Interface driver
[ 0.248579] EINJ: ACPI disabled.
[ 0.272403] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[ 0.273472] bcm2835-aux-uart fe215040.serial: there is not valid maps for state default
[ 0.273821] printk: console [ttyS0] disabled
[ 0.273904] fe215040.serial: ttyS0 at MMIO 0xfe215040 (irq = 22, base_baud = 62499999) is a 16550
[ 1.393798] printk: console [ttyS0] enabled
[ 1.399481] Serial: AMBA driver
[ 1.402851] SuperH (H)SCI(F) driver initialized
[ 1.408053] msm_serial: driver initialized
[ 1.419139] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 1.431078] loop: module loaded
[ 1.435770] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 1.444239] megasas: 07.719.03.00-rc1
[ 1.450115] SPI driver mtd_dataflash has no spi_device_id for atmel,at45
[ 1.456937] SPI driver mtd_dataflash has no spi_device_id for atmel,dataflash
[ 1.464844] SPI driver spidev has no spi_device_id for brcm,bcm2835-spi
[ 1.474290] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[ 1.482252] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved.
[ 1.493789] libphy: Fixed MDIO Bus: probed
[ 1.500714] tun: Universal TUN/TAP device driver, 1.6
[ 1.507229] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[ 1.522912] libphy: bcmgenet MII bus: probed
[ 1.574948] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[ 1.582114] thunder_xcv, ver 1.0
[ 1.585460] thunder_bgx, ver 1.0
[ 1.588790] nicpf, ver 1.0
[ 1.591580] nicvf, ver 1.0
[ 1.594475] tulip: tulip: unknown CPU architecture, using default csr0
[ 1.602799] hclge is initializing
[ 1.606199] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[ 1.613539] hns3: Copyright (c) 2017 Huawei Corporation.
[ 1.619134] e100: Intel(R) PRO/100 Network Driver
[ 1.623919] e100: Copyright(c) 1999-2006 Intel Corporation
[ 1.629532] e1000: Intel(R) PRO/1000 Network Driver
[ 1.634487] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 1.640387] e1000e: Intel(R) PRO/1000 Network Driver
[ 1.645432] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.651491] igb: Intel(R) Gigabit Ethernet Network Driver
[ 1.656978] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 1.662673] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 1.669039] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 1.675454] sky2: driver version 1.30
[ 1.681237] usbcore: registered new interface driver r8152
[ 1.686870] usbcore: registered new interface driver lan78xx
[ 1.692658] usbcore: registered new interface driver asix
[ 1.698175] usbcore: registered new interface driver cdc_ether
[ 1.704154] usbcore: registered new interface driver smsc95xx
[ 1.710033] usbcore: registered new interface driver lg-vl600
[ 1.716096] VFIO - User Level meta-driver version: 0.3
[ 1.723714] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.730376] ehci-pci: EHCI PCI platform driver
[ 1.734939] ehci-platform: EHCI generic platform driver
[ 1.740396] ehci-orion: EHCI orion driver
[ 1.744591] ehci-exynos: EHCI Exynos driver
[ 1.748953] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.755244] ohci-pci: OHCI PCI platform driver
[ 1.759801] ohci-platform: OHCI generic platform driver
[ 1.765240] ohci-exynos: OHCI Exynos driver
[ 1.770160] usbcore: registered new interface driver cdc_acm
[ 1.775917] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1.784084] usbcore: registered new interface driver usblp
[ 1.789703] usbcore: registered new interface driver usb-storage
[ 1.795884] usbcore: registered new interface driver cp210x
[ 1.801567] usbserial: USB Serial support registered for cp210x
[ 1.807610] usbcore: registered new interface driver ftdi_sio
[ 1.813464] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1.824618] i2c_dev: i2c /dev entries driver
[ 1.836231] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 1.845597] sdhci: Secure Digital Host Controller Interface driver
[ 1.851905] sdhci: Copyright(c) Pierre Ossman
[ 1.856855] SPI driver mmc_spi has no spi_device_id for mmc-spi-slot
[ 1.863634] Synopsys Designware Multimedia Card Interface Driver
[ 1.870946] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.879102] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.887883] usbcore: registered new interface driver usbhid
[ 1.893565] usbhid: USB HID core driver
[ 1.898698] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[ 1.909673] mmc1: SDHCI controller on fe300000.mmcnr [fe300000.mmcnr] using PIO
[ 1.913348] Initializing XFRM netlink socket
[ 1.922096] NET: Registered PF_INET6 protocol family
[ 1.928140] Segment Routing with IPv6
[ 1.931975] In-situ OAM (IOAM) with IPv6
[ 1.936154] NET: Registered PF_PACKET protocol family
[ 1.941475] 9pnet: Installing 9P2000 support
[ 1.945909] Key type dns_resolver registered
[ 1.950712] Loading compiled-in X.509 certificates
[ 1.964762] uart-pl011 fe201000.serial: there is not valid maps for state default
[ 1.972663] fe201000.serial: ttyAMA1 at MMIO 0xfe201000 (irq = 21, base_baud = 0) is a PL011 rev2
[ 1.985041] raspberrypi-firmware soc:firmware: Attached to firmware from 2021-11-16T17:38:45
[ 2.008714] gpio-449 (ant1): hogged as output/high
[ 2.023717] gpio-453 (ant2): hogged as output/low
[ 2.064792] random: fast init done
[ 2.071676] mmc1: new high speed SDIO card at address 0001
[ 2.082191] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 2.091169] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.bin failed with error -2
[ 2.103762] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
[ 2.164990] r8169 0000:01:00.0: enabling device (0000 -> 0002)
[ 2.183157] r8169 0000:01:00.0: can't read MAC address, setting random one
[ 2.190871] libphy: r8169: probed
[ 2.194674] r8169 0000:01:00.0 eth1: RTL8168h/8111h, 00:00:00:00:00:00, XID 541, IRQ 47
[ 2.202822] r8169 0000:01:00.0 eth1: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 2.317467] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 2.326297] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 2.332987] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.341823] cfg80211: failed to load regulatory.db
[ 2.361966] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[ 2.366773] ALSA device list:
[ 2.372134] No soundcards found.
[ 2.375749] Waiting for root device PARTUUID=60c24cc1-f3f9-427a-8199-020a45490001/PARTNROFF=1...
[ 2.471118] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
[ 2.478435] mmcblk0: mmc0:aaaa SE32G 29.7 GiB
[ 2.489729] mmcblk0: p1 p2 p3 p4
[ 2.497335] VFS: Mounted root (squashfs filesystem) readonly on device 179:2.
[ 2.506894] devtmpfs: mounted
[ 2.514670] Freeing unused kernel memory: 7808K
[ 2.526944] Run /gokrazy/init as init process
gokrazy build timestamp 2021-11-23T22:30:28+01:00
1970/01/01 01:00:02 gokrazy.go:76: found hardware watchdog "Broadcom BCM2835 Watchdog timer" with timeout 15s, pinging...
[ 2.780187] EXT4-fs (mmcblk0p4): recovery complete
[ 2.785662] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
hostname "router7"
gokrazy device model Raspberry Pi Compute Module 4 Rev 1.0
1970/01/01 01:00:02 status.go:223: getting EEPROM version: RECOVERY.000 not found, assuming update unsuccessful
1970/01/01 01:00:02 listeners.go:180: now listening on 127.0.0.1:80
1970/01/01 01:00:02 listeners.go:180: now listening on [::1]:80
[ 3.119502] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
1970/01/[ 7.279766] random: crng init done
01 01:00:07 randomd.go:38: seeding RNG from /perm/random.seed
timestamps: boot: 2021-11-23 21:30:30 +0000 UTC, root: 2021-11-23 22:30:30 +0100 CET (boot=1637703030 root=1637703030)
1970/01/[ 22.573471] bcmgenet fd580000.ethernet lan0: renamed from eth0
01 01:00:22 netconfig.go:334: addr lo
1970/01/01 01:00:22 netconfig.go:334: addr e4:5f:01:64:b4:0f eth0
[ 22.663289] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[ 22.731572] bcmgenet fd580000.ethernet lan0: Link is Down
1970/01/[ 22.734597] r8169 0000:01:00.0 uplink0: renamed from eth1
01 01:00:22 listeners.go:180: now listening on 192.168.0.1:80
1970/01/01 01:00:22 netconfig.go:355: addr e4:5f:01:64:b4:10 eth1
1970/01/01 01:00:22 netconfig.go:371: apply details {HardwareA[ 22.759927] r8169 0000:01:00.0: Direct firmware load for rtl_nic/rtl8168h-2.fw failed with error -2
ddr:e4:5[ 22.769442] r8169 0000:01:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)
f:01:64:b4:10 SpoofHardwareAddr: Name:uplink0 Addr:}
[ 22.802901] Generic FE-GE Realtek PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC)
[ 22.934991] r8169 0000:01:00.0 uplink0: Link is Down
1970/01/01 01:00:22 netconfig.go:101: replacing address 172.22.0.188/24 on uplink0
1970/01/01 01:00:22 netconfig.go:632: could not carry counter values: unexpected number of objects in table filter: got 0, want 1
1970/01/01 01:00:22 netconfig.go:632: could not carry counter values: unexpected number of objects in table filter: got 0, want 1
1970/01/01 01:00:25 dns.go:421: resolving [{0.gokrazy.pool.ntp.org. 1 1}] failed: read udp 172.22.0.188:52836->172.22.0.1:53: i/o timeout
[ 26.450706] r8169 0000:01:00.0 uplink0: Link is Up - 1Gbps/Full - flow control off
[ 26.458474] IPv6: ADDRCONF(NETDEV_CHANGE): uplink0: link becomes ready
[ 26.815070] bcmgenet fd580000.ethernet lan0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 26.823435] IPv6: ADDRCONF(NETDEV_CHANGE): lan0: link becomes ready
1970/01/01 01:00:27 dns.go:421: resolving [{0.gokrazy.pool.ntp.org. 1 1}] failed: read udp 172.22.0.188:40396->1.1.1.1:53: i/o timeout
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:27 dhcp4d.go:388: DHCPACK &{Num:191 Addr:192.168.0.193 HardwareAddr:76:56:33:85:dd:eb Hostname:SteffenPc HostnameOverride: Expiry:1970-01-01 01:20:27.949580798 +0100 CET m=+1204.364125405}
1970/01/01 01:00:28 listeners.go:177: listen: listen tcp [fe80::e65f:1ff:fe64:b40f%lan0]:80: bind: cannot assign requested address
1970/01/01 01:00:28 listeners.go:180: now listening on [fe80::e65f:1ff:fe64:b40f%lan0]:80
1970/01/01 01:00:30 dns.go:421: resolving [{0.gokrazy.pool.ntp.org. 28 1}] failed: read udp 172.22.0.188:33736->172.22.0.1:53: i/o timeout
2021/11/23 22:31:19 dns.go:173: probe results: [{upstream: 1.1.1.1:53, rtt: 4.650686ms} {upstream: 172.22.0.1:53, rtt: 5.442ms}]
2021/11/23 22:31:19 dhcp4.go:140: Temporary error: DHCP: timeout (server(s) unreachable) (waiting 10s)
2021/11/23 22:31:29 dns.go:173: probe results: [{upstream: 172.22.0.1:53, rtt: 1.374222ms} {upstream: 1.1.1.1:53, rtt: 4.651371ms}]
2021/11/23 22:31:29 dhcp4.go:145: lease: {RenewAfter:2021-11-24 04:31:29.83836101 +0100 CET m=+21620.028870026 ClientIP:172.22.0.188 SubnetMask:255.255.255.0 Router:172.22.0.1 DNS:[172.22.0.1]}
2021/11/23 22:31:29 netconfig.go:334: addr lo
2021/11/23 22:31:29 netconfig.go:334: addr e4:5f:01:64:b4:0f lan0
2021/11/23 22:31:29 netconfig.go:371: apply details {HardwareAddr:e4:5f:01:64:b4:0f SpoofHardwareAddr: Name:lan0 Addr:192.168.0.1/24}
2021/11/23 22:31:29 netconfig.go:355: addr e4:5f:01:64:b4:10 uplink0
2021/11/23 22:31:29 netconfig.go:371: apply details {HardwareAddr:e4:5f:01:64:b4:10 SpoofHardwareAddr: Name:uplink0 Addr:}
2021/11/23 22:31:29 netconfig.go:101: replacing address 172.22.0.188/24 on uplink0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.