Hey gea, thanks for popping in to explain As for the Marvell I've been reading the Marvell 88SE9123 PCIe SATA 6.0 Gb/s controller is hit and miss
It looks like VMware has dropped support for Marvell 88SE9128 in ESXi 5.5. But apparently it worked in 5.1 So what if I install 5.1 and confirm Marvell is working then could I upgrade to 5.5 or 6 and still have it working or will it remove or overwrite such support and drivers?Code:
~ # lspci -v | grep "Class 0106" -B 1 0000:01:00.0 SATA controller Mass storage controller: Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb/s controller Class 0106: 1b4b:9123 ~ #
According to From 32 to 2 ports: Ideal SATA/SAS Controllers for ZFS & Linux MD RAID - Zorinaq - on GitHub, Marvell 88SE9128 should be supported under Illumos: 3815 AHCI: Support for Marvell 88SE9128 Reviewed by: Johann 'Myrkrave… · joyent/illumos-joyent@257c04e · GitHub
There is also this site How to make your unsupported SATA AHCI Controller work with ESXi 5.5 and 6.0 which indicates that it can work by adding in the VIB file or via the Offline Bundle format but this is where my limited knowledge fails me as it is mentioned it was added to the list under version
Sadly I cannot comment in this blog since it has been closed and version is like 1.33 or something like thatCode:
Version History Device Vendor Device Name PCI ID added in Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb/s controller2) 1b4b:9123 1.1
In the same blogg there is mention to use the following to add in the support - but I am not sure if this is valid for my controller
Can I just add this via a command shell, do I need to do anything after than other than a reboot?Code:
esxcli software acceptance set --level=CommunitySupported esxcli network firewall ruleset set -e true -r httpClient esxcli software vib install -d http://vibsdepot.v-front.de -n sata-xahci
I even went to the extreme of hacking my BIOS to load in the latest firmware for the controllers and updated a few other things while in the BIOS I added in the following updates - The intel controller has a later version however the version I added was deemed to have the best throughput and TRIM support
For now I am going to grab 5.1 from the NET and see if this yields support for the controller, as I need to have this working.Code:
Intel ICH10R SATA RAID Controller: v126.96.36.1997 (TRIM mod) Marvell 91xx SATA 6G Controller - Bios: v188.8.131.528 Marvell 91xx SATA 6G Controller - Firmware: v184.108.40.2065b Marvell 91xx SATA 6G Controller - Bootloader: v1.0.1.0002b JMicron JMB36X Controller: v1.08.01 Intel 82567V-2 Gigabit Network: v1.5.43 SLIC 2.1: ASUS (SSV3/MMtool method)
If anyone has any further suggestions or ideas on how to get this controller working, please help me
Thanking you all in advance
This Marvell 88SE9123 for esx 5.5 is doing my bloody head in - why is this so hard - even if I passthrough as PCI to nappit it doesn't load up or boot fails to start VM.
I've read a ton of info and heaps of people have this issue, YES I know it's old tech but it seems one particular thread suggests a fix but it goes above my head I do not know what it means as it must be for a linux kernel not for ESXI
I also found another similar issue via a page here on this forums that pointed to a Japanese site that made a fix for ESXI via another VIB
I've downloaded the vib, but have not yet tried it since this was for esxi v4.0 from memory although I did attemp the one form Redirecting ... -n sata-xahci however this made stuff all difference and I still could not see this in ESXI 5.5u2 or any VM'sCode:
In our example, it is assumed that it is put in / tmp. # Esxcli software acceptance set --level = CommunitySupported # Esxcli software vib install -v /tmp/sata-mv-0.1.x86_64.vib
YES I'm in over my head with this stuff but with a little some guidance or someone with some linux background to explain all the stuff just maybe I can get it to work
More finding like these two below seems to have been tracking the bug..
Bug 42679 – DMA Read on Marvell 88SE9128 fails when Intel's IOMMU is on
Attachment #124001 for bug #42679
If I add some of these VIBS I am finding, what damage can be done and or can I remove them afterwards?
Funny, there appears to be some support for "linux" "FreeNAS" and from what I've read "illumos" and even "unRaid"!!! just nothing for ESXI or vmware - YES VMWARE hates Marvel, LOL they just don't get along sadly I maybe should have just gone with a different approach, but I am committed to use nappit, i want to use it and learn on it, but I can't as I am being forced to a more commercial approach link windowz!
I'm hoping somone may know if it's possible in porting the linux drvier into ESXI / VMware?? Or someone who can help me diagnose the VIB errors I get when I add the drivers into ESXI - I'm close but I need help
Buy off the shelf supported hardware is good if you are rich this is not a commercial project just try to build a storage system from stuff i have as cheap as possible. As I mentioned in my OP this is my stuff I have not being used and want to get use out of them since they are doing nothing...Hell I even got my broken LSI M1015 working and this is still NOT even seen by NAPPIT in passthrough at all even when I try to initialize the HDD attached since they are new 4TB drives unformatted
Windows see all drives and even the marvell 9123 works fine out of the box and sees all my drives, there is driver support out there but my question is now around hardware support for it in this setup and seeking assistance. Is there someone who has some experience in this area of porting or can help with ESXI and the Marvel Controller that is onboard my motherboard?
I would have thought someone else had the issue and maybe someone out there that had some experience or work around I could try since this is obviously older hardware.
I would like to get this working and appreciate those who want and can possible assist to please chime in. Perhaps what I should use or how I should use it or critiquing my setup best be left for when its resolvedClearly its ESXI! downgraded to 5.1 and WOW look its supported and detected now to figure out how to get it working under 5.5 & 6
I also added in a further support driver using the list command of VIBS you can see it hereCode:
~ # lspci -v | grep "Class 0106" -B 1 00:00:1f.2 SATA controller Mass storage controller: Intel Corporation ICH10 6 port SATA AHCI Controller [vmhba0] Class 0106: 8086:3a22 -- [b]00:01:00.0 SATA controller Mass storage controller: Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb/s controller [vmhba2] Class 0106: 1b4b:9123[/b] ~ #
esxcli software vib list
sata-mv 0.1 daoyama CommunitySupported 2016-01-18
The only issue so far is that it take about 5-8 min to boot to esxi when loading the AHCI module and I am yest to see the attached drvies
Some positive progress but I need some help to work out how to get it to see the attached devices