PM80xx kernel panic

sili

Renowned Member
Dec 21, 2015
39
2
73
37
Hi,

After upgrading to pve-kernel-5.15.102-1-pve

I cannot boot server.

I have tried
pve-kernel-5.15.102-1-pve
pve-kernel-5.19.17-2-pve
pve-kernel-6.1.15-1-pve
pve-kernel-6.2.2-1-pve
pve-kernel-6.2.6-1-pve

only pve-kernel-5.19.17-2-pve can boot into the server, but I still have another problem.

Does anyone know how to solve this issue?

Thanks
1679882186395.png
 
Hi,

Do you have any specific kernel command `cat /etc/default/grub`? I also would check the BIOS firmware update.
 
Hi,

Do you have any specific kernel command `cat /etc/default/grub`? I also would check the BIOS firmware update.
Hi, this is my grub setting.

Code:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off pci=nomis"
GRUB_CMDLINE_LINUX="root=ZFS=rpool/ROOT/pve-1 boot=zfs"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

I ever try to change GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off pci=nomsi"
It works to boot into the server.
but it's got more problems.

It seems that the HBA card makes PVE unable to boot
Code:
root@pve:~# lspci |grep HBA
07:00.0 Serial Attached SCSI controller: Adaptec PMC-Sierra PM8001 SAS HBA [Series 6H] (rev 05)

root@pve:~# lspci -vnnk -s 07:00.0
07:00.0 Serial Attached SCSI controller [0107]: Adaptec PMC-Sierra PM8001 SAS HBA [Series 6H] [9005:8081] (rev 05)
        Subsystem: Adaptec PMC-Sierra PM8001 SAS HBA [Series 6H] [9005:0800]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fb260000 (64-bit, non-prefetchable) [size=64K]
        Memory at fb250000 (64-bit, non-prefetchable) [size=64K]
        Memory at fb240000 (32-bit, non-prefetchable) [size=64K]
        Memory at fb200000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at fb100000 [disabled] [size=1M]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [ac] MSI-X: Enable+ Count=16 Masked-
        Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: pm80xx
        Kernel modules: pm80xx
 
Hi,
I hit the same issue with PM80XX while upgrading from Debian 10 to 11 (with default kernel moving from 4.19 to 5.10).
Backported 6.1.0 did not work as well... but kernel 6.4.0 did work.

Idk if it would fit your system and requirements or whether this kernel is even available but wanted to share just in case...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!