DIGITUS DS-30104-1 (Marvell 88SE9230) drives missing after kernel 6.17 upgrade

Tadziu

New Member
Apr 8, 2024
7
0
1
Hello,
After upgrading Proxmox Backup from 4.0 to 4.1.x and switching the kernel from 6.14.11-6-pve to 6.17.13-2-pve, the drives connected to the DIGITUS DS-30104-1 controller (Marvell 88SE9230 chipset) are no longer detected.

Hardware details:
  • Server: Dell PowerEdge T110 II
  • Motherboard: 015TH9
  • Controller: DIGITUS DS-30104-1, Marvell 88SE9230
  • Kernel driver: ahci
Observed behavior:
  • Drives were fully detected on kernel 6.14.11-6-pve.
  • After booting kernel 6.17.13-2-pve, lspci -vvv -s 02:00.0 shows the PCIe link downgraded from x2 to x1.
  • Other SATA controllers on the system continue to work normally.
  • Logs from lsscsi, dmesg, and journalctl confirm that the drives are not recognized.
Attempted fixes:

I want to highlight that this issue occurs only after switching to kernel 6.17.13-2-pve. I hope the developers can look into whether future kernel updates can restore support for Marvell 88SE9230 controllers, or if support for this hardware is being deprecated.
This appears to be related to the newer kernel version. Full log files (lspci, dmesg, lsscsi, journalctl) are available as attachments for further debugging.

Thank you in advance for looking into this issue and any suggestions.
 

Attachments