microsoft / WSL

Issues found on WSL
https://docs.microsoft.com/windows/wsl
MIT License
17.25k stars 812 forks source link

Issue using iptables with 6.6.36-lts kernel #11884

Open nnathan opened 1 month ago

nnathan commented 1 month ago

Windows Version

Microsoft Windows [Version 10.0.22631.3880]

WSL Version

2.3.13.0

Are you using WSL 1 or WSL 2?

Kernel Version

6.6.36.3-microsoft-standard-WSL2+

Distro Version

Ubuntu 24.04 LTS

Other Software

iptables v1.8.10 (nf_tables)

Repro Steps

Build the kernel first:

$ sudo git clone https://github.com/microsoft/WSL2-Linux-Kernel.git /usr/src/WSL2-Linux-Kernel
$ cd /usr/src/WSL2-Linux-Kernel
$ sudo chown -R naveen:naveen .
$ make -j`nproc` KCONFIG_CONFIG=Microsoft/config-wsl
$ sudo make modules_install
$ sudo make headers_install
$ sudo cp vmlinux /mnt/c/Users/naveen/vmlinux-6.6.36-lts

Edit ~/.wslconfig:

[wsl2]
kernel=C:\\Users\\naveen\\vmlinux-6.6.36-lts
debugConsole=true
networkingMode=mirrored

Shutdown WSL2

Start WSL2

Verify kernel:

$ uname -r
6.6.36.3-microsoft-standard-WSL2+

Now run iptables command:

$ sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Warning: Extension MASQUERADE revision 0 not supported, missing kernel module?
iptables v1.8.10 (nf_tables):  RULE_APPEND failed (No such file or directory): rule in chain POSTROUTING
$ echo $?
4

Expected Behavior

This should work as it does in the 5.15 kernel.

Actual Behavior

iptables doesn't work with MASQUERADE target which pretty much also means Docker is unusable.

Diagnostic Logs

z:~ $ sudo iptables --wait -t nat -I POSTROUTING -s 172.22.0.0/24 ! -o testnet -j MASQUERADE
Warning: Extension MASQUERADE revision 0 not supported, missing kernel module?
iptables v1.8.10 (nf_tables):  RULE_INSERT failed (No such file or directory): rule in chain POSTROUTING

z:~ $ uname -r
6.6.36.3-microsoft-standard-WSL2+

z:~ $ zcat /proc/config.gz | grep -i MASQ
CONFIG_NF_NAT_MASQUERADE=y
CONFIG_NFT_MASQ=y
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m

z:~ $ lsmod
Module                  Size  Used by
nf_conntrack_netlink    53248  0
br_netfilter           32768  0
bridge                335872  1 br_netfilter
stp                    12288  1 bridge
llc                    16384  2 bridge,stp
intel_rapl_msr         16384  0
intel_rapl_common      36864  1 intel_rapl_msr
kvm_amd               143360  0
crc32c_intel           16384  0
kvm                  1183744  1 kvm_amd
irqbypass              12288  1 kvm
configfs               61440  1
ip_tables              32768  0
autofs4                53248  0

