Try to install Proxmox 9.1 on a old linux server, and get lots of disk IO error.

kamanwu

Member
May 7, 2023
16
0
6
The disk is a Samsung SSD 850 EVO 250GB.


When I installed version 9.1, I encountered numerous disk I/O errors (please see the attached image).


I have used smartctl to perform both short and long self-tests, and the SSD did not report any errors.


However, when I installed Proxmox 8.4, there were no issues at all.
 

Attachments

  • 25-12-21 13-03-10 4220-s.jpg
    25-12-21 13-03-10 4220-s.jpg
    712.1 KB · Views: 23
I have just run into the exact same issue. Proxmox 9.1 appears to fail at various spots (mostly in the spot you found, but sometimes when building initramfs). Proxmox 8.4 seems to install fine.

My specs are:
  • Samsung 870 EVO 500 GB (brand new)
  • MSI Z97 PC MATE motherboard
  • i7 4790K not overclocked
  • 16GB GSkill Trident 2133 MHz DDR3
I have swapped SATA cables, reseated RAM, tried different install media, with no luck.
 
could you try with the 6.14 kernel as well, and then open a bugzilla entry with the results (working/broken kernel version and full "journalctl -b" for both would be great!)
 
  • Like
Reactions: Kingneutron
I have just run into the exact same issue. Proxmox 9.1 appears to fail at various spots (mostly in the spot you found, but sometimes when building initramfs). Proxmox 8.4 seems to install fine.

My specs are:
  • Samsung 870 EVO 500 GB (brand new)
  • MSI Z97 PC MATE motherboard
  • i7 4790K not overclocked
  • 16GB GSkill Trident 2133 MHz DDR3
I have swapped SATA cables, reseated RAM, tried different install media, with no luck.

Thanks for letting me know. Based on the information you provided, I think it might be related to the Samsung SSD. For now, I have restored my server to version 8.4. When I have time this holiday season, I plan to install version 9.1 on a laptop that is not in use to see whether I encounter the same issue.
 
I have just run into the exact same issue. Proxmox 9.1 appears to fail at various spots (mostly in the spot you found, but sometimes when building initramfs). Proxmox 8.4 seems to install fine.

My specs are:
  • Samsung 870 EVO 500 GB (brand new)
  • MSI Z97 PC MATE motherboard
  • i7 4790K not overclocked
  • 16GB GSkill Trident 2133 MHz DDR3
I have swapped SATA cables, reseated RAM, tried different install media, with no luck.

I think this issue is related to the Samsung SSD.

I just installed 9.1.1 on a very old laptop with no issues. The disk is a very old Intel SSD: Intel 520 Series.

I think I either need to switch this SSD to my Linux server or wait for 9.2.

If you do find a solution that works on your Samsung 870 EVO 500, please share. Thanks.
 
could you try with the 6.14 kernel as well, and then open a bugzilla entry with the results (working/broken kernel version and full "journalctl -b" for both would be great!)

The issue happens during the Proxmox installation (the installation fails). I’m not sure how to run "journalctl -b" to get the logs.
 
@kamanwu Depending on the installation stage, you could be able to switch to other virtual console with pressing keys Alt F1 or Alt F2 or Alt F3 etc. and receive shell command line.
 
  • Like
Reactions: UdoB
I don't think this is samsung related. More likely related to the z97 board.

I ran into similar issue tonight installing 9.1 to a gigabyte z97n board when using onboard sata as the ssd target. Lots of write errors along the way. I tried with both a samsung evo 850 drive and a seagate 2tb spinner. Both crapped out.

I haven't tried pve 8.4 yet, will experiment with that tomorrow. Based on this thread, I expect it to succeed ;).

Edit, installing 6.14 kernel resolves this issue. Seems to affect onboard sata. Initially installed proxmox 9.1 to external usb sata ssd. Updated to 6.14 (from 6.17 kernel) while still connected to usb. Upon completion, attached drive to onboard sata. Profit

apt install proxmox-kernel-6.14.11-4-pve
proxmox-boot-tool kernel add 6.14.11-4-pve
proxmox-boot-tool kernel pin 6.14.11-4-pve
proxmox-boot-tool kernel list
reboot

There's probably a better/cleaner way of making it the default one but the above works.

Question is, is it really worth the time/effort to fix 6.17 to support 12 year old hardware?
 
Last edited: