Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #236578 > unrolled thread

Bullseye (mostly) not booting on Proliant DL380 G7

Started byClaudio Kuenzler <ck@claudiokuenzler.com>
First post2021-06-28 20:40 +0200
Last post2021-06-30 10:00 +0200
Articles 11 — 5 participants

Back to article view | Back to linux.debian.user


Contents

  Bullseye (mostly) not booting on Proliant DL380 G7 Claudio Kuenzler <ck@claudiokuenzler.com> - 2021-06-28 20:40 +0200
    Re: Bullseye (mostly) not booting on Proliant DL380 G7 Claudio Kuenzler <ck@claudiokuenzler.com> - 2021-06-29 10:10 +0200
      Re: Bullseye (mostly) not booting on Proliant DL380 G7 Claudio Kuenzler <ck@claudiokuenzler.com> - 2021-06-29 11:10 +0200
        Re: Bullseye (mostly) not booting on Proliant DL380 G7 Georgi Naplatanov <gosho@oles.biz> - 2021-06-29 11:50 +0200
          Re: Bullseye (mostly) not booting on Proliant DL380 G7 Claudio Kuenzler <ck@claudiokuenzler.com> - 2021-06-29 12:40 +0200
            Re: Bullseye (mostly) not booting on Proliant DL380 G7 "Alexander V. Makartsev" <avbetev@gmail.com> - 2021-06-29 13:20 +0200
              Re: Bullseye (mostly) not booting on Proliant DL380 G7 Claudio Kuenzler <ck@claudiokuenzler.com> - 2021-06-29 22:30 +0200
            Re: Bullseye (mostly) not booting on Proliant DL380 G7 Georgi Naplatanov <gosho@oles.biz> - 2021-06-29 14:50 +0200
        Re: Bullseye (mostly) not booting on Proliant DL380 G7 Michael Stone <mstone@debian.org> - 2021-06-29 22:40 +0200
          Re: Bullseye (mostly) not booting on Proliant DL380 G7 Claudio Kuenzler <ck@claudiokuenzler.com> - 2021-06-30 08:10 +0200
            Re: Bullseye (mostly) not booting on Proliant DL380 G7 Paul Wise <pabs@debian.org> - 2021-06-30 10:00 +0200

#236578 — Bullseye (mostly) not booting on Proliant DL380 G7

FromClaudio Kuenzler <ck@claudiokuenzler.com>
Date2021-06-28 20:40 +0200
SubjectBullseye (mostly) not booting on Proliant DL380 G7
Message-ID<Cv4kN-3M3-3@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hello!

Currently testing the new Bullseye release (using
firmware-bullseye-DI-rc2-amd64-netinst.iso) and see a strange phenomenon on
a HP Proliant DL380 G7 server.

During boot, the following messages show up in the console:

[63.063844] pcc_cpufreq_init: Too many CPUs, dynamic performance scaling
disabled
[63.063895] pcc_cpufreq_init: Try to enable another scaling driver through
BIOS settings
[63.063943] pcc_cpufreq_init: and complain to the system vendor

According to
https://patchwork.kernel.org/project/linux-pm/patch/5423012.ZZnfdYddaT@aspire.rjw.lan/
this is a Kernel patch from July 2018.
According to Andreas Herrmann, the settings can be defined in the HP server
BIOS:

Power Management -> Advanced Power Options -> Collaborative Power Control =
enabled

This is active (is the default I believe). The Power Regulator is set to
"Dynamic Power Savings Mode".

After these messages show up on the console, no login prompt appears. No
network started. The server seems frozen - doesn't even react to
CTRL+ALT+DEL on the console anymore. Not sure if this is caused by cpufreq
or something else though.

This boot problem happened on 2 out of 3 server boots.

Is this a bug in Bullseye?

thx for any hints.

[toc] | [next] | [standalone]


#236592

FromClaudio Kuenzler <ck@claudiokuenzler.com>
Date2021-06-29 10:10 +0200
Message-ID<CvgYG-2ZF-7@gated-at.bofh.it>
In reply to#236578

[Multipart message — attachments visible in raw view] — view raw

Meanwhile I was able to identify more by removing "quiet" from the grub
loader.
The pcc_cpufreq_init does not seem to hurt the booting - these are just
warnings popping up.

The following messages appear on the console before the server freezes:

[ OK ] Finished Load Kernel Module fuse.
[ 62.887855] systemd[1]: Mounting FUSE Control File System...
   Mounting FUSE Controle File System...
[ 62.891852] systemd[1]: Finished Apply Kernel Variables.
[ OK ] Finished Apply Kernel Variables.
[ 62.892237] systemd[1]: Mounted FUSE Control File System.
[ OK ] Mounted FUSE Control File System.
[ 62.900668] systemd[1]: Finished Create System Users.
[ OK ] Finished Create System Users.
[ 62.902224] systemd[1]: Starting Create Static Device Nodes in /dev...
  Starting Create Static Device Nodes in /dev...