z:~ $ ls -la /lib/modules/$(uname -r)/kernel/net/netfilter/*MASQ*
-rw-r--r-- 1 root root 458825 Aug  6 21:07 /lib/modules/6.6.36.3-microsoft-standard-WSL2+/kernel/net/netfilter/xt_MASQUERADE.ko

z:~ $ sudo strace iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE 2>&1 | grep -C1 ENOENT
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x75e686e96000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
--
getsockname(3, {sa_family=AF_NETLINK, nl_pid=4474, nl_groups=00000000}, [12]) = 0
newfstatat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/xtables/libipt_MASQUERADE.so", 0x7ffe028cae30, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/xtables/libxt_MASQUERADE.so", {st_mode=S_IFREG|0644, st_size=28872, ...}, 0) = 0
--
sendto(3, [{nlmsg_len=40, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=10, nla_type=0x3}, "\x49\x4e\x50\x55\x54\x00"]]], 40, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 40
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{nlmsg_len=60, nlmsg_type=NLMSG_ERROR, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=4474}, {error=-ENOENT, msg=[{nlmsg_len=40, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=10, nla_type=0x3}, "\x49\x4e\x50\x55\x54\x00"]]]}], iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60
sendto(3, [{nlmsg_len=40, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=11, nla_type=0x3}, "\x4f\x55\x54\x50\x55\x54\x00"]]], 40, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 40
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{nlmsg_len=60, nlmsg_type=NLMSG_ERROR, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=4474}, {error=-ENOENT, msg=[{nlmsg_len=40, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=11, nla_type=0x3}, "\x4f\x55\x54\x50\x55\x54\x00"]]]}], iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60
sendto(3, [{nlmsg_len=44, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=16, nla_type=0x3}, "\x50\x4f\x53\x54\x52\x4f\x55\x54\x49\x4e\x47\x00"]]], 44, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 44
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{nlmsg_len=64, nlmsg_type=NLMSG_ERROR, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=4474}, {error=-ENOENT, msg=[{nlmsg_len=44, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=16, nla_type=0x3}, "\x50\x4f\x53\x54\x52\x4f\x55\x54\x49\x4e\x47\x00"]]]}], iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
sendto(3, [{nlmsg_len=44, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=15, nla_type=0x3}, "\x50\x52\x45\x52\x4f\x55\x54\x49\x4e\x47\x00"]]], 44, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 44
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{nlmsg_len=64, nlmsg_type=NLMSG_ERROR, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=4474}, {error=-ENOENT, msg=[{nlmsg_len=44, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETCHAIN, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=15, nla_type=0x3}, "\x50\x52\x45\x52\x4f\x55\x54\x49\x4e\x47\x00"]]]}], iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
sendto(3, [{nlmsg_len=20, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_GETGEN, nlmsg_flags=NLM_F_REQUEST, nlmsg_seq=0, nlmsg_pid=0}, {nfgen_family=AF_UNSPEC, version=NFNETLINK_V0, res_id=htons(0)}], 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 20
--
pselect6(4, [3], NULL, NULL, {tv_sec=0, tv_nsec=0}, NULL) = 1 (in [3], left {tv_sec=0, tv_nsec=0})
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{nlmsg_len=288, nlmsg_type=NLMSG_ERROR, nlmsg_flags=0, nlmsg_seq=3, nlmsg_pid=4474}, {error=-ENOENT, msg=[{nlmsg_len=268, nlmsg_type=NFNL_SUBSYS_NFTABLES<<8|NFT_MSG_NEWRULE, nlmsg_flags=NLM_F_REQUEST|NLM_F_CREATE|NLM_F_APPEND, nlmsg_seq=3, nlmsg_pid=0}, {nfgen_family=AF_INET, version=NFNETLINK_V0, res_id=htons(0)}, [[{nla_len=8, nla_type=0x1}, "\x6e\x61\x74\x00"], [{nla_len=16, nla_type=0x2}, "\x50\x4f\x53\x54\x52\x4f\x55\x54\x49\x4e\x47\x00"], [{nla_len=204, nla_type=NLA_F_NESTED|0x4}, "\x24\x00\x01\x80\x09\x00\x01\x00\x6d\x65\x74\x61\x00\x00\x00\x00\x14\x00\x02\x80\x08\x00\x02\x00\x00\x00\x00\x07\x08\x00\x01\x00"...], [{nla_len=20, nla_type=NLA_F_NESTED|0x5}, "\x08\x00\x01\x00\x00\x00\x00\x00\x08\x00\x02\x00\x00\x00\x00\x00"]]]}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 288
pselect6(4, [3], NULL, NULL, {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout)
github-actions[bot] commented 1 month ago

Logs are required for review from WSL team

If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'. Otherwise please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.

How to collect WSL logs Download and execute [collect-wsl-logs.ps1](https://github.com/Microsoft/WSL/blob/master/diagnostics/collect-wsl-logs.ps1) in an **administrative powershell prompt**: ``` Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/WSL/master/diagnostics/collect-wsl-logs.ps1" -OutFile collect-wsl-logs.ps1 Set-ExecutionPolicy Bypass -Scope Process -Force .\collect-wsl-logs.ps1 ``` The script will output the path of the log file once done. If this is a networking issue, please use [collect-networking-logs.ps1](https://github.com/Microsoft/WSL/blob/master/diagnostics/collect-networking-logs.ps1), following the instructions [here](https://github.com/microsoft/WSL/blob/master/CONTRIBUTING.md#collect-wsl-logs-for-networking-issues) Once completed please upload the output files to this Github issue. [Click here for more info on logging](https://github.com/microsoft/WSL/blob/master/CONTRIBUTING.md#8-collect-wsl-logs-recommended-method) If you choose to email these logs instead of attaching to the bug, please send them to wsl-gh-logs@microsoft.com with the number of the github issue in the subject, and in the message a link to your comment in the github issue and reply with '/emailed-logs'.

View similar issues

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it!

Open similar issues:

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

nnathan commented 1 month ago

Attached wsl logs to appease bot.

WslLogs-2024-08-06_22-07-24.zip

github-actions[bot] commented 1 month ago

The log file doesn't contain any WSL traces. Please make sure that you reproduced the issue while the log collection was running.

Diagnostic information ``` .wslconfig found Custom kernel found: 'C:\Users\naveen\vmlinux-chessturo-wsl-6.6.36' Detected appx version: 2.3.13.0 Found no WSL traces in the logs ```
nnathan commented 1 month ago

Just attaching logs to appease bot: WslLogs-2024-07-22_04-02-27.zip

(These are the incorrect logs; but the logs don't even matter for this issue)

github-actions[bot] commented 1 month ago
Diagnostic information ``` .wslconfig found Detected appx version: 2.0.14.0 ```
zcobol commented 1 month ago

@nnathan in case you missed the release notes, emphasis on the custom kernel:

We are very excited kernel module support is now available in WSL2! With this latest kernel update, a large set of loadable modules has been introduced, accompanied by an overall config file update. However, please be aware that when using a custom kernel, the default module support is disabled for now. If you’re using a custom kernel, we recommend you edit your kernel config file to build-in all of the modules that you need.

Also, after cloning the repository delete .git to get rid of the + at the end of kernel name string.

First try loading manually the required modules or build a kernel with the modules included.

nnathan commented 1 month ago

@zcobol

I did actually heed that warning but I couldn't get the kernel to boot when everything is not a module.

I did this:

$ git clean -d -f -x
$ mv .git .git.bak # to get rid of + at end of kernel name
$ cp Microsoft/config-wsl .config
$ sed -i'' -e 's#=m$#=y#g' .config
$ make -j`nproc` KCONFIG_CONFIG=.config
$ cp arch/x86_64/boot/bzImage /mnt/c/Users/naveen/bzImage-linux-msft-wsl-6.6.36.3

Then I set the kernel in .wslconfig.

I get the following:

Kernel Console ``` [ 0.000000] Linux version 6.6.36.3-microsoft-standard-WSL2 (naveen@z) (gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP PREEMPT_DYNAMIC Wed Aug 7 08:41:11 AEST 2024 [ 0.000000] Command line: initrd=\initrd.img WSL_ROOT_INIT=1 panic=-1 nr_cpus=16 hv_utils.timesync_implicit=1 earlycon=uart8250,io,0x3f8,115200 console=hvc0 debug pty.legacy_count=0 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000e0fff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000001fffff] ACPI data [ 0.000000] BIOS-e820: [mem 0x0000000000200000-0x00000000f7ffffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000008053fffff] usable [ 0.000000] earlycon: uart8250 at I/O port 0x3f8 (options '115200') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] APIC: Static calls initialized [ 0.000000] DMI not present or invalid. [ 0.000000] Hypervisor detected: Microsoft Hyper-V [ 0.000000] Hyper-V: privilege flags low 0xae7f, high 0x3b8030, hints 0xc2c, misc 0xe0bed7b6 [ 0.000000] Hyper-V: Host Build 10.0.22621.3880-3-0 [ 0.000000] Hyper-V: Nested features: 0x4a0000 [ 0.000000] Hyper-V: LAPIC Timer Frequency: 0xc3500 [ 0.000000] Hyper-V: Using hypercall for remote TLB flush [ 0.000000] clocksource: hyperv_clocksource_tsc_page: mask: 0xffffffffffffffff max_cycles: 0x24e6a1710, max_idle_ns: 440795202120 ns [ 0.000000] clocksource: hyperv_clocksource_msr: mask: 0xffffffffffffffff max_cycles: 0x24e6a1710, max_idle_ns: 440795202120 ns [ 0.000000] tsc: Detected 3792.903 MHz processor [ 0.000006] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved [ 0.001381] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.002646] last_pfn = 0x805400 max_arch_pfn = 0x400000000 [ 0.003802] MTRR map: 5 entries (4 fixed + 1 variable; max 20), built from 8 variable MTRRs [ 0.005518] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.006965] last_pfn = 0xf8000 max_arch_pfn = 0x400000000 [ 0.008084] Using GB pages for direct mapping [ 0.009047] RAMDISK: [mem 0x0942a000-0x09650fff] [ 0.009999] ACPI: Early table checksum verification disabled [ 0.011148] ACPI: RSDP 0x00000000000E0000 000024 (v02 VRTUAL) [ 0.012305] ACPI: XSDT 0x0000000000100000 000044 (v01 VRTUAL MICROSFT 00000001 MSFT 00000001) [ 0.014064] ACPI: FACP 0x0000000000101000 000114 (v06 VRTUAL MICROSFT 00000001 MSFT 00000001) [ 0.015817] ACPI: DSDT 0x00000000001011B8 01E191 (v02 MSFTVM DSDT01 00000001 MSFT 05000000) [ 0.017568] ACPI: FACS 0x0000000000101114 000040 [ 0.018522] ACPI: OEM0 0x0000000000101154 000064 (v01 VRTUAL MICROSFT 00000001 MSFT 00000001) [ 0.020268] ACPI: SRAT 0x000000000011F349 0003B0 (v02 VRTUAL MICROSFT 00000001 MSFT 00000001) [ 0.022029] ACPI: APIC 0x000000000011F6F9 0000C8 (v04 VRTUAL MICROSFT 00000001 MSFT 00000001) [ 0.023779] ACPI: Reserving FACP table memory at [mem 0x101000-0x101113] [ 0.025153] ACPI: Reserving DSDT table memory at [mem 0x1011b8-0x11f348] [ 0.026527] ACPI: Reserving FACS table memory at [mem 0x101114-0x101153] [ 0.027887] ACPI: Reserving OEM0 table memory at [mem 0x101154-0x1011b7] [ 0.029320] ACPI: Reserving SRAT table memory at [mem 0x11f349-0x11f6f8] [ 0.030705] ACPI: Reserving APIC table memory at [mem 0x11f6f9-0x11f7c0] [ 0.032111] SRAT: PXM 0 -> APIC 0x00 -> Node 0 [ 0.033038] SRAT: PXM 0 -> APIC 0x01 -> Node 0 [ 0.033955] SRAT: PXM 0 -> APIC 0x02 -> Node 0 [ 0.034871] SRAT: PXM 0 -> APIC 0x03 -> Node 0 [ 0.035787] SRAT: PXM 0 -> APIC 0x04 -> Node 0 [ 0.036703] SRAT: PXM 0 -> APIC 0x05 -> Node 0 [ 0.037618] SRAT: PXM 0 -> APIC 0x06 -> Node 0 [ 0.038535] SRAT: PXM 0 -> APIC 0x07 -> Node 0 [ 0.039451] SRAT: PXM 0 -> APIC 0x08 -> Node 0 [ 0.040367] SRAT: PXM 0 -> APIC 0x09 -> Node 0 [ 0.041285] SRAT: PXM 0 -> APIC 0x0a -> Node 0 [ 0.042211] SRAT: PXM 0 -> APIC 0x0b -> Node 0 [ 0.043117] SRAT: PXM 0 -> APIC 0x0c -> Node 0 [ 0.044011] SRAT: PXM 0 -> APIC 0x0d -> Node 0 [ 0.044946] SRAT: PXM 0 -> APIC 0x0e -> Node 0 [ 0.045861] SRAT: PXM 0 -> APIC 0x0f -> Node 0 [ 0.046773] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0xf7ffffff] hotplug [ 0.048154] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x8053fffff] hotplug [ 0.049580] ACPI: SRAT: Node 0 PXM 0 [mem 0x805400000-0x9ffdfffff] hotplug [ 0.051001] ACPI: SRAT: Node 0 PXM 0 [mem 0x1000000000-0xfcffffffff] hotplug [ 0.052454] ACPI: SRAT: Node 0 PXM 0 [mem 0x10000000000-0x1ffffffffff] hotplug [ 0.053940] ACPI: SRAT: Node 0 PXM 0 [mem 0x20000000000-0x3ffffffffff] hotplug [ 0.055427] ACPI: SRAT: Node 0 PXM 0 [mem 0x40000000000-0x7ffffffffff] hotplug [ 0.056922] ACPI: SRAT: Node 0 PXM 0 [mem 0x80000000000-0xfffffffffff] hotplug [ 0.058410] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000000-0x1fffffffffff] hotplug [ 0.059912] ACPI: SRAT: Node 0 PXM 0 [mem 0x200000000000-0x3fffffffffff] hotplug [ 0.061722] ACPI: SRAT: Node 0 PXM 0 [mem 0x400000000000-0x7fffffffffff] hotplug [ 0.063628] ACPI: SRAT: Node 0 PXM 0 [mem 0x800000000000-0xffffffffffff] hotplug [ 0.065507] ACPI: SRAT: Node 0 PXM 0 [mem 0x1000000000000-0x1ffffffffffff] hotplug [ 0.067330] ACPI: SRAT: Node 0 PXM 0 [mem 0x2000000000000-0x3ffffffffffff] hotplug [ 0.068896] ACPI: SRAT: Node 0 PXM 0 [mem 0x4000000000000-0x7ffffffffffff] hotplug [ 0.070464] ACPI: SRAT: Node 0 PXM 0 [mem 0x8000000000000-0xfffffffffffff] hotplug [ 0.072030] NUMA: Node 0 [mem 0x00000000-0xf7ffffff] + [mem 0x100000000-0x8053fffff] -> [mem 0x00000000-0x8053fffff] [ 0.074161] NODE_DATA(0) allocated [mem 0x8053de000-0x8053fffff] [ 0.075498] Zone ranges: [ 0.076016] DMA32 [mem 0x0000000000001000-0x00000000ffffffff] [ 0.077330] Normal [mem 0x0000000100000000-0x00000008053fffff] [ 0.078610] Device empty [ 0.079202] Movable zone start for each node [ 0.080081] Early memory node ranges [ 0.080817] node 0: [mem 0x0000000000001000-0x000000000009ffff] [ 0.082112] node 0: [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.083404] node 0: [mem 0x0000000100000000-0x00000008053fffff] [ 0.084714] Initmem setup node 0 [mem 0x0000000000001000-0x00000008053fffff] [ 0.086266] On node 0, zone DMA32: 1 pages in unavailable ranges [ 0.093896] On node 0, zone DMA32: 352 pages in unavailable ranges [ 0.095559] On node 0, zone Normal: 11264 pages in unavailable ranges [ 0.096881] ACPI: PM-Timer IO Port: 0x408 [ 0.099037] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) [ 0.100374] IOAPIC[0]: apic_id 16, version 17, address 0xfec00000, GSI 0-23 [ 0.101812] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.103174] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.104498] smpboot: Allowing 16 CPUs, 0 hotplug CPUs [ 0.105539] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.107082] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000dffff] [ 0.108642] PM: hibernation: Registered nosave memory: [mem 0x000e0000-0x000e0fff] [ 0.110200] PM: hibernation: Registered nosave memory: [mem 0x000e1000-0x000fffff] [ 0.111753] PM: hibernation: Registered nosave memory: [mem 0x00100000-0x001fffff] [ 0.113306] PM: hibernation: Registered nosave memory: [mem 0xf8000000-0xffffffff] [ 0.114858] [mem 0xf8000000-0xffffffff] available for PCI devices [ 0.116107] Booting paravirtualized kernel on Hyper-V [ 0.117142] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns [ 0.119297] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:16 nr_cpu_ids:16 nr_node_ids:1 [ 0.121581] percpu: Embedded 63 pages/cpu s221184 r8192 d28672 u262144 [ 0.122906] pcpu-alloc: s221184 r8192 d28672 u262144 alloc=1*2097152 [ 0.124196] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 [ 0.125722] Hyper-V: PV spinlocks enabled [ 0.126554] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.128053] Kernel command line: initrd=\initrd.img WSL_ROOT_INIT=1 panic=-1 nr_cpus=16 hv_utils.timesync_implicit=1 earlycon=uart8250,io,0x3f8,115200 console=hvc0 debug pty.legacy_count=0 [ 0.131652] Unknown kernel command line parameters "WSL_ROOT_INIT=1", will be passed to user space. [ 0.133556] random: crng init done [ 0.137887] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear) [ 0.141632] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear) [ 0.143385] Fallback order for Node 0: 0 [ 0.143389] Built 1 zonelists, mobility grouping on. Total pages: 8245424 [ 0.145628] Policy zone: Normal [ 0.146281] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.147555] software IO TLB: area num 16. [ 0.169289] Memory: 4124256K/33507964K available (53248K kernel code, 6591K rwdata, 43628K rodata, 8768K init, 6732K bss, 767828K reserved, 0K cma-reserved) [ 0.172867] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=1 [ 0.174716] ftrace: allocating 143489 entries in 561 pages [ 0.200283] ftrace: allocated 561 pages with 4 groups [ 0.203116] Dynamic Preempt: none [ 0.203936] rcu: Preemptible hierarchical RCU implementation. [ 0.205137] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=16. [ 0.206549] Trampoline variant of Tasks RCU enabled. [ 0.207584] Rude variant of Tasks RCU enabled. [ 0.208513] Tracing variant of Tasks RCU enabled. [ 0.209507] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.211060] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16 [ 0.215085] Using NULL legacy PIC [ 0.215773] NR_IRQS: 524544, nr_irqs: 552, preallocated irqs: 0 [ 0.217080] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.219209] Console: colour dummy device 80x25 [ 0.220325] ACPI: Core revision 20230628 [ 0.221205] Failed to register legacy timer interrupt [ 0.222252] APIC: Switch to symmetric I/O mode setup [ 0.223361] APIC: Switched APIC routing to: physical flat [ 0.224737] Hyper-V: enabling crash_kexec_post_notifiers [ 0.226123] Hyper-V: Using IPI hypercalls [ 0.227141] APIC: send_IPI() replaced with hv_send_ipi() [ 0.228487] APIC: send_IPI_mask() replaced with hv_send_ipi_mask() [ 0.229909] APIC: send_IPI_mask_allbutself() replaced with hv_send_ipi_mask_allbutself() [ 0.231570] APIC: send_IPI_allbutself() replaced with hv_send_ipi_allbutself() [ 0.233099] APIC: send_IPI_all() replaced with hv_send_ipi_all() [ 0.234376] APIC: send_IPI_self() replaced with hv_send_ipi_self() [ 0.235651] Hyper-V: Using enlightened APIC (xapic mode) [ 0.235657] APIC: eoi() replaced with hv_apic_eoi_write() [ 0.237876] APIC: read() replaced with hv_apic_read() [ 0.238930] APIC: write() replaced with hv_apic_write() [ 0.240005] APIC: icr_write() replaced with hv_apic_icr_write() [ 0.241223] APIC: icr_read() replaced with hv_apic_icr_read() [ 0.242501] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d58501d3ad, max_idle_ns: 881590799675 ns [ 0.244679] Calibrating delay loop (skipped), value calculated using timer frequency.. 7585.80 BogoMIPS (lpj=15171612) [ 0.246885] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.248211] Last level iTLB entries: 4KB 512, 2MB 512, 4MB 256 [ 0.248676] Last level dTLB entries: 4KB 2048, 2MB 2048, 4MB 1024, 1GB 0 [ 0.248676] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.248676] Spectre V2 : Mitigation: Retpolines [ 0.248676] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch [ 0.248676] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT [ 0.248676] Spectre V2 : Enabling Restricted Speculation for firmware calls [ 0.248676] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier [ 0.248676] Spectre V2 : User space: Mitigation: STIBP via prctl [ 0.248676] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl [ 0.248676] Speculative Return Stack Overflow: IBPB-extending microcode not applied! [ 0.248676] Speculative Return Stack Overflow: WARNING: See https://kernel.org/doc/html/latest/admin-guide/hw-vuln/srso.html for mitigation options. [ 0.248676] Speculative Return Stack Overflow: Vulnerable: Safe RET, no microcode [ 0.248676] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.248676] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.248676] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.248676] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' [ 0.248676] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.248676] x86/fpu: xstate_offset[11]: 832, xstate_sizes[11]: 16 [ 0.248676] x86/fpu: Enabled xstate features 0x807, context size is 848 bytes, using 'compacted' format. [ 0.248676] Freeing SMP alternatives memory: 112K [ 0.248676] pid_max: default: 32768 minimum: 301 [ 0.248676] LSM: initializing lsm=lockdown,capability,landlock,yama,safesetid,selinux,integrity [ 0.248676] landlock: Up and running. [ 0.248676] Yama: becoming mindful. [ 0.248676] SELinux: Initializing. [ 0.248676] Mount-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.248676] Mountpoint-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.248676] smpboot: CPU0: AMD Ryzen 7 5800X 8-Core Processor (family: 0x19, model: 0x21, stepping: 0x2) [ 0.248676] RCU Tasks: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1. [ 0.248707] RCU Tasks Rude: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1. [ 0.250587] RCU Tasks Trace: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1. [ 0.252453] Performance Events: Fam17h+ core perfctr, AMD PMU driver. [ 0.252685] ... version: 0 [ 0.253499] ... bit width: 48 [ 0.254326] ... generic registers: 6 [ 0.255137] ... value mask: 0000ffffffffffff [ 0.256206] ... max period: 00007fffffffffff [ 0.256679] ... fixed-purpose events: 0 [ 0.257488] ... event mask: 000000000000003f [ 0.258633] signal: max sigframe size: 1776 [ 0.259653] rcu: Hierarchical SRCU implementation. [ 0.260649] rcu: Max phase no-delay instances is 1000. [ 0.268477] smp: Bringing up secondary CPUs ... [ 0.268793] smpboot: x86: Booting SMP configuration: [ 0.269800] .... node #0, CPUs: #2 #4 #6 #8 #10 #12 #14 #1 #3 #5 #7 #9 #11 #13 #15 [ 0.276809] smp: Brought up 1 node, 16 CPUs [ 0.279460] smpboot: Max logical packages: 1 [ 0.280680] smpboot: Total of 16 processors activated (121372.89 BogoMIPS) [ 0.317825] node 0 deferred pages initialised in 40ms [ 0.321693] devtmpfs: initialized [ 0.321693] x86/mm: Memory block size: 128MB [ 0.329032] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.331465] futex hash table entries: 4096 (order: 6, 262144 bytes, linear) [ 0.332766] pinctrl core: initialized pinctrl subsystem [ 0.334970] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.337026] DMA: preallocated 4096 KiB GFP_KERNEL pool for atomic allocations [ 0.338925] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.340535] audit: initializing netlink subsys (disabled) [ 0.340697] audit: type=2000 audit(1722984622.096:1): state=initialized audit_enabled=0 res=1 [ 0.340793] thermal_sys: Registered thermal governor 'step_wise' [ 0.342811] thermal_sys: Registered thermal governor 'user_space' [ 0.344063] cpuidle: using governor ladder [ 0.345495] cpuidle: using governor menu [ 0.346378] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.346424] dca service started, version 1.12.1 [ 0.348693] PCI: Fatal: No config space access function found [ 0.350725] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.352736] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.354395] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 0.355738] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.356680] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 0.357995] cryptd: max_cpu_qlen set to 1000 [ 0.424679] raid6: avx2x4 gen() 32306 MB/s [ 0.492679] raid6: avx2x2 gen() 27773 MB/s [ 0.560680] raid6: avx2x1 gen() 21095 MB/s [ 0.561570] raid6: using algorithm avx2x4 gen() 32306 MB/s [ 0.628680] raid6: .... xor() 5713 MB/s, rmw enabled [ 0.629994] raid6: using avx2x2 recovery algorithm [ 0.631325] ACPI: Added _OSI(Module Device) [ 0.632347] ACPI: Added _OSI(Processor Device) [ 0.632680] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.633620] ACPI: Added _OSI(Processor Aggregator Device) [ 0.644331] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 0.645242] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 0.646628] ACPI: Interpreter enabled [ 0.647361] ACPI: PM: (supports S0 S5) [ 0.648104] ACPI: Using IOAPIC for interrupt routing [ 0.648696] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.650635] PCI: Using E820 reservations for host bridge windows [ 0.652028] ACPI: Enabled 1 GPEs in block 00 to 0F [ 0.654250] iommu: Default domain type: Translated [ 0.654250] iommu: DMA domain TLB invalidation policy: lazy mode [ 0.655023] SCSI subsystem initialized [ 0.657446] libata version 3.00 loaded. [ 0.657530] ACPI: bus type USB registered [ 0.658356] usbcore: registered new interface driver usbfs [ 0.659471] usbcore: registered new interface driver hub [ 0.660693] usbcore: registered new device driver usb [ 0.661774] mc: Linux media interface: v0.10 [ 0.662679] videodev: Linux video capture interface: v2.00 [ 0.663789] pps_core: LinuxPPS API ver. 1 registered [ 0.664679] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.666492] PTP clock support registered [ 0.667292] EDAC MC: Ver: 3.0.0 [ 0.668703] hv_vmbus: Vmbus version:5.3 [ 0.669675] Advanced Linux Sound Architecture Driver Initialized. [ 0.669998] hv_vmbus: Unknown GUID: 6e382d18-3336-4f4b-acc4-2b7703d4df4a [ 0.670195] Bluetooth: Core ver 2.22 [ 0.672720] hv_vmbus: Unknown GUID: dde9cbc0-5060-4436-9448-ea1254a5d177 [ 0.672069] NET: Registered PF_BLUETOOTH protocol family [ 0.673741] Bluetooth: HCI device and connection manager initialized [ 0.674998] Bluetooth: HCI socket layer initialized [ 0.675966] Bluetooth: L2CAP socket layer initialized [ 0.676683] Bluetooth: SCO socket layer initialized [ 0.677659] NetLabel: Initializing [ 0.678330] NetLabel: domain hash size = 128 [ 0.679216] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.680375] NetLabel: unlabeled traffic allowed by default [ 0.680681] PCI: Using ACPI for IRQ routing [ 0.681716] PCI: System does not support PCI [ 0.684839] vgaarb: loaded [ 0.685274] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4) [ 0.689002] clocksource: Switched to clocksource tsc-early [ 0.691584] VFS: Disk quotas dquot_6.6.0 [ 0.692405] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.693584] FS-Cache: Loaded [ 0.694207] pnp: PnP ACPI init [ 0.695003] pnp: PnP ACPI: found 3 devices [ 0.705048] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 0.706961] NET: Registered PF_INET protocol family [ 0.708396] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.711637] tcp_listen_portaddr_hash hash table entries: 16384 (order: 6, 262144 bytes, linear) [ 0.713501] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.715323] TCP established hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.717438] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear) [ 0.719044] TCP: Hash tables configured (established 262144 bind 65536) [ 0.720427] UDP hash table entries: 16384 (order: 7, 524288 bytes, linear) [ 0.721877] UDP-Lite hash table entries: 16384 (order: 7, 524288 bytes, linear) [ 0.723539] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.724977] RPC: Registered named UNIX socket transport module. [ 0.726217] RPC: Registered udp transport module. [ 0.727150] RPC: Registered tcp transport module. [ 0.728080] RPC: Registered tcp-with-tls transport module. [ 0.729166] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.730903] NET: Registered PF_XDP protocol family [ 0.731901] PCI: CLS 0 bytes, default 64 [ 0.732711] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 0.732779] Trying to unpack rootfs image as initramfs... [ 0.734020] software IO TLB: mapped [mem 0x00000000f4000000-0x00000000f8000000] (64MB) [ 0.738202] Freeing initrd memory: 2204K [ 0.739101] kvm_intel: VMX not supported by CPU 4 [ 0.740109] kvm_amd: TSC scaling supported [ 0.740954] kvm_amd: Nested Virtualization enabled [ 0.741945] kvm_amd: Nested Paging enabled [ 0.742781] kvm_amd: kvm_amd: Hyper-V enlightened NPT TLB flush enabled [ 0.744167] kvm_amd: kvm_amd: Hyper-V Direct TLB Flush enabled [ 0.745397] kvm_amd: Virtual VMLOAD VMSAVE supported [ 0.825734] Initialise system trusted keyrings [ 0.826654] Key type blacklist registered [ 0.827699] workingset: timestamp_bits=36 max_order=23 bucket_order=0 [ 0.829588] DLM installed [ 0.830261] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.831572] NFS: Registering the id_resolver key type [ 0.832637] Key type id_resolver registered [ 0.833484] Key type id_legacy registered [ 0.834408] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.835834] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.838019] Key type cifs.spnego registered [ 0.838884] Key type cifs.idmap registered [ 0.839784] fuse: init (API version 7.39) [ 0.840906] SGI XFS with ACLs, security attributes, realtime, verbose warnings, quota, no debug enabled [ 0.843432] 9p: Installing v9fs 9p2000 file system support [ 0.844582] ceph: loaded (mds proto 32) [ 0.852432] NET: Registered PF_ALG protocol family [ 0.853393] xor: automatically using best checksumming function avx [ 0.854821] async_tx: api initialized (async) [ 0.855919] Key type asymmetric registered [ 0.856940] Asymmetric key parser 'x509' registered [ 0.858238] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 0.860191] io scheduler mq-deadline registered [ 0.861339] io scheduler kyber registered [ 0.862407] io scheduler bfq registered [ 0.869670] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed [ 0.871107] hv_vmbus: registering driver hv_pci [ 0.872549] hv_pci 1a5be41a-ea2b-452b-9895-631ad893a6de: PCI VMBus probing: Using version 0x10004 [ 0.875166] hv_pci 1a5be41a-ea2b-452b-9895-631ad893a6de: PCI host bridge to bus ea2b:00 [ 0.876817] pci_bus ea2b:00: root bus resource [mem 0x9ffe00000-0x9ffe02fff window] [ 0.878346] pci_bus ea2b:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.880339] pci ea2b:00:00.0: [1af4:1043] type 00 class 0x010000 [ 0.881964] pci ea2b:00:00.0: reg 0x10: [mem 0x9ffe00000-0x9ffe00fff 64bit] [ 0.883595] pci ea2b:00:00.0: reg 0x18: [mem 0x9ffe01000-0x9ffe01fff 64bit] [ 0.885202] pci ea2b:00:00.0: reg 0x20: [mem 0x9ffe02000-0x9ffe02fff 64bit] [ 0.888202] pci_bus ea2b:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.889598] pci ea2b:00:00.0: BAR 0: assigned [mem 0x9ffe00000-0x9ffe00fff 64bit] [ 0.891338] pci ea2b:00:00.0: BAR 2: assigned [mem 0x9ffe01000-0x9ffe01fff 64bit] [ 0.893027] pci ea2b:00:00.0: BAR 4: assigned [mem 0x9ffe02000-0x9ffe02fff 64bit] [ 0.895022] hv_pci de390fa2-c660-45a8-9eb2-4b135220eca3: PCI VMBus probing: Using version 0x10004 [ 0.897349] hv_pci de390fa2-c660-45a8-9eb2-4b135220eca3: PCI host bridge to bus c660:00 [ 0.899004] pci_bus c660:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.900771] pci c660:00:00.0: [1414:008e] type 00 class 0x030200 [ 0.904393] pci_bus c660:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.905847] hv_vmbus: registering driver hyperv_fb [ 0.906858] IPMI message handler: version 39.2 [ 0.907746] ipmi device interface [ 0.908504] ipmi_si: IPMI System Interface driver [ 0.909468] ipmi_si: Unable to find any System Interface(s) [ 0.910611] IPMI Watchdog: driver initialized [ 0.911503] IPMI poweroff: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot [ 0.914174] ERST DBG: ERST support is disabled. [ 0.915113] ioatdma: Intel(R) QuickData Technology Driver 5.00 [ 0.916378] virtio-pci ea2b:00:00.0: enabling device (0000 -> 0002) [ 0.920247] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled [ 0.921759] 00:00: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 0.923522] 00:01: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A [ 0.947420] Non-volatile memory driver v1.3 [ 0.948520] printk: console [hvc0] enabled [ 0.948537] Linux agpgart interface v0.103 [ 0.949594] printk: bootconsole [uart8250] disabled [ 0.951795] AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug. [ 0.952282] ACPI: bus type drm_connector registered [ 0.952647] [drm] radeon kernel modesetting enabled. [ 0.952926] [drm] amdgpu kernel modesetting enabled. [ 0.953404] [drm] Initialized vgem 1.0.0 20120112 for vgem on minor 0 [ 0.958221] brd: module loaded [ 0.960961] loop: module loaded [ 0.969147] rbd: loaded (major 252) [ 0.969547] zram: Added device: zram0 [ 0.969761] Guest personality initialized and is inactive [ 0.970079] VMCI host device registered (name=vmci, major=10, minor=122) [ 0.970343] Initialized host personality [ 0.970581] Loading iSCSI transport class v2.0-870. [ 0.970966] rdac: device handler registered [ 0.971245] hp_sw: device handler registered [ 0.971467] emc: device handler registered [ 0.971703] alua: device handler registered [ 0.972108] fnic: Cisco FCoE HBA Driver, ver 1.6.0.57 [ 0.972340] fnic: Successfully Initialized Trace Buffer [ 0.972609] fnic: Successfully Initialized FC_CTLR Trace Buffer [ 0.973140] iscsi: registered transport (tcp) [ 0.973404] Adaptec aacraid driver 1.2.1[50983]-custom [ 0.973685] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded [ 0.973975] isci: Intel(R) C600 SAS Controller Driver - version 1.2.0 [ 0.982143] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver: 10.02.09.100-k. [ 0.982633] iscsi: registered transport (qla4xxx) [ 0.982882] QLogic iSCSI HBA Driver [ 0.983056] Emulex LightPulse Fibre Channel SCSI driver 14.2.0.14 [ 0.983300] Copyright (C) 2017-2023 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. [ 0.983854] QLogic BR-series BFA FC/FCOE SCSI driver - version: 3.2.25.1 [ 0.984166] csiostor: Chelsio FCoE driver 1.0.0-ko [ 0.984389] Microchip SmartPQI Driver (v2.1.24-046) [ 0.984642] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006) [ 0.985023] megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006) [ 0.985300] megasas: 07.725.01.00-rc1 [ 0.985485] mpt3sas version 43.100.00.00 loaded [ 0.985865] Loading mpi3mr version 8.5.0.0.0 [ 0.986107] 3ware Storage Controller device driver for Linux v1.26.02.003. [ 0.986382] 3ware 9000 Storage Controller device driver for Linux v2.26.02.014. [ 0.986699] LSI 3ware SAS/SATA-RAID Controller device driver for Linux v3.26.02.000. [ 0.986997] ipr: IBM Power RAID SCSI Device Driver version: 2.6.4 (March 14, 2017) [ 0.987326] RocketRAID 3xxx/4xxx Controller driver v1.10.0 [ 0.987548] stex: Promise SuperTrak EX Driver version: 6.02.0000.01 [ 0.987807] libcxgbi:libcxgbi_init_module: Chelsio iSCSI driver library libcxgbi v0.9.1-ko (Apr. 2015) [ 0.988120] Chelsio T3 iSCSI Driver cxgb3i v2.0.1-ko (Apr. 2015) [ 0.988379] iscsi: registered transport (cxgb3i) [ 0.988591] Chelsio T4-T6 iSCSI Driver cxgb4i v0.9.5-ko (Apr. 2015) [ 0.988824] iscsi: registered transport (cxgb4i) [ 0.989001] QLogic NetXtreme II iSCSI Driver bnx2i v2.7.10.1 (Jul 16, 2014) [ 0.989254] iscsi: registered transport (bnx2i) [ 0.990874] iscsi: registered transport (be2iscsi) [ 0.991097] In beiscsi_module_init, tt=00000000d4127b39 [ 0.991329] VMware PVSCSI driver - version 1.0.7.0-k [ 0.991551] hv_vmbus: registering driver hv_storvsc [ 0.993058] scsi host0: storvsc_host_t [ 0.993178] scsi_debug:sdebug_driver_probe: scsi_debug: trim poll_queues to 0. poll_q/nr_hw = (0/1) [ 0.993687] scsi host1: scsi_debug: version 0191 [20210520] [ 0.993687] dev_size_mb=8, opts=0x0, submit_queues=1, statistics=0 [ 0.994452] scsi 1:0:0:0: Direct-Access Linux scsi_debug 0191 PQ: 0 ANSI: 7 [ 0.995389] scsi 1:0:0:0: Power-on or device reset occurred [ 0.996064] scsi host2: pata_legacy [ 0.996271] ata1: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14 [ 1.007979] sd 1:0:0:0: Attached scsi generic sg0 type 0 [ 1.016040] sd 1:0:0:0: [sda] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB) [ 1.020468] sd 1:0:0:0: [sda] Write Protect is off [ 1.020752] sd 1:0:0:0: [sda] Mode Sense: 73 00 10 08 [ 1.029081] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA [ 1.041687] sd 1:0:0:0: [sda] Preferred minimum I/O size 512 bytes [ 1.042039] sd 1:0:0:0: [sda] Optimal transfer size 524288 bytes [ 1.079185] sd 1:0:0:0: [sda] Attached SCSI disk [ 1.170309] scsi host2: pata_legacy [ 1.170572] ata2: PATA max PIO4 cmd 0x170 ctl 0x376 irq 15 [ 1.346006] Rounding down aligned max_sectors from 4294967295 to 4294967288 [ 1.346850] db_root: cannot open: /etc/target [ 1.347939] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 1.348315] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. [ 1.349663] tun: Universal TUN/TAP device driver, 1.6 [ 1.350005] CAN device driver interface [ 1.350299] cnic: QLogic cnicDriver v2.5.22 (July 20, 2015) [ 1.351034] e100: Intel(R) PRO/100 Network Driver [ 1.351268] e100: Copyright(c) 1999-2006 Intel Corporation [ 1.351513] e1000: Intel(R) PRO/1000 Network Driver [ 1.351723] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 1.351959] e1000e: Intel(R) PRO/1000 Network Driver [ 1.352160] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 1.352421] igb: Intel(R) Gigabit Ethernet Network Driver [ 1.352604] igb: Copyright (c) 2007-2014 Intel Corporation. [ 1.352849] Intel(R) 2.5G Ethernet Linux Driver [ 1.353050] Copyright(c) 2018 Intel Corporation. [ 1.353265] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 1.353544] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 1.353814] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver [ 1.354067] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 1.354482] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver [ 1.354806] ixgbevf: Copyright (c) 2009 - 2018 Intel Corporation. [ 1.355189] i40e: Intel(R) Ethernet Connection XL710 Network Driver [ 1.355482] i40e: Copyright (c) 2013 - 2019 Intel Corporation. [ 1.355769] iavf: Intel(R) Ethernet Adaptive Virtual Function Network Driver [ 1.356198] Copyright (c) 2013 - 2018 Intel Corporation. [ 1.356392] Intel(R) Ethernet Switch Host Interface Driver [ 1.356565] Copyright(c) 2013 - 2019 Intel Corporation. [ 1.356878] jme: JMicron JMC2XX ethernet driver version 1.0.8 [ 1.357134] sky2: driver version 1.30 [ 1.357477] myri10ge: Version 1.5.3-1.534 [ 1.357711] QLogic/NetXen Network Driver v4.0.82 [ 1.357931] QLogic FastLinQ 4xxxx Core Module qed [ 1.358129] qede init: QLogic FastLinQ 4xxxx Ethernet Driver qede [ 1.358398] PPP generic driver version 2.4.2 [ 1.358706] PPP BSD Compression module registered [ 1.358902] PPP Deflate Compression module registered [ 1.359346] PPP MPPE Compression module registered [ 1.359548] NET: Registered PF_PPPOX protocol family [ 1.359768] PPTP driver version 0.8.5 [ 1.359947] Intel(R) Wireless WiFi driver for Linux [ 1.360154] usbcore: registered new interface driver RSI-USB WLAN [ 1.360428] VMware vmxnet3 virtual NIC driver - version 1.7.0.0-k-NAPI [ 1.360698] usbcore: registered new interface driver lan78xx [ 1.360949] usbcore: registered new interface driver asix [ 1.361134] usbcore: registered new interface driver ax88179_178a [ 1.361369] usbcore: registered new interface driver cdc_ether [ 1.361629] usbcore: registered new interface driver net1080 [ 1.361920] usbcore: registered new interface driver cdc_subset [ 1.362175] usbcore: registered new interface driver zaurus [ 1.362413] usbcore: registered new interface driver cdc_ncm [ 1.362713] usbcore: registered new interface driver huawei_cdc_ncm [ 1.362973] usbcore: registered new interface driver qmi_wwan [ 1.363236] usbcore: registered new interface driver cdc_mbim [ 1.363519] usbcore: registered new interface driver r8153_ecm [ 1.363744] hv_vmbus: registering driver hv_netvsc [ 1.363932] Fusion MPT base driver 3.04.20 [ 1.364063] Copyright (c) 1999-2008 LSI Corporation [ 1.364258] Fusion MPT SPI Host driver 3.04.20 [ 1.364481] Fusion MPT SAS Host driver 3.04.20 [ 1.364686] Fusion MPT misc device (ioctl) driver 3.04.20 [ 1.364929] mptctl: Registered with Fusion MPT base driver [ 1.365146] mptctl: /dev/mptctl @ (major,minor=10,220) [ 1.365370] hv_vmbus: registering driver uio_hv_generic [ 1.365767] VFIO - User Level meta-driver version: 0.3 [ 1.366101] usbcore: registered new interface driver cdc_acm [ 1.366339] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 1.366617] usbcore: registered new interface driver cdc_wdm [ 1.366960] usbcore: registered new interface driver uas [ 1.367158] usbcore: registered new interface driver usb-storage [ 1.367388] usbcore: registered new interface driver usbserial_generic [ 1.367600] usbserial: USB Serial support registered for generic [ 1.367812] usbcore: registered new interface driver ch341 [ 1.367986] usbserial: USB Serial support registered for ch341-uart [ 1.368204] usbcore: registered new interface driver cp210x [ 1.368414] usbserial: USB Serial support registered for cp210x [ 1.368633] usbcore: registered new interface driver ftdi_sio [ 1.368907] usbserial: USB Serial support registered for FTDI USB Serial Device [ 1.369219] usbcore: registered new interface driver option [ 1.369400] usbserial: USB Serial support registered for GSM modem (1-port) [ 1.369693] usbcore: registered new interface driver pl2303 [ 1.369911] usbserial: USB Serial support registered for pl2303 [ 1.370146] usbcore: registered new interface driver qcserial [ 1.370400] usbserial: USB Serial support registered for Qualcomm USB modem [ 1.370939] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller [ 1.371182] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus number 1 [ 1.371637] vhci_hcd: created sysfs vhci_hcd.0 [ 1.372144] hub 1-0:1.0: USB hub found [ 1.372341] hub 1-0:1.0: 8 ports detected [ 1.372845] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller [ 1.373110] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus number 2 [ 1.373470] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.374128] hub 2-0:1.0: USB hub found [ 1.374318] hub 2-0:1.0: 8 ports detected [ 1.374851] usbcore: registered new device driver usbip-host [ 1.375152] i8042: PNP: No PS/2 controller found. [ 1.375362] hv_vmbus: registering driver hyperv_keyboard [ 1.375647] mousedev: PS/2 mouse device common for all mice [ 1.375969] rtc_cmos 00:02: RTC can wake from S4 [ 1.377377] rtc_cmos 00:02: registered as rtc0 [ 1.377784] rtc_cmos 00:02: setting system clock to 2024-08-06T22:50:23 UTC (1722984623) [ 1.378259] rtc_cmos 00:02: alarms up to one month, 114 bytes nvram [ 1.378559] i2c_dev: i2c /dev entries driver [ 1.378787] gspca_main: v2.14.0 registered [ 1.378953] usbcore: registered new interface driver uvcvideo [ 1.379230] fail to initialize ptp_kvm [ 1.379265] iTCO_vendor_support: vendor-support=0 [ 1.379702] softdog: initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0) [ 1.380033] softdog: soft_reboot_cmd= soft_active_on_boot=0 [ 1.380442] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 1.380886] device-mapper: uevent: version 1.0.3 [ 1.381183] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 1.381842] device-mapper: multipath round-robin: version 1.2.0 loaded [ 1.382094] device-mapper: multipath queue-length: version 0.2.0 loaded [ 1.382510] device-mapper: multipath service-time: version 0.3.0 loaded [ 1.382734] device-mapper: multipath historical-service-time: version 0.1.1 loaded [ 1.383038] usbcore: registered new interface driver bcm203x [ 1.383315] usbcore: registered new interface driver btusb [ 1.383538] input: Speakup as /devices/virtual/input/input0 [ 1.383907] initialized device: /dev/synth, node (MAJOR 10, MINOR 118) [ 1.384249] speakup 3.1.6: initialized [ 1.384399] synth name on entry is: (null) [ 1.384667] sdhci: Secure Digital Host Controller Interface driver [ 1.384936] sdhci: Copyright(c) Pierre Ossman [ 1.385541] bnxt_re: Broadcom NetXtreme-C/E RoCE Driver [ 1.385824] hid: raw HID events driver (C) Jiri Kosina [ 1.386089] hv_vmbus: registering driver hid_hyperv [ 1.386311] usbcore: registered new interface driver usbhid [ 1.386498] usbhid: USB HID core driver [ 1.386782] dell_smbios: Unable to run on non-Dell system [ 1.386998] dell_wmi_aio: No known WMI GUID found [ 1.387216] dell_wmi_sysman: Unable to run on non-Dell system [ 1.387560] hv_utils: Registering HyperV Utility Driver [ 1.387760] hv_vmbus: registering driver hv_utils [ 1.387981] hv_vmbus: registering driver hv_balloon [ 1.388272] hv_utils: TimeSync IC version 4.0 [ 1.388301] hv_vmbus: registering driver dxgkrnl [ 1.388748] hv_balloon: Using Dynamic Memory protocol version 2.0 [ 1.389496] Free page reporting enabled [ 1.389710] hv_balloon: Cold memory discard hint enabled with order 9 [ 1.389728] usbcore: registered new interface driver snd-usb-audio [ 1.390310] drop_monitor: Initializing network drop monitor service [ 1.390580] GACT probability on [ 1.390731] Mirror/redirect action on [ 1.391013] netem: version 1.3 [ 1.391186] u32 classifier [ 1.391282] Performance counters on [ 1.391410] input device check on [ 1.391561] Actions configured [ 1.425155] xt_time: kernel timezone is -0000 [ 1.425501] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP) [ 1.425821] IPVS: Connection hash table configured (size=4096, memory=32Kbytes) [ 1.426164] IPVS: Each connection entry needs 288 bytes at least [ 1.426451] IPVS: ipvs loaded. [ 1.426598] IPVS: [rr] scheduler registered. [ 1.426845] IPVS: [wrr] scheduler registered. [ 1.427067] IPVS: [lc] scheduler registered. [ 1.427292] IPVS: [wlc] scheduler registered. [ 1.427543] IPVS: [lblc] scheduler registered. [ 1.427768] IPVS: [lblcr] scheduler registered. [ 1.427978] IPVS: [dh] scheduler registered. [ 1.428180] IPVS: [sh] scheduler registered. [ 1.428367] IPVS: [mh] scheduler registered. [ 1.428572] IPVS: [sed] scheduler registered. [ 1.428793] IPVS: [nq] scheduler registered. [ 1.429004] IPVS: [sip] pe registered. [ 1.429177] ipip: IPv4 and MPLS over IPv4 tunneling driver [ 1.429555] gre: GRE over IPv4 demultiplexor driver [ 1.429768] ip_gre: GRE over IPv4 tunneling driver [ 1.430332] IPv4 over IPsec tunneling driver [ 1.430823] Initializing XFRM netlink socket [ 1.431115] NET: Registered PF_INET6 protocol family [ 1.431938] Segment Routing with IPv6 [ 1.432143] In-situ OAM (IOAM) with IPv6 [ 1.432352] mip6: Mobile IPv6 [ 1.432707] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.433297] ip6_gre: GRE over IPv6 tunneling driver [ 1.433706] NET: Registered PF_PACKET protocol family [ 1.433939] NET: Registered PF_KEY protocol family [ 1.434153] Bridge firewalling registered [ 1.434331] can: controller area network core [ 1.434569] NET: Registered PF_CAN protocol family [ 1.434787] can: raw protocol [ 1.434947] can: broadcast manager protocol [ 1.435105] can: netlink gateway - max_hops=1 [ 1.435406] Bluetooth: RFCOMM TTY layer initialized [ 1.435629] Bluetooth: RFCOMM socket layer initialized [ 1.435832] Bluetooth: RFCOMM ver 1.11 [ 1.435987] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 1.436176] Bluetooth: BNEP socket layer initialized [ 1.436373] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 1.436640] Bluetooth: HIDP socket layer initialized [ 1.436865] RPC: Registered rdma transport module. [ 1.437083] RPC: Registered rdma backchannel transport module. [ 1.437434] 8021q: 802.1Q VLAN Support v1.8 [ 1.437657] sctp: Hash tables configured (bind 512/512) [ 1.437976] NET: Registered PF_SMC protocol family [ 1.438369] 9pnet: Installing 9P2000 support [ 1.438582] Key type dns_resolver registered [ 1.438818] Key type ceph registered [ 1.439083] libceph: loaded (mon/osd proto 15/24) [ 1.439295] openvswitch: Open vSwitch switching datapath [ 1.440210] NET: Registered PF_VSOCK protocol family [ 1.440500] hv_vmbus: registering driver hv_sock [ 1.440698] hv_vmbus: unregistering driver hv_sock [ 1.440894] mpls_gso: MPLS GSO support [ 1.442200] IPI shorthand broadcast: enabled [ 1.442442] AVX2 version of gcm_enc/dec engaged. [ 1.443151] AES CTR mode by8 optimization enabled [ 1.466095] sched_clock: Marking stable (1440102265, 25520794)->(1576492016, -110868957) [ 1.466794] registered taskstats version 1 [ 1.467089] Loading compiled-in X.509 certificates [ 1.473389] Loaded X.509 cert 'Build time autogenerated kernel key: 3e4cebc367641e078f0d313ed378054845ab9908' [ 1.483128] Btrfs loaded, zoned=yes, fsverity=no [ 1.484440] Key type encrypted registered [ 1.484636] ima: No TPM chip found, activating TPM-bypass! [ 1.484872] ima: Allocated hash algorithm: sha256 [ 1.485085] ima: No architecture policies found [ 1.514336] alg: No test for fips(ansi_cprng) (fips_ansi_cprng) [ 1.522878] "cryptomgr_test" (372) uses obsolete ecb(arc4) skcipher [ 1.581875] alg: skcipher: failed to allocate transform for ecb(blowfish): -2 [ 1.582272] alg: self-tests for ecb(blowfish) using ecb(blowfish) failed (rc=-2) [ 1.582989] alg: skcipher: failed to allocate transform for cbc(blowfish): -2 [ 1.583718] alg: self-tests for cbc(blowfish) using cbc(blowfish) failed (rc=-2) [ 1.584393] alg: skcipher: failed to allocate transform for ctr(blowfish): -2 [ 1.585174] alg: self-tests for ctr(blowfish) using ctr(blowfish) failed (rc=-2) [ 1.585891] alg: skcipher: failed to allocate transform for ecb(twofish): -2 [ 1.586530] alg: self-tests for ecb(twofish) using ecb(twofish) failed (rc=-2) [ 1.587167] alg: skcipher: failed to allocate transform for cbc(twofish): -2 [ 1.587859] alg: self-tests for cbc(twofish) using cbc(twofish) failed (rc=-2) [ 1.588473] alg: skcipher: failed to allocate transform for ctr(twofish): -2 [ 1.589131] alg: self-tests for ctr(twofish) using ctr(twofish) failed (rc=-2) [ 1.590375] alg: skcipher: failed to allocate transform for lrw(twofish): -2 [ 1.591042] alg: self-tests for lrw(twofish) using lrw(twofish) failed (rc=-2) [ 1.592354] alg: skcipher: failed to allocate transform for xts(twofish): -2 [ 1.593048] alg: self-tests for xts(twofish) using xts(twofish) failed (rc=-2) [ 1.593717] alg: skcipher: failed to allocate transform for ecb(serpent): -2 [ 1.594401] alg: self-tests for ecb(serpent) using ecb(serpent) failed (rc=-2) [ 1.595041] alg: skcipher: failed to allocate transform for cbc(serpent): -2 [ 1.595646] alg: self-tests for cbc(serpent) using cbc(serpent) failed (rc=-2) [ 1.596246] alg: skcipher: failed to allocate transform for ctr(serpent): -2 [ 1.596917] alg: self-tests for ctr(serpent) using ctr(serpent) failed (rc=-2) [ 1.598055] alg: skcipher: failed to allocate transform for lrw(serpent): -2 [ 1.598794] alg: self-tests for lrw(serpent) using lrw(serpent) failed (rc=-2) [ 1.599952] alg: skcipher: failed to allocate transform for xts(serpent): -2 [ 1.600603] alg: self-tests for xts(serpent) using xts(serpent) failed (rc=-2) [ 1.608054] alg: skcipher: failed to allocate transform for ecb(cast5): -2 [ 1.608681] alg: self-tests for ecb(cast5) using ecb(cast5) failed (rc=-2) [ 1.609342] alg: skcipher: failed to allocate transform for cbc(cast5): -2 [ 1.609919] alg: self-tests for cbc(cast5) using cbc(cast5) failed (rc=-2) [ 1.610525] alg: skcipher: failed to allocate transform for ctr(cast5): -2 [ 1.610999] alg: self-tests for ctr(cast5) using ctr(cast5) failed (rc=-2) [ 1.611638] alg: skcipher: failed to allocate transform for ecb(cast6): -2 [ 1.612223] alg: self-tests for ecb(cast6) using ecb(cast6) failed (rc=-2) [ 1.612798] alg: skcipher: failed to allocate transform for cbc(cast6): -2 [ 1.613317] alg: self-tests for cbc(cast6) using cbc(cast6) failed (rc=-2) [ 1.613993] alg: skcipher: failed to allocate transform for ctr(cast6): -2 [ 1.614492] alg: self-tests for ctr(cast6) using ctr(cast6) failed (rc=-2) [ 1.615606] alg: skcipher: failed to allocate transform for lrw(cast6): -2 [ 1.616175] alg: self-tests for lrw(cast6) using lrw(cast6) failed (rc=-2) [ 1.617284] alg: skcipher: failed to allocate transform for xts(cast6): -2 [ 1.617891] alg: self-tests for xts(cast6) using xts(cast6) failed (rc=-2) [ 1.617895] "swapper/0" (1) uses obsolete ecb(arc4) skcipher [ 1.618886] alg: hash: failed to allocate transform for michael_mic: -2 [ 1.619189] alg: self-tests for michael_mic using michael_mic failed (rc=-2) [ 1.620043] alg: skcipher: failed to allocate transform for ecb(tea): -2 [ 1.620658] alg: self-tests for ecb(tea) using ecb(tea) failed (rc=-2) [ 1.621280] alg: skcipher: failed to allocate transform for ecb(xtea): -2 [ 1.621911] alg: self-tests for ecb(xtea) using ecb(xtea) failed (rc=-2) [ 1.622502] alg: skcipher: failed to allocate transform for ecb(khazad): -2 [ 1.623038] alg: self-tests for ecb(khazad) using ecb(khazad) failed (rc=-2) [ 1.623358] alg: hash: failed to allocate transform for wp512: -2 [ 1.623962] alg: self-tests for wp512 using wp512 failed (rc=-2) [ 1.624262] alg: hash: failed to allocate transform for wp384: -2 [ 1.624806] alg: self-tests for wp384 using wp384 failed (rc=-2) [ 1.625122] alg: hash: failed to allocate transform for wp256: -2 [ 1.625709] alg: self-tests for wp256 using wp256 failed (rc=-2) [ 1.626412] alg: skcipher: failed to allocate transform for ecb(anubis): -2 [ 1.626976] alg: self-tests for ecb(anubis) using ecb(anubis) failed (rc=-2) [ 1.627565] alg: skcipher: failed to allocate transform for cbc(anubis): -2 [ 1.628155] alg: self-tests for cbc(anubis) using cbc(anubis) failed (rc=-2) [ 1.628716] alg: skcipher: failed to allocate transform for ecb(xeta): -2 [ 1.629303] alg: self-tests for ecb(xeta) using ecb(xeta) failed (rc=-2) [ 1.629835] alg: skcipher: failed to allocate transform for pcbc(fcrypt): -2 [ 1.630415] alg: self-tests for pcbc(fcrypt) using pcbc(fcrypt) failed (rc=-2) [ 1.630982] alg: skcipher: failed to allocate transform for ecb(camellia): -2 [ 1.631621] alg: self-tests for ecb(camellia) using ecb(camellia) failed (rc=-2) [ 1.632195] alg: skcipher: failed to allocate transform for cbc(camellia): -2 [ 1.632794] alg: self-tests for cbc(camellia) using cbc(camellia) failed (rc=-2) [ 1.633373] alg: skcipher: failed to allocate transform for ctr(camellia): -2 [ 1.634091] alg: self-tests for ctr(camellia) using ctr(camellia) failed (rc=-2) [ 1.635243] alg: skcipher: failed to allocate transform for lrw(camellia): -2 [ 1.635906] alg: self-tests for lrw(camellia) using lrw(camellia) failed (rc=-2) [ 1.637233] alg: skcipher: failed to allocate transform for xts(camellia): -2 [ 1.637963] alg: self-tests for xts(camellia) using xts(camellia) failed (rc=-2) [ 1.641854] alg: hash: failed to allocate transform for rmd160: -2 [ 1.642506] alg: self-tests for rmd160 using rmd160 failed (rc=-2) [ 1.643280] alg: skcipher: failed to allocate transform for ecb(seed): -2 [ 1.643878] alg: self-tests for ecb(seed) using ecb(seed) failed (rc=-2) [ 1.648415] alg: hash: failed to allocate transform for sm3: -2 [ 1.648972] alg: self-tests for sm3 using sm3 failed (rc=-2) [ 1.649301] alg: hash: failed to allocate transform for streebog256: -2 [ 1.649859] alg: self-tests for streebog256 using streebog256 failed (rc=-2) [ 1.650172] alg: hash: failed to allocate transform for streebog512: -2 [ 1.650790] alg: self-tests for streebog512 using streebog512 failed (rc=-2) [ 1.651807] alg: aead: failed to allocate transform for gcm(sm4): -2 [ 1.652377] alg: self-tests for gcm(sm4) using gcm(sm4) failed (rc=-2) [ 1.653288] alg: aead: failed to allocate transform for ccm(sm4): -2 [ 1.653933] alg: self-tests for ccm(sm4) using ccm(sm4) failed (rc=-2) [ 1.654285] alg: hash: failed to allocate transform for polyval: -2 [ 1.654875] alg: self-tests for polyval using polyval failed (rc=-2) [ 1.655712] alg: aead: failed to allocate transform for gcm(aria): -2 [ 1.656254] alg: self-tests for gcm(aria) using gcm(aria) failed (rc=-2) [ 1.657132] alg: skcipher: failed to allocate transform for cts(cbc(sm4)): -2 [ 1.657747] alg: self-tests for cts(cbc(sm4)) using cts(cbc(sm4)) failed (rc=-2) [ 1.661701] alg: hash: failed to allocate transform for xcbc(aes): -2 [ 1.662399] alg: self-tests for xcbc(aes) using xcbc(aes) failed (rc=-2) [ 1.663025] alg: hash: failed to allocate transform for hmac(rmd160): -2 [ 1.663557] alg: self-tests for hmac(rmd160) using hmac(rmd160) failed (rc=-2) [ 1.663954] alg: hash: failed to allocate transform for vmac64(aes): -2 [ 1.664553] alg: self-tests for vmac64(aes) using vmac64(aes) failed (rc=-2) [ 1.668866] alg: hash: failed to allocate transform for hmac(streebog256): -2 [ 1.669462] alg: self-tests for hmac(streebog256) using hmac(streebog256) failed (rc=-2) [ 1.670130] alg: hash: failed to allocate transform for hmac(streebog512): -2 [ 1.670734] alg: self-tests for hmac(streebog512) using hmac(streebog512) failed (rc=-2) [ 1.679492] alg: hash: failed to allocate transform for cbcmac(sm4): -2 [ 1.680138] alg: self-tests for cbcmac(sm4) using cbcmac(sm4) failed (rc=-2) [ 1.680761] alg: hash: failed to allocate transform for cmac(sm4): -2 [ 1.681611] alg: self-tests for cmac(sm4) using cmac(sm4) failed (rc=-2) [ 1.682077] alg: hash: failed to allocate transform for xcbc(sm4): -2 [ 1.682586] alg: self-tests for xcbc(sm4) using xcbc(sm4) failed (rc=-2) [ 1.689359] alg: skcipher: failed to allocate transform for ecb(sm4): -2 [ 1.689965] alg: self-tests for ecb(sm4) using ecb(sm4) failed (rc=-2) [ 1.690560] alg: skcipher: failed to allocate transform for cbc(sm4): -2 [ 1.691151] alg: self-tests for cbc(sm4) using cbc(sm4) failed (rc=-2) [ 1.691739] alg: skcipher: failed to allocate transform for cfb(sm4): -2 [ 1.692273] alg: self-tests for cfb(sm4) using cfb(sm4) failed (rc=-2) [ 1.692910] alg: skcipher: failed to allocate transform for ctr(sm4): -2 [ 1.693457] alg: self-tests for ctr(sm4) using ctr(sm4) failed (rc=-2) [ 1.694673] alg: skcipher: failed to allocate transform for xts(sm4): -2 [ 1.695212] alg: self-tests for xts(sm4) using xts(sm4) failed (rc=-2) [ 1.695828] alg: skcipher: failed to allocate transform for ecb(aria): -2 [ 1.696318] alg: self-tests for ecb(aria) using ecb(aria) failed (rc=-2) [ 1.696950] alg: skcipher: failed to allocate transform for cbc(aria): -2 [ 1.697493] alg: self-tests for cbc(aria) using cbc(aria) failed (rc=-2) [ 1.698135] alg: skcipher: failed to allocate transform for cfb(aria): -2 [ 1.698678] alg: self-tests for cfb(aria) using cfb(aria) failed (rc=-2) [ 1.699255] alg: skcipher: failed to allocate transform for ctr(aria): -2 [ 1.699834] alg: self-tests for ctr(aria) using ctr(aria) failed (rc=-2) [ 1.699836] tcrypt: one or more tests failed! [ 1.700374] printk: console [netcon0] enabled [ 1.700568] netconsole: network logging started [ 1.700856] RAS: Correctable Errors collector initialized. [ 1.701128] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 1.706556] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 1.706986] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 1.707352] clk: Disabling unused clocks [ 1.707507] ALSA device list: [ 1.707655] No soundcards found. [ 1.709283] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 1.709743] cfg80211: failed to load regulatory.db [ 1.710669] Freeing unused decrypted memory: 2028K [ 1.712179] Freeing unused kernel image (initmem) memory: 8768K [ 1.712472] Write protecting the kernel read-only data: 98304k [ 1.713435] Freeing unused kernel image (rodata/data gap) memory: 1428K [ 1.713731] Run /init as init process [ 1.713903] with arguments: [ 1.714072] /init [ 1.714192] with environment: [ 1.714360] HOME=/ [ 1.714463] TERM=linux [ 1.714582] WSL_ROOT_INIT=1 [ 1.715144] WSL (1) ERROR: UtilConnectVsock:587: connect port 50000 failed 19 [ 1.715549] WSL (1) ERROR: No such file or directory @C:/__w/1/s/src/shared/inc\stringshared.h:247 (ReadFile) [ 1.716069] WSL (1) ERROR: filesystem error: in directory_iterator::directory_iterator(...): No such file or directory ["/sys/bus/scsi/devices"] [ 1.716283] sd 1:0:0:0: [sda] Synchronizing SCSI cache [ 1.717362] ACPI: PM: Preparing to enter system sleep state S5 [ 1.717734] kvm: exiting hardware virtualization [ 1.717984] reboot: Power down The connection with the virtual machine or container was closed. ```

Specifically the bottom part is the issue:

[    1.713731] Run /init as init process
[    1.713903]   with arguments:
[    1.714072]     /init
[    1.714192]   with environment:
[    1.714360]     HOME=/
[    1.714463]     TERM=linux
[    1.714582]     WSL_ROOT_INIT=1
[    1.715144] WSL (1) ERROR: UtilConnectVsock:587: connect port 50000 failed 19
[    1.715549] WSL (1) ERROR: No such file or directory @C:/__w/1/s/src/shared/inc\stringshared.h:247 (ReadFile)
[    1.716069] WSL (1) ERROR: filesystem error: in directory_iterator::directory_iterator(...): No such file or directory ["/sys/bus/scsi/devices"]
[    1.716283] sd 1:0:0:0: [sda] Synchronizing SCSI cache

I'm not sure what to do - any suggestions?

zcobol commented 1 month ago

The latest WSL kernel (6.6.36.3-microsoft-standard-WSL2) already supports masquerading:

elsaco@PORTLAND:~$ modinfo xt_MASQUERADE
filename:       /lib/modules/6.6.36.3-microsoft-standard-WSL2/kernel/net/netfilter/xt_MASQUERADE.ko
alias:          ipt_MASQUERADE
alias:          ip6t_MASQUERADE
description:    Xtables: automatic-address SNAT
author:         Netfilter Core Team <coreteam@netfilter.org>
license:        GPL
depends:
retpoline:      Y
intree:         Y
name:           xt_MASQUERADE
vermagic:       6.6.36.3-microsoft-standard-WSL2 SMP preempt mod_unload modversions

After running your iptables commands this is the output of the nat table:

elsaco@PORTLAND:~$ sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  172.22.0.0/24        anywhere
MASQUERADE  all  --  anywhere             anywhere

List of all modules in the netfilter included in the default WSL2 kernel:

elsaco@PORTLAND:~$ ls /lib/modules/6.6.36.3-microsoft-standard-WSL2/kernel/net/netfilter/
ipset                       nf_synproxy_core.ko     xt_CHECKSUM.ko     xt_cgroup.ko     xt_mark.ko
ipvs                        nfnetlink_acct.ko       xt_CLASSIFY.ko     xt_cluster.ko    xt_multiport.ko
nf_conncount.ko             nfnetlink_cttimeout.ko  xt_CONNSECMARK.ko  xt_comment.ko    xt_nat.ko
nf_conntrack_amanda.ko      nfnetlink_osf.ko        xt_CT.ko           xt_connbytes.ko  xt_nfacct.ko
nf_conntrack_broadcast.ko   nfnetlink_queue.ko      xt_DSCP.ko         xt_connlabel.ko  xt_osf.ko
nf_conntrack_ftp.ko         nft_compat.ko           xt_HL.ko           xt_connlimit.ko  xt_owner.ko
nf_conntrack_h323.ko        nft_connlimit.ko        xt_HMARK.ko        xt_connmark.ko   xt_physdev.ko
nf_conntrack_irc.ko         nft_ct.ko               xt_IDLETIMER.ko    xt_conntrack.ko  xt_pkttype.ko
nf_conntrack_netbios_ns.ko  nft_fib.ko              xt_LOG.ko          xt_cpu.ko        xt_policy.ko
nf_conntrack_netlink.ko     nft_hash.ko             xt_MASQUERADE.ko   xt_dccp.ko       xt_quota.ko
nf_conntrack_pptp.ko        nft_limit.ko            xt_NETMAP.ko       xt_devgroup.ko   xt_realm.ko
nf_conntrack_sane.ko        nft_log.ko              xt_NFLOG.ko        xt_ecn.ko        xt_recent.ko
nf_conntrack_sip.ko         nft_numgen.ko           xt_NFQUEUE.ko      xt_esp.ko        xt_sctp.ko
nf_conntrack_snmp.ko        nft_queue.ko            xt_REDIRECT.ko     xt_hashlimit.ko  xt_set.ko
nf_conntrack_tftp.ko        nft_quota.ko            xt_SECMARK.ko      xt_helper.ko     xt_socket.ko
nf_log_syslog.ko            nft_redir.ko            xt_TCPOPTSTRIP.ko  xt_ipcomp.ko     xt_state.ko
nf_nat_amanda.ko            nft_reject.ko           xt_TEE.ko          xt_iprange.ko    xt_statistic.ko
nf_nat_ftp.ko               nft_reject_inet.ko      xt_TPROXY.ko       xt_ipvs.ko       xt_string.ko
nf_nat_irc.ko               nft_tproxy.ko           xt_TRACE.ko        xt_length.ko     xt_tcpmss.ko
nf_nat_sip.ko               nft_tunnel.ko           xt_addrtype.ko     xt_limit.ko      xt_time.ko
nf_nat_tftp.ko              xt_AUDIT.ko             xt_bpf.ko          xt_mac.ko        xt_u32.ko

However, if you want to experiment with custom kernels, please do!

nnathan commented 1 month ago

Actually I noticed the default kernel is now 6.6.36.3-microsoft-standard-WSL2. Did this change recently? I'm happy to use that as the standard kernel. I was on 5.15 before.

zcobol commented 1 month ago

wsl-2.3.17 was just released and we're back to kernel-5.15.153.1. See the release log at https://github.com/microsoft/WSL/releases/tag/2.3.17

jorgearteiro commented 1 month ago

I am wondering what issues made the Kernel to be reverted to version 5.15.x ?

sl1pkn07 commented 1 month ago

same question here. why revert and not upgrade to 6.10.4? (or 6.6.45 lts)

greetings