[SOLVED] Proxmox can't recognize HDD on SATA

IamIpanda

Member
Nov 16, 2019
4
2
23
30
I have a HPE Proliant Microserver Gen10, with a 1TB HDD within it when I get the machine.
The HDD works fine when I use ESXi.
Last week I installed Proxmox and everything get fine, but Proxmox can't recognize the HDD on SATA1.
I install the Proxmox 6.0-4 on NVME by a converter on PCI slot.

BIOS:
42016E682E996221CBF16B53FD5FD5DC.jpg

The BIOS can recognize the HDD on SATA Port 1.
After get into the system,

Code:
root@eve:~# lsblk -S
NAME HCTL       TYPE VENDOR   MODEL                           REV TRAN
sda  0:0:0:0    disk ATA      INTEL_SSDSCKHB340G4M_118000041 EM05 sata
sdb  9:0:0:0    disk aigo     U330                           1.00 usb

It only recognize the SSD on SATA Port5, and the HDD on SATA Port1 disappear.
I can't even know if the Proxmox know it exists.

Reference:
Code:
root@eve:~# dmesg | grep ATA
[    0.016537] NODE_DATA(0) allocated [mem 0x60efd5000-0x60effffff]
[    3.437652] ahci 0000:00:11.0: AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
[    3.443170] ata1: SATA max UDMA/133 abar m1024@0xfeb6d000 port 0xfeb6d100 irq 19
[    3.453727] ahci 0000:01:00.0: AHCI 0001.0200 32 slots 8 ports 6 Gbps 0xff impl SATA mode
[    3.460280] ata2: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40100 irq 47
[    3.460285] ata3: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40180 irq 47
[    3.460289] ata4: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40200 irq 47
[    3.460291] ata5: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40280 irq 47
[    3.460292] ata6: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40300 irq 47
[    3.460294] ata7: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40380 irq 47
[    3.460295] ata8: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40400 irq 47
[    3.460296] ata9: SATA max UDMA/133 abar m2048@0xfea40000 port 0xfea40480 irq 47
[    3.779152] ata3: SATA link down (SStatus 0 SControl 310)
[    3.779180] ata5: SATA link down (SStatus 0 SControl 310)
[    3.779211] ata6: SATA link down (SStatus 0 SControl 310)
[    3.779242] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    3.779270] ata8: SATA link down (SStatus 0 SControl 310)
[    3.779293] ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.779322] ata7: SATA link down (SStatus 0 SControl 310)
[    3.779339] ata4: SATA link down (SStatus 0 SControl 310)
[    3.779510] ata9.00: ATAPI: MARVELL VIRTUAL, 1.09, max UDMA/66
[    3.918597] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    3.919494] ata1.00: ATA-9: INTEL SSDSCKHB340G4M           118000041, G201EM05, max UDMA/133
[    3.920700] scsi 0:0:0:0: Direct-Access     ATA      INTEL SSDSCKHB34 EM05 PQ: 0 ANSI: 5
[   10.299362] ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[   10.299407] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[   16.702743] ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[   21.007374] ata2: limiting SATA link speed to 3.0 Gbps
[   21.818793] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 320)
[   28.722665] ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[   54.074731] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 320)
 
Hi,

did you try another SATA port? Maybe this is a special HP SATA port.
 
I have the exact same system as lamlpanda.

HPE ProLiant MicroServer Gen10, 1x 8gb RAM 2400 ECC, 1x SATA SSD as boot drive connected to the SATA 5, 4x 1tb SATA disks inside the 4-bay slots (SATA 1 to 4).
With IOMMU on, proxmox doesnt recognize the disks that are controlled by the Marvell chip (SATA 1 to 4)

Solved. There's a bug in Marvell 88SE9230 SATA controller
add 'iommu=pt' to grub file to fix.
Im going to try this.
 

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!