[ 62.920767] systemd[1]: modprobe@drm.service: Succeeded.
[ 62.921202] systemd[1]: Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module drm.
[ 62.921979] systemd[1]: Finished Create Static Device Nodes in /dev.
[ OK ] Finished Create Static Device Nodes in /dev.
[ 62.925007] systemd[1]: Starting Rule-based Manager for Device Events and
Files...
   Starting Rule-based Manager for Device Events and Files...
[ 62.955322] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots
etc. using dmeventd or progress polling.
[ OK ] Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd
or progress polling.
[ 62.962186] systemd[1]: Started Rule-based Manager for Device Events and
Files.

After this, no further messages, no login prompt, server does not react to
keyboard input anymore. Only a hardware reset works in this case.
Out of ~10 server reboots this problem occurred 4 or 5 times.

Could it have something to do with drm? I've seen a drm driver error during
earlier boot phase.

Jun 28 16:15:05 irczsrvp08 kernel: [   63.182074] [drm] radeon kernel
modesetting enabled.
Jun 28 16:15:05 irczsrvp08 kernel: [   63.182197] radeon 0000:01:03.0:
vgaarb: deactivate vga console
Jun 28 16:15:05 irczsrvp08 kernel: [   63.183720] Console: switching to
colour dummy device 80x25
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184088] [drm] initializing kernel
modesetting (RV100 0x1002:0x515E 0x103C:0x31FB 0x02).
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184208] radeon 0000:01:03.0:
VRAM: 128M 0x00000000E8000000 - 0x00000000EFFFFFFF (64M used)
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184210] radeon 0000:01:03.0: GTT:
512M 0x00000000C8000000 - 0x00000000E7FFFFFF
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184219] [drm] Detected VRAM
RAM=128M, BAR=128M
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184220] [drm] RAM width 16bits DDR
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184302] [TTM] Zone  kernel:
Available graphics memory: 49487844 KiB
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184304] [TTM] Zone   dma32:
Available graphics memory: 2097152 KiB
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184305] [TTM] Initializing pool
allocator
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184310] [TTM] Initializing DMA
pool allocator
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184333] [drm] radeon: 64M of VRAM
memory ready
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184334] [drm] radeon: 512M of GTT
memory ready.
Jun 28 16:15:05 irczsrvp08 kernel: [   63.184371] [drm] GART: num cpu pages
131072, num gpu pages 131072
Jun 28 16:15:05 irczsrvp08 kernel: [   63.205645] [drm] PCI GART of 512M
enabled (table at 0x00000000FFF00000).
Jun 28 16:15:05 irczsrvp08 kernel: [   63.205890] radeon 0000:01:03.0: WB
disabled
Jun 28 16:15:05 irczsrvp08 kernel: [   63.205894] radeon 0000:01:03.0:
fence driver on ring 0 use gpu addr 0x00000000c8000000
Jun 28 16:15:05 irczsrvp08 kernel: [   63.205967] [drm] radeon: irq
initialized.
Jun 28 16:15:05 irczsrvp08 kernel: [   63.205980] [drm] Loading R100
Microcode
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206233] radeon 0000:01:03.0:
firmware: failed to load radeon/R100_cp.bin (-2)
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206241] firmware_class: See
https://wiki.debian.org/Firmware for information about missing firmware
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206246] radeon 0000:01:03.0:
Direct firmware load for radeon/R100_cp.bin failed with error -2
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206311] [drm:r100_cp_init
[radeon]] *ERROR* Failed to load firmware!
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206318] radeon 0000:01:03.0:
failed initializing CP (-2).
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206321] radeon 0000:01:03.0:
Disabling GPU acceleration
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206329] [drm] radeon: cp finalized
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206961] [drm] No TV DAC info
found in BIOS
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206996] [drm] Radeon Display
Connectors
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206997] [drm] Connector 0:
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206998] [drm]   VGA-1
Jun 28 16:15:05 irczsrvp08 kernel: [   63.206999] [drm]   DDC: 0x60 0x60
0x60 0x60 0x60 0x60 0x60 0x60
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207000] [drm]   Encoders:
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207001] [drm]     CRT1:
INTERNAL_DAC1
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207002] [drm] Connector 1:
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207003] [drm]   VGA-2
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207004] [drm]   DDC: 0x6c 0x6c
0x6c 0x6c 0x6c 0x6c 0x6c 0x6c
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207004] [drm]   Encoders:
Jun 28 16:15:05 irczsrvp08 kernel: [   63.207005] [drm]     CRT2:
INTERNAL_DAC2
Jun 28 16:15:05 irczsrvp08 kernel: [   63.236242] kvm:
VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
Jun 28 16:15:05 irczsrvp08 kernel: [   63.245005] EXT4-fs (dm-0): mounted
filesystem with ordered data mode. Opts: (null)
Jun 28 16:15:05 irczsrvp08 kernel: [   63.250269] [drm] fb mappable at
0xE8040000
Jun 28 16:15:05 irczsrvp08 kernel: [   63.250270] [drm] vram apper at
0xE8000000
Jun 28 16:15:05 irczsrvp08 kernel: [   63.250271] [drm] size 1572864
Jun 28 16:15:05 irczsrvp08 kernel: [   63.250271] [drm] fb depth is 16
Jun 28 16:15:05 irczsrvp08 kernel: [   63.250272] [drm]    pitch is 2048

Maybe related to the known bullseye errata
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989863 ?



On Mon, Jun 28, 2021 at 8:32 PM Claudio Kuenzler <ck@claudiokuenzler.com>
wrote:

> Hello!
>
> Currently testing the new Bullseye release (using
> firmware-bullseye-DI-rc2-amd64-netinst.iso) and see a strange phenomenon on
> a HP Proliant DL380 G7 server.
>
> During boot, the following messages show up in the console:
>
> [63.063844] pcc_cpufreq_init: Too many CPUs, dynamic performance scaling
> disabled
> [63.063895] pcc_cpufreq_init: Try to enable another scaling driver through
> BIOS settings
> [63.063943] pcc_cpufreq_init: and complain to the system vendor
>
> According to
> https://patchwork.kernel.org/project/linux-pm/patch/5423012.ZZnfdYddaT@aspire.rjw.lan/
> this is a Kernel patch from July 2018.
> According to Andreas Herrmann, the settings can be defined in the HP
> server BIOS:
>
> Power Management -> Advanced Power Options -> Collaborative Power Control
> = enabled
>
> This is active (is the default I believe). The Power Regulator is set to
> "Dynamic Power Savings Mode".
>
> After these messages show up on the console, no login prompt appears. No
> network started. The server seems frozen - doesn't even react to
> CTRL+ALT+DEL on the console anymore. Not sure if this is caused by cpufreq
> or something else though.
>
> This boot problem happened on 2 out of 3 server boots.
>
> Is this a bug in Bullseye?
>
> thx for any hints.
>
>

[toc] | [prev] | [next] | [standalone]


#236598

FromClaudio Kuenzler <ck@claudiokuenzler.com>
Date2021-06-29 11:10 +0200
Message-ID<CvhUK-3yE-5@gated-at.bofh.it>
In reply to#236592

[Multipart message — attachments visible in raw view] — view raw

Sorry for auto-responding all the time ;-)
I was just able to catch a "freeze" followed by a successful boot
afterwards.

The successful boot continues with these lines:

[   62.922169] systemd[1]: Finished Create System Users.
[   62.923633] systemd[1]: Starting Create Static Device Nodes in /dev...
[   62.941753] systemd[1]: Finished Create Static Device Nodes in /dev.
[   62.944691] systemd[1]: Starting Rule-based Manager for Device Events
and Files...
[   62.953082] systemd[1]: modprobe@drm.service: Succeeded.
[   62.953539] systemd[1]: Finished Load Kernel Module drm.
[   62.983630] systemd[1]: Started Rule-based Manager for Device Events and
Files.
[   62.991307] systemd[1]: Finished Set the console keyboard layout.
[   63.015898] input: Power Button as
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[   63.016490] systemd[1]: Finished Coldplug All udev Devices.
[   63.018250] systemd[1]: Starting Helper to synchronize boot up for
ifupdown...
[   63.020119] power_meter ACPI000D:00: Found ACPI power meter.
[   63.020214] power_meter ACPI000D:00: Ignoring unsafe software power cap!
[   63.020280] power_meter ACPI000D:00: hwmon_device_register() is
deprecated. Please convert the driver to use
hwmon_device_register_with_info().
[   63.029971] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots
etc. using dmeventd or progress polling.
[   63.030392] systemd[1]: Reached target Local File Systems (Pre).
[   63.031784] IPMI message handler: version 39.2
[   63.035060] ipmi device interface
[   63.036149] ACPI: Power Button [PWRF]
[   63.038539] EDAC MC1: Giving out device to module i7core_edac.c
controller i7 core #1: DEV 0000:3e:03.0 (INTERRUPT)
[   63.038670] EDAC PCI0: Giving out device to module i7core_edac
controller EDAC PCI controller: DEV 0000:3e:03.0 (POLLED)
[   63.039204] EDAC MC0: Giving out device to module i7core_edac.c
controller i7 core #0: DEV 0000:3f:03.0 (INTERRUPT)
[   63.039315] EDAC PCI1: Giving out device to module i7core_edac
controller EDAC PCI controller: DEV 0000:3f:03.0 (POLLED)
[   63.039405] EDAC i7core: Driver loaded, 2 memory controller(s) found.
[   63.044910] ipmi_si: IPMI System Interface driver
[   63.044996] ipmi_si dmi-ipmi-si.0: ipmi_platform: probing via SMBIOS
[   63.045059] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1
irq 0
[   63.045134] ipmi_si: Adding SMBIOS-specified kcs state machine
[   63.045263] ipmi_si IPI0001:00: ipmi_platform: probing via ACPI
[   63.045393] ipmi_si IPI0001:00: ipmi_platform: [io  0x0ca2-0x0ca3]
regsize 1 spacing 1 irq 0
[   63.045652] iTCO_vendor_support: vendor-support=0
[   63.046504] hpwdt 0000:02:00.0: HPE Watchdog Timer Driver: NMI decoding
initialized

