The disco story is not so pretty:

[    0.000000] Linux version 5.0.0-34-generic (buildd@lgw01-amd64-051) (gcc 
version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #36~18.04.1-Ubuntu SMP Wed Oct 
30 08:08:56 UTC 2019 (Ubuntu 5.0.0-34.36~18.04.1-generic 5.0.21)
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.0.0-34-generic 
root=UUID=e3626652-82d8-4e95-a6d7-e4920d7941b6 ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    0.000000]   Centaur CentaurHauls
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point 
registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, 
using 'standard' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001ffd7fff] usable
[    0.000000] BIOS-e820: [mem 0x000000001ffd8000-0x000000001fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: OpenStack Foundation OpenStack Nova, BIOS 1.10.2-1ubuntu1 
04/01/2014
[    0.000000] Hypervisor detected: KVM
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr e601001, primary cpu clock
[    0.000000] kvm-clock: using sched offset of 79214193145 cycles
[    0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 
0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000004] tsc: Detected 2298.666 MHz processor
[    0.002336] last_pfn = 0x1ffd8 max_arch_pfn = 0x400000000
[    0.002446] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.008265] found SMP MP-table at [mem 0x000f6a60-0x000f6a6f]
[    0.008362] check: Scanning 1 areas for low memory corruption
[    0.008413] Using GB pages for direct mapping
[    0.008561] RAMDISK: [mem 0x1d8fb000-0x1ecacfff]
[    0.008579] ACPI: Early table checksum verification disabled
[    0.008637] ACPI: RSDP 0x00000000000F6860 000014 (v00 BOCHS )
[    0.008640] ACPI: RSDT 0x000000001FFE1505 00002C (v01 BOCHS  BXPCRSDT 
00000001 BXPC 00000001)
[    0.008646] ACPI: FACP 0x000000001FFE1419 000074 (v01 BOCHS  BXPCFACP 
00000001 BXPC 00000001)
[    0.008654] ACPI: DSDT 0x000000001FFE0040 0013D9 (v01 BOCHS  BXPCDSDT 
00000001 BXPC 00000001)
[    0.008657] ACPI: FACS 0x000000001FFE0000 000040
[    0.008660] ACPI: APIC 0x000000001FFE148D 000078 (v01 BOCHS  BXPCAPIC 
00000001 BXPC 00000001)
[    0.009155] No NUMA configuration found
[    0.009157] Faking a node at [mem 0x0000000000000000-0x000000001ffd7fff]
[    0.009167] NODE_DATA(0) allocated [mem 0x1ffad000-0x1ffd7fff]
[    0.009417] Zone ranges:
[    0.009418]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.009420]   DMA32    [mem 0x0000000001000000-0x000000001ffd7fff]
[    0.009421]   Normal   empty
[    0.009422]   Device   empty
[    0.009423] Movable zone start for each node
[    0.009427] Early memory node ranges
[    0.009428]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.009429]   node   0: [mem 0x0000000000100000-0x000000001ffd7fff]
[    0.009433] Zeroed struct page in unavailable ranges: 98 pages
[    0.009434] Initmem setup node 0 [mem 0x0000000000001000-0x000000001ffd7fff]
[    0.013701] ACPI: PM-Timer IO Port: 0x608
[    0.013719] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.013776] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.013778] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.013780] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.013781] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.013783] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.013784] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.013789] Using ACPI (MADT) for SMP configuration information
[    0.013792] smpboot: Allowing 1 CPUs, 0 hotplug CPUs
[    0.013814] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.013815] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.013816] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
[    0.013817] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[    0.013819] [mem 0x20000000-0xfeffbfff] available for PCI devices
[    0.013820] Booting paravirtualized kernel on KVM
[    0.013822] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 
0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.013832] random: get_random_bytes called from start_kernel+0x97/0x516 
with crng_init=0
[    0.013837] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 
nr_node_ids:1
[    0.014182] percpu: Embedded 46 pages/cpu s151552 r8192 d28672 u2097152
[    0.014213] KVM setup async PF for cpu 0
[    0.014222] kvm-stealtime: cpu 0, msr 1f224040
[    0.014228] Built 1 zonelists, mobility grouping on.  Total pages: 128865
[    0.014229] Policy zone: DMA32
[    0.014230] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.0.0-34-generic 
root=UUID=e3626652-82d8-4e95-a6d7-e4920d7941b6 ro console=tty1 console=ttyS0
[    0.015456] Memory: 461708K/523736K available (14339K kernel code, 2336K 
rwdata, 4416K rodata, 2588K init, 5192K bss, 62028K reserved, 0K cma-reserved)
[    0.015587] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.015600] Kernel/User page tables isolation: enabled
[    0.015621] ftrace: allocating 41677 entries in 163 pages
[    0.035100] rcu: Hierarchical RCU implementation.
[    0.035103] rcu:     RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.
[    0.035104]  Tasks RCU enabled.
[    0.035105] rcu: RCU calculated value of scheduler-enlistment delay is 25 
jiffies.
[    0.035106] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.038034] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16
[    0.054327] Console: colour VGA+ 80x25
[    0.104181] printk: console [tty1] enabled
[    0.279769] printk: console [ttyS0] enabled
[    0.281004] ACPI: Core revision 20181213
[    0.282258] APIC: Switch to symmetric I/O mode setup
[    0.284030] x2apic enabled
[    0.285340] Switched APIC routing to physical x2apic.
[    0.290787] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.292501] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 
0x212248ec3b8, max_idle_ns: 440795232693 ns
[    0.295273] Calibrating delay loop (skipped) preset value.. 4597.33 BogoMIPS 
(lpj=9194664)
[    0.297496] pid_max: default: 32768 minimum: 301
[    0.299304] LSM: Security Framework initializing
[    0.300611] Yama: becoming mindful.
[    0.301682] AppArmor: AppArmor initialized
[    0.303375] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.305272] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.307275] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
[    0.309026] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
[    0.311389] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.312848] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.314465] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user 
pointer sanitization
[    0.315263] Spectre V2 : Mitigation: Full generic retpoline
[    0.319264] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on 
context switch
[    0.321601] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.323272] Spectre V2 : mitigation: Enabling conditional Indirect Branch 
Prediction Barrier
[    0.325666] Speculative Store Bypass: Mitigation: Speculative Store Bypass 
disabled via prctl and seccomp
[    0.327290] MDS: Mitigation: Clear CPU buffers
[    0.340984] Freeing SMP alternatives memory: 36K
[    0.344480] smpboot: CPU0: Intel Core Processor (Haswell, no TSX, IBRS) 
(family: 0x6, model: 0x3c, stepping: 0x1)
[    0.347260] Performance Events: unsupported p6 CPU model 60 no PMU driver, 
software events only.
[    0.347316] rcu: Hierarchical SRCU implementation.
[    0.349519] random: crng done (trusting CPU's manufacturer)
[    0.351112] NMI watchdog: Perf NMI watchdog permanently disabled
[    0.351301] smp: Bringing up secondary CPUs ...
[    0.352591] smp: Brought up 1 node, 1 CPU
[    0.353759] smpboot: Max logical packages: 1
[    0.354976] smpboot: Total of 1 processors activated (4597.33 BogoMIPS)
[    0.355496] devtmpfs: initialized
[    0.356568] x86/mm: Memory block size: 128MB
[    0.358114] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, 
max_idle_ns: 7645041785100000 ns
[    0.359277] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.360986] pinctrl core: initialized pinctrl subsystem
[    0.362650] RTC time: 17:28:43, date: 2019-11-08
[    0.363408] NET: Registered protocol family 16
[    0.364798] audit: initializing netlink subsys (disabled)
[    0.366432] EISA bus registered
[    0.367273] cpuidle: using governor ladder
[    0.368468] cpuidle: using governor menu
[    0.369668] ACPI: bus type PCI registered
[    0.371268] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.373021] audit: type=2000 audit(1573234122.330:1): state=initialized 
audit_enabled=0 res=1
[    0.375454] PCI: Using configuration type 1 for base access
[    0.378239] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.379269] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.381313] ACPI: Added _OSI(Module Device)
[    0.382537] ACPI: Added _OSI(Processor Device)
[    0.383271] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.384587] ACPI: Added _OSI(Processor Aggregator Device)
[    0.386101] ACPI: Added _OSI(Linux-Dell-Video)
[    0.387290] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.388779] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.391298] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.393726] ACPI: Interpreter enabled
[    0.394837] ACPI: (supports S0 S3 S4 S5)
[    0.395267] ACPI: Using IOAPIC for interrupt routing
[    0.396679] PCI: Using host bridge windows from ACPI; if necessary, use 
"pci=nocrs" and report a bug
[    0.399581] ACPI: Enabled 2 GPEs in block 00 to 0F
[    0.407164] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.407281] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI]
[    0.410557] acpi PNP0A03:00: fail to add MMCONFIG information, can't access 
extended PCI configuration space under this bridge.
[    0.411636] acpiphp: Slot [3] registered
[    0.412851] acpiphp: Slot [4] registered
[    0.414046] acpiphp: Slot [5] registered
[    0.415237] acpiphp: Slot [6] registered
[    0.415292] acpiphp: Slot [7] registered
[    0.416506] acpiphp: Slot [8] registered
[    0.417677] acpiphp: Slot [9] registered
[    0.418848] acpiphp: Slot [10] registered
[    0.419291] acpiphp: Slot [11] registered
[    0.420492] acpiphp: Slot [12] registered
[    0.423306] acpiphp: Slot [13] registered
[    0.424589] acpiphp: Slot [14] registered
[    0.425781] acpiphp: Slot [15] registered
[    0.426988] acpiphp: Slot [16] registered
[    0.427292] acpiphp: Slot [17] registered
[    0.428486] acpiphp: Slot [18] registered
[    0.429722] acpiphp: Slot [19] registered
[    0.430908] acpiphp: Slot [20] registered
[    0.431291] acpiphp: Slot [21] registered
[    0.432467] acpiphp: Slot [22] registered
[    0.433677] acpiphp: Slot [23] registered
[    0.434893] acpiphp: Slot [24] registered
[    0.435292] acpiphp: Slot [25] registered
[    0.436510] acpiphp: Slot [26] registered
[    0.437717] acpiphp: Slot [27] registered
[    0.438922] acpiphp: Slot [28] registered
[    0.439292] acpiphp: Slot [29] registered
[    0.440504] acpiphp: Slot [30] registered
[    0.441694] acpiphp: Slot [31] registered
[    0.442887] PCI host bridge to bus 0000:00
[    0.443269] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.445095] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.446916] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff 
window]
[    0.447267] pci_bus 0000:00: root bus resource [mem 0x20000000-0xfebfffff 
window]
[    0.449330] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff 
window]
[    0.451266] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.460086] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io  0x01f0-0x01f7]
[    0.462003] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io  0x03f6]
[    0.463266] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
[    0.465406] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io  0x0376]
[    0.472694] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 
ACPI
[    0.475285] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.590571] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.591444] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.593182] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.594863] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.595347] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.597229] SCSI subsystem initialized
[    0.598531] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.599260] pci 0000:00:02.0: vgaarb: VGA device added: 
decodes=io+mem,owns=io+mem,locks=none
[    0.599272] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.601495] vgaarb: loaded
[    0.602399] ACPI: bus type USB registered
[    0.603293] usbcore: registered new interface driver usbfs
[    0.607287] usbcore: registered new interface driver hub
[    0.608783] usbcore: registered new device driver usb
[    0.610210] pps_core: LinuxPPS API ver. 1 registered
[    0.611266] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo 
Giometti <giome...@linux.it>
[    0.613745] PTP clock support registered
[    0.614940] EDAC MC: Ver: 3.0.0
[    0.615729] PCI: Using ACPI for IRQ routing
[    0.617484] NetLabel: Initializing
[    0.618523] NetLabel:  domain hash size = 128
[    0.619266] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.620835] NetLabel:  unlabeled traffic allowed by default
[    0.622513] clocksource: Switched to clocksource kvm-clock
[    0.636429] VFS: Disk quotas dquot_6.6.0
[    0.651811] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.653809] AppArmor: AppArmor Filesystem Enabled
[    0.655198] pnp: PnP ACPI init
[    0.656714] pnp: PnP ACPI: found 5 devices
[    0.664659] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, 
max_idle_ns: 2085701024 ns
[    0.667437] NET: Registered protocol family 2
[    0.668880] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 
bytes)
[    0.671110] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.673024] TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
[    0.674852] TCP: Hash tables configured (established 4096 bind 4096)
[    0.676652] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.678243] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.680013] NET: Registered protocol family 1
[    0.681266] NET: Registered protocol family 44
[    0.682571] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.684201] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.685934] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.713228] PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.740734] pci 0000:00:01.2: quirk_usb_early_handoff+0x0/0x6a0 took 51847 
usecs
[    0.742913] pci 0000:00:02.0: Video device with shadowed ROM at [mem 
0x000c0000-0x000dffff]
[    0.745435] Unpacking initramfs...
[    1.097261] Freeing initrd memory: 20168K
[    1.098512] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 
0x212248ec3b8, max_idle_ns: 440795232693 ns
[    1.101108] check: Scanning for low memory corruption every 60 seconds
[    1.104378] Initialise system trusted keyrings
[    1.105545] Key type blacklist registered
[    1.106590] workingset: timestamp_bits=36 max_order=17 bucket_order=0
[    1.109575] zbud: loaded
[    1.110795] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.112444] fuse init (API version 7.28)
[    1.148019] Key type asymmetric registered
[    1.149169] Asymmetric key parser 'x509' registered
[    1.150394] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 
243)
[    1.152287] io scheduler mq-deadline registered
[    1.153557] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.155315] input: Power Button as 
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.157141] ACPI: Power Button [PWRF]
[    1.181030] PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.243673] PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.273879] PCI Interrupt Link [LNKB] enabled at IRQ 11
[    1.336241] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.365593] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 
16550A
[    1.386725] Linux agpgart interface v0.103
[    1.390123] loop: module loaded
[    1.392418] scsi host0: ata_piix
[    1.393561] scsi host1: ata_piix
[    1.396218] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc1c0 irq 14
[    1.398142] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc1c8 irq 15
[    1.400797] libphy: Fixed MDIO Bus: probed
[    1.402016] tun: Universal TUN/TAP device driver, 1.6
[    1.403522] PPP generic driver version 2.4.2
[    1.404827] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.406620] ehci-pci: EHCI PCI platform driver
[    1.407943] ehci-platform: EHCI generic platform driver
[    1.409418] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.411132] ohci-pci: OHCI PCI platform driver
[    1.412439] ohci-platform: OHCI generic platform driver
[    1.413918] uhci_hcd: USB Universal Host Controller Interface driver
[    1.441532] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.443046] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus 
number 1
[    1.445175] uhci_hcd 0000:00:01.2: detected 2 ports
[    1.446668] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c180
[    1.448387] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, 
bcdDevice= 5.00
[    1.450725] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    1.452832] usb usb1: Product: UHCI Host Controller
[    1.454251] usb usb1: Manufacturer: Linux 5.0.0-34-generic uhci_hcd
[    1.457643] usb usb1: SerialNumber: 0000:00:01.2
[    1.459153] hub 1-0:1.0: USB hub found
[    1.460354] hub 1-0:1.0: 2 ports detected
[    1.461792] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 
0x60,0x64 irq 1,12
[    1.465183] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.466609] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.468221] mousedev: PS/2 mouse device common for all mice
[    1.470217] input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input1
[    1.473025] rtc_cmos 00:00: RTC can wake from S4
[    1.474990] rtc_cmos 00:00: registered as rtc0
[    1.476359] rtc_cmos 00:00: alarms up to one day, y3k, 114 bytes nvram
[    1.478219] i2c /dev entries driver
[    1.479438] device-mapper: uevent: version 1.0.3
[    1.480859] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: 
dm-de...@redhat.com
[    1.483260] platform eisa.0: Probing EISA bus 0
[    1.484601] platform eisa.0: EISA: Cannot allocate resource for mainboard
[    1.486486] platform eisa.0: Cannot allocate resource for EISA slot 1
[    1.489942] platform eisa.0: Cannot allocate resource for EISA slot 2
[    1.491797] platform eisa.0: Cannot allocate resource for EISA slot 3
[    1.493585] platform eisa.0: Cannot allocate resource for EISA slot 4
[    1.495402] platform eisa.0: Cannot allocate resource for EISA slot 5
[    1.497175] platform eisa.0: Cannot allocate resource for EISA slot 6
[    1.499011] platform eisa.0: Cannot allocate resource for EISA slot 7
[    1.501436] platform eisa.0: Cannot allocate resource for EISA slot 8
[    1.504924] platform eisa.0: EISA: Detected 0 cards
[    1.507693] ledtrig-cpu: registered to indicate activity on CPUs
[    1.514350] NET: Registered protocol family 10
[    1.522002] Segment Routing with IPv6
[    1.523211] NET: Registered protocol family 17
[    1.524578] Key type dns_resolver registered
[    1.526258] mce: Using 10 MCE banks
[    1.527506] RAS: Correctable Errors collector initialized.
[    1.529129] sched_clock: Marking stable (1282401242, 
245036445)->(1588620392, -61182705)
[    1.531620] registered taskstats version 1
[    1.533089] Loading compiled-in X.509 certificates
[    1.536375] Loaded X.509 cert 'Build time autogenerated kernel key: 
d75ff59c5698e0617ba5641f0d835c1be63e92b2'
[    1.539500] zswap: loaded using pool lzo/zbud
[    1.546073] Key type big_key registered
[    1.547344] Key type trusted registered
[    1.551151] Key type encrypted registered
[    1.552444] AppArmor: AppArmor sha1 policy hashing enabled
[    1.554030] ima: No TPM chip found, activating TPM-bypass!
[    1.555635] ima: Allocated hash algorithm: sha1
[    1.556974] No architecture policies found
[    1.558238] evm: Initialising EVM extended attributes:
[    1.559756] evm: security.selinux
[    1.560814] evm: security.SMACK64
[    1.561866] evm: security.SMACK64EXEC
[    1.563020] evm: security.SMACK64TRANSMUTE
[    1.564249] evm: security.SMACK64MMAP
[    1.565378] evm: security.apparmor
[    1.566448] evm: security.ima
[    1.567436] evm: security.capability
[    1.568551] evm: HMAC attrs: 0x1
[    1.570634]   Magic number: 11:361:491
[    1.572016] rtc_cmos 00:00: setting system clock to 2019-11-08T17:28:44 UTC 
(1573234124)
[    1.576243] Freeing unused decrypted memory: 2040K
[    1.578404] Freeing unused kernel image memory: 2588K
[    1.587282] Write protecting the kernel read-only data: 22528k
[    1.589609] Freeing unused kernel image memory: 2016K
[    1.591675] Freeing unused kernel image memory: 1728K
[    1.606335] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.608117] x86/mm: Checking user space page tables
[    1.620131] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.621875] Run /init as init process
Loading, please wait...
starting version 237
[    1.746584] virtio_blk virtio2: [vda] 20971520 512-byte logical blocks (10.7 
GB/10.0 GiB)
[    1.752102] FDC 0 is a S82078B
[    1.762234] input: VirtualPS/2 VMware VMMouse as 
/devices/platform/i8042/serio1/input/input4
[    1.771674] input: VirtualPS/2 VMware VMMouse as 
/devices/platform/i8042/serio1/input/input3
[    1.786461]  vda: vda1 vda14 vda15
[    1.789663] virtio_blk virtio3: [vdb] 2097152 512-byte logical blocks (1.07 
GB/1.00 GiB)
[    1.795008] cryptd: max_cpu_qlen set to 1000
[    1.816166]  vdb: vdb1
[    1.818602] virtio_blk virtio4: [vdc] 2097152 512-byte logical blocks (1.07 
GB/1.00 GiB)
[    1.834533] AVX2 version of gcm_enc/dec engaged.
[    1.840156] AES CTR mode by8 optimization enabled
[    1.859362]  vdc: vdc1
[    1.861979] virtio_net virtio0 ens3: renamed from eth0
[    1.924871] md0: detected capacity change from 0 to 1605369856
[    1.927465] BUG: unable to handle kernel NULL pointer dereference at 
0000000000000030
[    1.929855] #PF error: [normal kernel read fault]
[    1.931317] PGD 0 P4D 0 
[    1.932153] Oops: 0000 [#1] SMP PTI
[    1.933322] CPU: 0 PID: 254 Comm: mdadm Not tainted 5.0.0-34-generic 
#36~18.04.1-Ubuntu
[    1.935644] Hardware name: OpenStack Foundation OpenStack Nova, BIOS 
1.10.2-1ubuntu1 04/01/2014
[    1.938176] RIP: 0010:raid0_make_request+0x8d/0x6a0 [raid0]
[    1.939781] Code: e8 48 f7 f1 8b 43 30 c1 e8 09 29 d6 39 f0 0f 87 9b 01 00 
00 49 8b 04 24 48 8d 55 c8 8b 70 10 48 8b 38 e8 26 ff ff ff 49 89 c6 <48> 8b 04 
25 30 00 00 00 48 8b 80 80 00 00 00 f6 80 18 04 00 00 10
[    1.961687] RSP: 0018:ffffbac140337588 EFLAGS: 00010287
[    1.963297] RAX: ffff8ebc9e58a540 RBX: ffff8ebc9e1e7e00 RCX: ffff8ebc9e58a558
[    1.965200] RDX: ffffbac1403375e8 RSI: 0000000000000002 RDI: ffff8ebc9e58a540
[    1.967121] RBP: ffffbac140337620 R08: 0000000000000000 R09: 0000000000000000
[    1.969037] R10: 0000000000000000 R11: 0000000000000001 R12: ffff8ebc9efbd800
[    1.970961] R13: 0000000000000000 R14: ffff8ebc9e58a540 R15: ffffbac140337648
[    1.972968] FS:  00007f8f98878740(0000) GS:ffff8ebc9f200000(0000) 
knlGS:0000000000000000
[    1.975376] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.977016] CR2: 0000000000000030 CR3: 000000001eb56006 CR4: 00000000001606f0
[    1.978932] Call Trace:
[    1.979861]  ? __update_load_avg_se+0x121/0x260
[    1.982562]  md_handle_request+0x126/0x1a0
[    1.983845]  md_make_request+0x90/0x190
[    1.985030]  generic_make_request+0x19e/0x3f0
[    1.986388]  submit_bio+0x73/0x140
[    1.987542]  ? submit_bio+0x73/0x140
[    1.988659]  ? guard_bio_eod+0x32/0x100
[    1.989842]  submit_bh_wbc+0x185/0x1b0
[    1.991075]  block_read_full_page+0x212/0x380
[    1.992436]  ? check_disk_change+0x70/0x70
[    1.993679]  ? count_shadow_nodes+0x130/0x130
[    1.995006]  blkdev_readpage+0x18/0x20
[    1.996176]  do_read_cache_page+0x37b/0x790
[    1.997499]  ? blkdev_writepages+0x10/0x10
[    1.998742]  ? get_page_from_freelist+0x154e/0x1560
[    2.000181]  read_cache_page+0x12/0x20
[    2.001311]  read_dev_sector+0x2d/0xd0
[    2.002529]  read_lba+0x134/0x220
[    2.003616]  efi_partition+0x138/0x780
[    2.004782]  ? string+0x60/0x90
[    2.005804]  ? vsnprintf+0xfb/0x510
[    2.006850]  ? snprintf+0x45/0x70
[    2.007976]  ? is_gpt_valid.part.7+0x420/0x420
[    2.009351]  check_partition+0x13f/0x250
[    2.010505]  ? is_gpt_valid.part.7+0x420/0x420
[    2.011863]  ? check_partition+0x13f/0x250
[    2.014690]  rescan_partitions+0xaf/0x360
[    2.015938]  __blkdev_get+0x34b/0x580
[    2.017094]  ? _cond_resched+0x19/0x40
[    2.018212]  ? inode_lru_isolate+0x190/0x190
[    2.019452]  blkdev_get+0x131/0x340
[    2.020603]  ? bd_acquire+0xd0/0xd0
[    2.021710]  ? bdget+0x3e/0x120
[    2.022734]  ? bd_acquire+0xd0/0xd0
[    2.023847]  blkdev_open+0x92/0x100
[    2.024906]  do_dentry_open+0x1f8/0x3a0
[    2.026137]  vfs_open+0x2f/0x40
[    2.027179]  path_openat+0x2e8/0x1700
[    2.028331]  ? unlazy_walk+0x3b/0xb0
[    2.029411]  ? terminate_walk+0x90/0x100
[    2.030675]  ? link_path_walk.part.34+0x520/0x5a0
[    2.032176]  do_filp_open+0x9b/0x110
[    2.033366]  ? __check_object_size+0xdb/0x1b0
[    2.034679]  ? strncpy_from_user+0x54/0x190
[    2.035902]  ? __alloc_fd+0x46/0x170
[    2.037026]  do_sys_open+0x1bb/0x2d0
[    2.038106]  ? do_sys_open+0x1bb/0x2d0
[    2.039349]  ? do_mknodat+0x17c/0x210
[    2.040446]  __x64_sys_openat+0x20/0x30
[    2.041578]  do_syscall_64+0x5a/0x120
[    2.044954]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    2.046864] RIP: 0033:0x7f8f98171c8e
[    2.048049] Code: 25 00 00 41 00 3d 00 00 41 00 74 48 48 8d 05 81 0c 2e 00 
8b 00 85 c0 75 69 89 f2 b8 01 01 00 00 48 89 fe bf 9c ff ff ff 0f 05 <48> 3d 00 
f0 ff ff 0f 87 a6 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[    2.052883] RSP: 002b:00007fff3c3a3a20 EFLAGS: 00000246 ORIG_RAX: 
0000000000000101
[    2.055005] RAX: ffffffffffffffda RBX: 0000000000004000 RCX: 00007f8f98171c8e
[    2.056910] RDX: 0000000000004000 RSI: 00007fff3c3a3ab0 RDI: 00000000ffffff9c
[    2.058813] RBP: 00007fff3c3a3ab0 R08: 00007fff3c3a3ab0 R09: 0000000000000000
[    2.060773] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000009
[    2.062760] R13: 0000000000000000 R14: 000055800fadacb0 R15: 00007fff3c3a4a20
[    2.064663] Modules linked in: raid0 crct10dif_pclmul crc32_pclmul 
ghash_clmulni_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper 
virtio_net psmouse virtio_blk net_failover failover floppy
[    2.069320] CR2: 0000000000000030
[    2.070362] ---[ end trace 8c43adbc77d84ea4 ]---
[    2.071718] RIP: 0010:raid0_make_request+0x8d/0x6a0 [raid0]
[    2.073273] Code: e8 48 f7 f1 8b 43 30 c1 e8 09 29 d6 39 f0 0f 87 9b 01 00 
00 49 8b 04 24 48 8d 55 c8 8b 70 10 48 8b 38 e8 26 ff ff ff 49 89 c6 <48> 8b 04 
25 30 00 00 00 48 8b 80 80 00 00 00 f6 80 18 04 00 00 10
[    2.079868] RSP: 0018:ffffbac140337588 EFLAGS: 00010287
[    2.081342] RAX: ffff8ebc9e58a540 RBX: ffff8ebc9e1e7e00 RCX: ffff8ebc9e58a558
[    2.083289] RDX: ffffbac1403375e8 RSI: 0000000000000002 RDI: ffff8ebc9e58a540
[    2.085205] RBP: ffffbac140337620 R08: 0000000000000000 R09: 0000000000000000
[    2.087156] R10: 0000000000000000 R11: 0000000000000001 R12: ffff8ebc9efbd800
[    2.089101] R13: 0000000000000000 R14: ffff8ebc9e58a540 R15: ffffbac140337648
[    2.091050] FS:  00007f8f98878740(0000) GS:ffff8ebc9f200000(0000) 
knlGS:0000000000000000
[    2.093306] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.094905] CR2: 0000000000000030 CR3: 000000001eb56006 CR4: 00000000001606f0

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1849682

Title:
  [REGRESSION]  md/raid0: cannot assemble multi-zone RAID0 with
  default_layout setting

Status in linux package in Ubuntu:
  Incomplete
Status in linux source package in Bionic:
  Fix Committed
Status in linux source package in Disco:
  Incomplete
Status in linux source package in Eoan:
  Incomplete
Status in linux source package in Focal:
  Incomplete

Bug description:
  This bug tracks the temporary revert of the upstream fix for a
  corruption issue. Bug 1850540 tracks the re-application of that fix
  once we have a full solution.

  Users of RAID0 arrays are susceptible to a corruption issue if:
   - The members of the RAID array are not all the same size[*]
   - Data has been written to the array while running kernels < 3.14 *and* >= 
3.14.

  This is because of an change in v3.14 that accidentally changed how data was 
written - as described in the upstream commit message:
  
https://github.com/torvalds/linux/commit/c84a1372df929033cb1a0441fb57bd3932f39ac9

  To summarize, upstream is dealing with this by adding a versioned
  layout in v5.4, and that is being backported to stable kernels - which
  is why we're now seeing it. Layout version 1 is the pre-3.14 layout,
  version 2 is post 3.14. Mixing version 1 & version 2 layouts can cause
  corruption. However, unless a layout-version-aware kernel *created*
  the array, there's no way for the kernel to know which version(s) was
  used to write the existing data. This undefined mode is considered
  "Version 0", and the kernel will now refuse to start these arrays w/o
  user intervention.

  The user experience is pretty awful here. A user upgrades to the next
  SRU and all of a sudden their system stops at an (initramfs) prompt. A
  clueful user can spot something like the following in dmesg:

  Here's the message which , as you can see from the log in Comment #1,
  is hidden in a ton of other messages:

  [ 72.720232] md/raid0:md0: cannot assemble multi-zone RAID0 with 
default_layout setting
  [ 72.728149] md/raid0: please set raid.default_layout to 1 or 2
  [ 72.733979] md: pers->run() failed ...
  mdadm: failed to start array /dev/md0: Unknown error 524

  What that is trying to say is that you should determine if your data -
  specifically the data toward the end of your array - was most likely
  written with a pre-3.14 or post-3.14 kernel. Based on that, reboot
  with the kernel parameter raid0.default_layout=1 or
  raid0.default_layout=2 on the kernel command line. And note it should
  be *raid0.default_layout* not *raid.default_layout* as the message
  says - a fix for that message is now queued for stable:

  
https://github.com/torvalds/linux/commit/3874d73e06c9b9dc15de0b7382fc223986d75571)

  IMHO, we should work with upstream to create a web page that clearly
  walks the user through this process, and update the error message to
  point to that page. I'd also like to see if we can detect this problem
  *before* the user reboots (debconf?) and help the user fix things.
  e.g. "We detected that you have RAID0 arrays that maybe susceptible to
  a corruption problem", guide the user to choosing a layout, and update
  the mdadm initramfs hook to poke the answer in via sysfs before
  starting the array on reboot.

  Note that it also seems like we should investigate backporting this to
  < 3.14 kernels. Imagine a user switching between the trusty HWE kernel
  and the GA kernel.

  References from users of other distros:
  https://blog.icod.de/2019/10/10/caution-kernel-5-3-4-and-raid0-default_layout/
  
https://www.linuxquestions.org/questions/linux-general-1/raid-arrays-not-assembling-4175662774/

  [*] Which surprisingly is not the case reported in this bug - the user
  here had a raid0 of 8 identically-sized devices. I suspect there's a
  bug in the detection code somewhere.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1849682/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to