Sign in to follow this  
error403

DSM only sees 2 HDDs

Recommended Posts

Hi,

 

I configured my ESXi 6.5 running on a Gigabyte GA-970A-UD3P to pass my Marvell 9215 through to the XPEnology VM. It kinda works, but only two HDDs out of four are being recognised. I swapped the ports and cables, and then the other HDDs are being recognised. So I'm afraid only two ports are working. Are there any known limitations or other known problems?

Edited by Guest

Share this post


Link to post
Share on other sites

Except "space" there's nothing I can press during the card's BIOS, and space continues the boot sequence. All the drives appear on the card's BIOS screen. It's set to passthru AHCI and detects them all correctly.

Share this post


Link to post
Share on other sites

I added the controller to a Ubuntu VM, all the HDDs appeared over there so I assume it's a configuration thing (ESXi). Those HDDS conencted via passthru controller appear as disk 33 and 34. Why the high number? I don't get it.

 

Edit:

fdisk -l via ssh

 

Disk /dev/sdae: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: gpt

Disk identifier: C4AC9689-82F7-48DF-A722-6E4F2BA4BFD9

 

Device Start End Sectors Size Type

/dev/sdae1 2048 4982527 4980480 2.4G Linux RAID

/dev/sdae2 4982528 9176831 4194304 2G Linux RAID

/dev/sdae5 9453280 7813830239 7804376960 3.6T Linux RAID

 

 

Disk /dev/sdaf: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: dos

Disk identifier: 0x000e416c

 

Device Boot Start End Sectors Size Id Type

/dev/sdaf1 2048 4982527 4980480 2.4G fd Linux raid autodetect

/dev/sdaf2 4982528 9176831 4194304 2G fd Linux raid autodetect

/dev/sdaf3 9437184 3907015007 3897577824 1.8T f W95 Ext'd (LBA)

/dev/sdaf5 9453280 3906822239 3897368960 1.8T fd Linux raid autodetect

 

 

Disk /dev/sdag: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: gpt

Disk identifier: 8948DDCC-100D-49D5-B509-50B0D01152C3

 

Device Start End Sectors Size Type

/dev/sdag1 2048 4982527 4980480 2.4G Linux RAID

/dev/sdag2 4982528 9176831 4194304 2G Linux RAID

/dev/sdag5 9453280 7813830239 7804376960 3.6T Linux RAID

 

 

Disk /dev/sdah: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0xd4c8d41d

 

Device Boot Start End Sectors Size Id Type

/dev/sdah1 2048 4982527 4980480 2.4G fd Linux raid autodetect

/dev/sdah2 4982528 9176831 4194304 2G fd Linux raid autodetect

/dev/sdah3 9437184 1953320351 1943883168 926.9G fd Linux raid autodetect

 

 

Disk /dev/md0: 2.4 GiB, 2549940224 bytes, 4980352 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

 

 

Disk /dev/md1: 2 GiB, 2147418112 bytes, 4194176 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

 

 

Disk /dev/zram0: 2.3 GiB, 2491416576 bytes, 608256 sectors

Units: sectors of 1 * 4096 = 4096 bytes

Sector size (logical/physical): 4096 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

 

 

Disk /dev/md5: 926.9 GiB, 995267117056 bytes, 1943881088 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

 

 

Disk /dev/md4: 3.6 TiB, 3995839954944 bytes, 7804374912 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

 

 

Disk /dev/mapper/vg1000-lv: 3.6 TiB, 3995837923328 bytes, 7804370944 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

 

They are all there, some of them just don't seem to get mounted. Any ideas?

Share this post


Link to post
Share on other sites

A while ago I posted a memo that I think there is a limit in xpe/dsm of 26 drives (sda-sdz), but that might be different on your setup.

Have you tried a 'bare metal' install to see if the drives are seen by xpe/dsm in that mode, it might be that there is an issue with the ESXi drivers/emulation/passthrough

also, try disabling any onboard sata controllers

Share this post


Link to post
Share on other sites

Thank you, I was thinking of a limit already too. I once saw a post here to bypass a limit of max. drives but I failed to find it again.

 

Actually no, I didn't try bare metal, but I did a passthru to an Ubuntu VM and all four drives appeared correctly. So passthru works correctly.

Also I already removed a virtual SATA controller, which I curiously had in my VM, but still I get those high numbers.

 

My mainboard has six onboard SATA ports but I need them to boot ESXi. So I cannot disable them. But they shouldn't cause any harm, since the VM will not see them at all.

 

Edit:

 

How embarassing. I made a terrible mistake. For some reason I accidentally booted with the wrong GRUB entry. Booted the "ESXi" entry and it worked just fine. Quite a few packages were messed up afterwards, but it was easy to fix. Now the passthru HDDs show up as 1-4.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this