This line catches my attention:

[   62.953082] systemd[1]: modprobe@drm.service: Succeeded.

This is missing (doesn't show) when the freeze happens.

FYI in the meantime I also installed firmware-amd-graphics however the
behaviour (sometimes freeze, sometimes boot) is still the same.

I continue to troubleshoot but if anyone has experienced something similar
or has some hints or can point to existing bugs please let me know.

On Tue, Jun 29, 2021 at 10:04 AM Claudio Kuenzler <ck@claudiokuenzler.com>
wrote:

> Meanwhile I was able to identify more by removing "quiet" from the grub
> loader.
> The pcc_cpufreq_init does not seem to hurt the booting - these are just
> warnings popping up.
>
> The following messages appear on the console before the server freezes:
>
> [ OK ] Finished Load Kernel Module fuse.
> [ 62.887855] systemd[1]: Mounting FUSE Control File System...
>    Mounting FUSE Controle File System...
> [ 62.891852] systemd[1]: Finished Apply Kernel Variables.
> [ OK ] Finished Apply Kernel Variables.
> [ 62.892237] systemd[1]: Mounted FUSE Control File System.
> [ OK ] Mounted FUSE Control File System.
> [ 62.900668] systemd[1]: Finished Create System Users.
> [ OK ] Finished Create System Users.
> [ 62.902224] systemd[1]: Starting Create Static Device Nodes in /dev...
>   Starting Create Static Device Nodes in /dev...
> [ 62.920767] systemd[1]: modprobe@drm.service: Succeeded.
> [ 62.921202] systemd[1]: Finished Load Kernel Module drm.
> [ OK ] Finished Load Kernel Module drm.
> [ 62.921979] systemd[1]: Finished Create Static Device Nodes in /dev.
> [ OK ] Finished Create Static Device Nodes in /dev.
> [ 62.925007] systemd[1]: Starting Rule-based Manager for Device Events and
> Files...
>    Starting Rule-based Manager for Device Events and Files...
> [ 62.955322] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots
> etc. using dmeventd or progress polling.
> [ OK ] Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd
> or progress polling.
> [ 62.962186] systemd[1]: Started Rule-based Manager for Device Events and
> Files.
>
> After this, no further messages, no login prompt, server does not react to
> keyboard input anymore. Only a hardware reset works in this case.
> Out of ~10 server reboots this problem occurred 4 or 5 times.
>
> Could it have something to do with drm? I've seen a drm driver error
> during earlier boot phase.
>
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.182074] [drm] radeon kernel
> modesetting enabled.
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.182197] radeon 0000:01:03.0:
> vgaarb: deactivate vga console
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.183720] Console: switching to
> colour dummy device 80x25
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184088] [drm] initializing
> kernel modesetting (RV100 0x1002:0x515E 0x103C:0x31FB 0x02).
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184208] radeon 0000:01:03.0:
> VRAM: 128M 0x00000000E8000000 - 0x00000000EFFFFFFF (64M used)
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184210] radeon 0000:01:03.0:
> GTT: 512M 0x00000000C8000000 - 0x00000000E7FFFFFF
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184219] [drm] Detected VRAM
> RAM=128M, BAR=128M
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184220] [drm] RAM width 16bits
> DDR
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184302] [TTM] Zone  kernel:
> Available graphics memory: 49487844 KiB
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184304] [TTM] Zone   dma32:
> Available graphics memory: 2097152 KiB
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184305] [TTM] Initializing pool
> allocator
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184310] [TTM] Initializing DMA
> pool allocator
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184333] [drm] radeon: 64M of
> VRAM memory ready
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184334] [drm] radeon: 512M of
> GTT memory ready.
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.184371] [drm] GART: num cpu
> pages 131072, num gpu pages 131072
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.205645] [drm] PCI GART of 512M
> enabled (table at 0x00000000FFF00000).
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.205890] radeon 0000:01:03.0: WB
> disabled
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.205894] radeon 0000:01:03.0:
> fence driver on ring 0 use gpu addr 0x00000000c8000000
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.205967] [drm] radeon: irq
> initialized.
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.205980] [drm] Loading R100
> Microcode
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206233] radeon 0000:01:03.0:
> firmware: failed to load radeon/R100_cp.bin (-2)
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206241] firmware_class: See
> https://wiki.debian.org/Firmware for information about missing firmware
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206246] radeon 0000:01:03.0:
> Direct firmware load for radeon/R100_cp.bin failed with error -2
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206311] [drm:r100_cp_init
> [radeon]] *ERROR* Failed to load firmware!
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206318] radeon 0000:01:03.0:
> failed initializing CP (-2).
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206321] radeon 0000:01:03.0:
> Disabling GPU acceleration
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206329] [drm] radeon: cp
> finalized
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206961] [drm] No TV DAC info
> found in BIOS
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206996] [drm] Radeon Display
> Connectors
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206997] [drm] Connector 0:
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206998] [drm]   VGA-1
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.206999] [drm]   DDC: 0x60 0x60
> 0x60 0x60 0x60 0x60 0x60 0x60
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207000] [drm]   Encoders:
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207001] [drm]     CRT1:
> INTERNAL_DAC1
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207002] [drm] Connector 1:
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207003] [drm]   VGA-2
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207004] [drm]   DDC: 0x6c 0x6c
> 0x6c 0x6c 0x6c 0x6c 0x6c 0x6c
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207004] [drm]   Encoders:
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.207005] [drm]     CRT2:
> INTERNAL_DAC2
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.236242] kvm:
> VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.245005] EXT4-fs (dm-0): mounted
> filesystem with ordered data mode. Opts: (null)
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.250269] [drm] fb mappable at
> 0xE8040000
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.250270] [drm] vram apper at
> 0xE8000000
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.250271] [drm] size 1572864
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.250271] [drm] fb depth is 16
> Jun 28 16:15:05 irczsrvp08 kernel: [   63.250272] [drm]    pitch is 2048
>
> Maybe related to the known bullseye errata
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989863 ?
>
>
>
> On Mon, Jun 28, 2021 at 8:32 PM Claudio Kuenzler <ck@claudiokuenzler.com>
> wrote:
>
>> Hello!
>>
>> Currently testing the new Bullseye release (using
>> firmware-bullseye-DI-rc2-amd64-netinst.iso) and see a strange phenomenon on
>> a HP Proliant DL380 G7 server.
>>
>> During boot, the following messages show up in the console:
>>
>> [63.063844] pcc_cpufreq_init: Too many CPUs, dynamic performance scaling
>> disabled
>> [63.063895] pcc_cpufreq_init: Try to enable another scaling driver
>> through BIOS settings
>> [63.063943] pcc_cpufreq_init: and complain to the system vendor
>>
>> According to
>> https://patchwork.kernel.org/project/linux-pm/patch/5423012.ZZnfdYddaT@aspire.rjw.lan/
>> this is a Kernel patch from July 2018.
>> According to Andreas Herrmann, the settings can be defined in the HP
>> server BIOS:
>>
>> Power Management -> Advanced Power Options -> Collaborative Power Control
>> = enabled
>>
>> This is active (is the default I believe). The Power Regulator is set to
>> "Dynamic Power Savings Mode".
>>
>> After these messages show up on the console, no login prompt appears. No
>> network started. The server seems frozen - doesn't even react to
>> CTRL+ALT+DEL on the console anymore. Not sure if this is caused by cpufreq
>> or something else though.
>>
>> This boot problem happened on 2 out of 3 server boots.
>>
>> Is this a bug in Bullseye?
>>
>> thx for any hints.
>>
>>

[toc] | [prev] | [next] | [standalone]


#236601

FromGeorgi Naplatanov <gosho@oles.biz>
Date2021-06-29 11:50 +0200
Message-ID<Cvixs-3L4-7@gated-at.bofh.it>
In reply to#236598
On 6/29/21 12:08 PM, Claudio Kuenzler wrote:
> Sorry for auto-responding all the time ;-)
> I was just able to catch a "freeze" followed by a successful boot
> afterwards.
> 
> The successful boot continues with these lines:
> 
> [   62.922169] systemd[1]: Finished Create System Users.
> [   62.923633] systemd[1]: Starting Create Static Device Nodes in /dev...
> [   62.941753] systemd[1]: Finished Create Static Device Nodes in /dev.
> [   62.944691] systemd[1]: Starting Rule-based Manager for Device Events
> and Files...
> [   62.953082] systemd[1]: modprobe@drm.service: Succeeded.
> [   62.953539] systemd[1]: Finished Load Kernel Module drm.
> [   62.983630] systemd[1]: Started Rule-based Manager for Device Events
> and Files.
> [   62.991307] systemd[1]: Finished Set the console keyboard layout.
> [   63.015898] input: Power Button as
> /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
> [   63.016490] systemd[1]: Finished Coldplug All udev Devices.
> [   63.018250] systemd[1]: Starting Helper to synchronize boot up for
> ifupdown...
> [   63.020119] power_meter ACPI000D:00: Found ACPI power meter.
> [   63.020214] power_meter ACPI000D:00: Ignoring unsafe software power cap!
> [   63.020280] power_meter ACPI000D:00: hwmon_device_register() is
> deprecated. Please convert the driver to use
> hwmon_device_register_with_info().
> [   63.029971] systemd[1]: Finished Monitoring of LVM2 mirrors,
> snapshots etc. using dmeventd or progress polling.
> [   63.030392] systemd[1]: Reached target Local File Systems (Pre).
> [   63.031784] IPMI message handler: version 39.2
> [   63.035060] ipmi device interface
> [   63.036149] ACPI: Power Button [PWRF]
> [   63.038539] EDAC MC1: Giving out device to module i7core_edac.c
> controller i7 core #1: DEV 0000:3e:03.0 (INTERRUPT)
> [   63.038670] EDAC PCI0: Giving out device to module i7core_edac
> controller EDAC PCI controller: DEV 0000:3e:03.0 (POLLED)
> [   63.039204] EDAC MC0: Giving out device to module i7core_edac.c
> controller i7 core #0: DEV 0000:3f:03.0 (INTERRUPT)
> [   63.039315] EDAC PCI1: Giving out device to module i7core_edac
> controller EDAC PCI controller: DEV 0000:3f:03.0 (POLLED)
> [   63.039405] EDAC i7core: Driver loaded, 2 memory controller(s) found.
> [   63.044910] ipmi_si: IPMI System Interface driver
> [   63.044996] ipmi_si dmi-ipmi-si.0: ipmi_platform: probing via SMBIOS
> [   63.045059] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1
> spacing 1 irq 0
> [   63.045134] ipmi_si: Adding SMBIOS-specified kcs state machine
> [   63.045263] ipmi_si IPI0001:00: ipmi_platform: probing via ACPI
> [   63.045393] ipmi_si IPI0001:00: ipmi_platform: [io  0x0ca2-0x0ca3]
> regsize 1 spacing 1 irq 0
> [   63.045652] iTCO_vendor_support: vendor-support=0
> [   63.046504] hpwdt 0000:02:00.0: HPE Watchdog Timer Driver: NMI
> decoding initialized

> This line catches my attention:
> 
> [   62.953082] systemd[1]: modprobe@drm.service: Succeeded.
> 
> This is missing (doesn't show) when the freeze happens.
>

Hi Claudio,

I noticed that kernel logs you posted are between 62nd - 64th second
after kernel loading. Why is the boot process so slow?

If you think that video driver can be an issue then you can try to
configure the system not to use framebuffer (if the system
 doesn't use GUI).

Kind regards
Georgi

[toc] | [prev] | [next] | [standalone]


#236603

FromClaudio Kuenzler <ck@claudiokuenzler.com>
Date2021-06-29 12:40 +0200
Message-ID<CvjjQ-4g1-7@gated-at.bofh.it>
In reply to#236601

[Multipart message — attachments visible in raw view] — view raw

Hi Georgi

I noticed that kernel logs you posted are between 62nd - 64th second
> after kernel loading. Why is the boot process so slow?
>

Due to a disabled SATA device in BIOS, the kernel tries to do an ERST and
SRST and does this until 60s after boot.
That's OK, it's been the same on Buster, too.


> If you think that video driver can be an issue then you can try to
> configure the system not to use framebuffer (if the system
>  doesn't use GUI).
>

Could you tell me how? Or a reference to it?

In the meantime I re-configured grub to boot with the following parameters:

debug rootwait earlyprintk=vga,keep earlycon pause_on_oops=5 panic=60
no_console_suspend


The last two boots now show a crash in the console - even with
firmware-amd-graphics and firmware-linux-nonfree installed.

[ 69.546005 ] asm_call_irq_on_stack+0x12/0x20
[ 69.546005 ] </IRQ>
[ 69.546006 ] common_interrupt+0xb0/0x130
[ 69.546006 ] asm_common_interrupt+0x1e/0x40
[ 69.546006 ] RIP: 0010:cpuidle_enter_state+0xc4/0x350
[ 69.546007 ] Code: a2 ff 65 8b 3d 6d 39 f7 7b e8 78 2e a2 ff 49 89 c5 66
66 66
  66 90 31 ff e8 09 39 a2 ff 45 84 ff 0f 85 fa 00 00 00 fb 66 66 90 <66> 66
90 45
  85 f6 0f 88 06 01 00 00 49 63 c6 4c 2b 2c 24 48 8d 14
[ 69.546008 ] RSP: 0018:ffff9dec062cfea8 EFLAGS: 00000246
[ 69.546008 ] RAX: ffff89266fa2bc00 RBX: 0000000000000004 RCX:
000000000000001f

[ 69.546009 ] RDX: 0000000000000000 RSI: 0000000024eefefa RDI:
0000000000000000

[ 69.546009 ] RBP: ffffbdebff218e00 R08: 0000001022521b20 R09:
0000000000000018

[ 69.546010 ] R10: 00000000000004fa R11: 000000000000006cd R12:
ffffffff851ae680

[ 69.546010 ] R13: 0000001022521b20 R14: 00000000000000004 R15:
0000000000000000

[ 69.546010 ] ? cpuidle_enter_state+0xb7/0x350
[ 69.546011 ] cpuidle_enter+0x29/0x40
[ 69.546011 ] do_idle+0x1ef/0x2b0
[ 69.546011 ] cpu_startup_entry+0x19/0x20
[ 69.546012 ] secondary_startup_64_no_verify+0xb0/0xbb
[ 69.546012 ] ---[ end trace 96fbf4be0200356d ]---

And on another crash almost the same but slightly different:

[ 69.331313 ] ? mwait_idle_with_hints.constprop.0+0x4b/0x90
[ 69.331313 ] ? mwait_idle_with_hints.constprop.0+0x4b/0x90
[ 69.331313 ] </NMI>
[ 69.331314 ] intel_idle+0x1f/0x30
[ 69.331314 ] cpuidle_enter_state+0x89/0x350
[ 69.331314 ] cpuidle_enter+0x29/0x40
[ 69.331315 ] do_idle+0x1ef/0x2b0
[ 69.331315 ] cpu_startup_entry+0x19/0x20
[ 69.331315 ] start_kernel+0x587/0x5a8
[ 69.331315 ] secondary_startup_64_no_verify+0xb0/0xbb
[ 69.511534 ] DMAR: [DMA Read] Request device [00:1e.0] PASID ffffffff
fault ad
r 3000 [fault reason 06] PTE Read access is not set
[ 69.511541 ] Kernel Offset: 0x28a00000 from 0xffffffff81000000 (relocation
ran
ge: 0xffffffff80000000-0xffffffffbfffffff)

I have recorded the boot crash: https://youtu.be/TIfX-isjM3E (see between
second 47 and 48).

[toc] | [prev] | [next] | [standalone]


#236604

From"Alexander V. Makartsev" <avbetev@gmail.com>
Date2021-06-29 13:20 +0200
Message-ID<CvjWx-4HK-7@gated-at.bofh.it>
In reply to#236603

[Multipart message — attachments visible in raw view] — view raw

On 29.06.2021 15:29, Claudio Kuenzler wrote:
> Hi Georgi
>
>     I noticed that kernel logs you posted are between 62nd - 64th second
>     after kernel loading. Why is the boot process so slow?
>
>
> Due to a disabled SATA device in BIOS, the kernel tries to do an ERST 
> and SRST and does this until 60s after boot.
> That's OK, it's been the same on Buster, too.
>
>     If you think that video driver can be an issue then you can try to
>     configure the system not to use framebuffer (if the system
>      doesn't use GUI).
>
>
> Could you tell me how? Or a reference to it?
>
> In the meantime I re-configured grub to boot with the following 
> parameters:
> debug rootwait earlyprintk=vga,keep earlycon pause_on_oops=5 panic=60 no_console_suspend
>
> The last two boots now show a crash in the console - even with 
> firmware-amd-graphics and firmware-linux-nonfree installed.
>
> [ 69.546005 ] asm_call_irq_on_stack+0x12/0x20
> [ 69.546005 ] </IRQ>
> [ 69.546006 ] common_interrupt+0xb0/0x130
> [ 69.546006 ] asm_common_interrupt+0x1e/0x40
> [ 69.546006 ] RIP: 0010:cpuidle_enter_state+0xc4/0x350
>
Trace dump suggests that crash occurs while executing cpuidle module.
Try to boot with "intel_pstate=force" kernel parameter [1] to force 
different CPU driver (if CPU supports it) and\or "cpuidle.off=1" to 
disable cpuidle subsystem.

Also, it is a good practice to update BIOS\firmware of a server. [2] By 
doing this you might solve a lot of issues with low-level next to 
hardware problems, like these.
And installation of "intel-microcode" package should be a good idea.


[1] 
https://www.kernel.org/doc/html/latest/admin-guide/pm/intel_pstate.html?#kernel-command-line-options-for-intel-pstate
[2] 
https://support.hpe.com/hpesc/public/km/product/4091567/hpe-proliant-dl380-g7-server-models#t=DriversandSoftware&f:@kmswsoftwaretypekey=[swt8000012]

-- 
With kindest regards, Alexander.

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀

[toc] | [prev] | [next] | [standalone]


#236629

FromClaudio Kuenzler <ck@claudiokuenzler.com>
Date2021-06-29 22:30 +0200
Message-ID<CvswN-1lf-1@gated-at.bofh.it>
In reply to#236604

[Multipart message — attachments visible in raw view] — view raw

>
> Trace dump suggests that crash occurs while executing cpuidle module.
> Try to boot with "intel_pstate=force" kernel parameter [1] to force
> different CPU driver (if CPU supports it) and\or "cpuidle.off=1" to disable
> cpuidle subsystem.
>
>
Thank you Alexander and Georgi (thanks for the link!) for your answers.
highly appreciate it!

I have tried the additional kernel parameters intel_pstate=force and
cpuidle.off=1 but unfortunately this didn't solve the problem. The freeze
still happened at around 50% of the boots.

I now wiped Bullseye and installed Buster. The very same server was
rebooted at least 10 times without any hiccup/freeze/crash.
Seems there are indeed some major issues which are not solved yet. If they
come from Debian Installer, they may be related to bug #987441 (
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987441).
Or if they are Kernel related (Buster uses 4.19, Bullseye 5.10) it might be
a completely different problem.

[toc] | [prev] | [next] | [standalone]


#236608

FromGeorgi Naplatanov <gosho@oles.biz>
Date2021-06-29 14:50 +0200
Message-ID<CvllD-5pk-1@gated-at.bofh.it>
In reply to#236603
On 6/29/21 1:29 PM, Claudio Kuenzler wrote:
> Hi Georgi
> 
>     I noticed that kernel logs you posted are between 62nd - 64th second
>     after kernel loading. Why is the boot process so slow?
> 
> 
> Due to a disabled SATA device in BIOS, the kernel tries to do an ERST
> and SRST and does this until 60s after boot. 
> That's OK, it's been the same on Buster, too.
>  
> 
>     If you think that video driver can be an issue then you can try to
>     configure the system not to use framebuffer (if the system
>      doesn't use GUI).
> 
> 
> Could you tell me how? Or a reference to it?
> 
> In the meantime I re-configured grub to boot with the following parameters:
> 
> debug rootwait earlyprintk=vga,keep earlycon pause_on_oops=5 panic=60 no_console_suspend
> 

I have not done this but found that article:

https://atkdinosaurus.wordpress.com/2017/03/23/how-to-almost-disable-framebuffer-in-ubuntu/

Kind regards
Georgi

[toc] | [prev] | [next] | [standalone]


#236630

FromMichael Stone <mstone@debian.org>
Date2021-06-29 22:40 +0200
Message-ID<CvsGt-1ob-1@gated-at.bofh.it>
In reply to#236598
On Tue, Jun 29, 2021 at 11:08:09AM +0200, Claudio Kuenzler wrote:
>This line catches my attention:
>
>[   62.953082] systemd[1]: modprobe@drm.service: Succeeded.
>
>This is missing (doesn't show) when the freeze happens.

I tend to suspect it's unrelated, but if you add "nomodeset nofb" to 
your boot command line it will turn off the graphics drivers. 

[toc] | [prev] | [next] | [standalone]


#236642

FromClaudio Kuenzler <ck@claudiokuenzler.com>
Date2021-06-30 08:10 +0200
Message-ID<CvBA6-6TN-7@gated-at.bofh.it>
In reply to#236630

[Multipart message — attachments visible in raw view] — view raw

I tend to suspect it's unrelated, but if you add "nomodeset nofb" to
> your boot command line it will turn off the graphics drivers.
>

Yes, I guess it is indeed unrelated. With buster I can see the same
messages during boot:
- *ERROR* Failed to load firmware! on drm
- pcc_cpufreq_init: Too many CPUs, dynamic performance scaling disabled

But no crash happens, Buster boots correctly (every time) and I can use the
system.
I currently suspect a Kernel bug in 5.10. I might be dead wrong, but that's
my current guess.

[toc] | [prev] | [next] | [standalone]


#236646

FromPaul Wise <pabs@debian.org>
Date2021-06-30 10:00 +0200
Message-ID<CvDix-7HF-1@gated-at.bofh.it>
In reply to#236642

[Multipart message — attachments visible in raw view] — view raw

Claudio Kuenzler wrote:

> I currently suspect a Kernel bug in 5.10.

You could try booting a bullseye install with the buster kernel,
if that works then it sounds like you need a kernel git bisect.

https://wiki.debian.org/DebianKernel/GitBisect

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web