Sorry, LSI MegaRAID 300-8X.
If this doesnt work, is there a better sata raid controller with 8 ports or more?
Hi,
when searching for the Intel SCRS28x / PCI-X
8xSATA http://communities.vmware.com/message/859433#859433
you probably should enter your pci id and subid´s
as i posted in the link above.
Because without them my controller didn´t work too.
This SCRS controller also uses the megaraid2 driver.
hth,
Reinhard.
script doesn't run for me when not adding 'export' in front of 'lines'
without export, the knoppix shell thinks of a 'lines' command, instead of a variable
after that it worked
thanks!
I have a test server with 2 - src28x controllers in it. I modified the megaraid2.xml file, changing 0408 to 0409 and that works, but I only see one of the controllers. I then tried modifying the device id to 0409:8086:3008 but get the same result. Anybody know how to get ESX 3.5 to see both controllers? Here's the lspci output from the server:
lspci -d 1000:0409 -n -v
03:0e.0 Class 0104: 1000:0409 (rev 07)
Subsystem: 8086:3008
Flags: bus master, stepping, 66Mhz, medium devsel, latency 32, IRQ 21
Memory at fbef0000 (32-bit, prefetchable) Re: SATA Support Clear as Mud!?
Memory at fca00000 (32-bit, non-prefetchable) Re: SATA Support Clear as Mud!?
Expansion ROM at fc9e0000 Re: SATA Support Clear as Mud!? Re: SATA Support Clear as Mud!?
Capabilities: Re: SATA Support Clear as Mud!? Power Management version 2
Capabilities: Re: SATA Support Clear as Mud!? Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: Re: SATA Support Clear as Mud!? PCI-X non-bridge device.
05:0e.0 Class 0104: 1000:0409 (rev 07)
Subsystem: 8086:3008
Flags: bus master, stepping, 66Mhz, medium devsel, latency 32, IRQ 22
Memory at fbff0000 (32-bit, prefetchable) Re: SATA Support Clear as Mud!?
Memory at fcc00000 (32-bit, non-prefetchable) Re: SATA Support Clear as Mud!?
Expansion ROM at fcbe0000 Re: SATA Support Clear as Mud!? Re: SATA Support Clear as Mud!?
Capabilities: Re: SATA Support Clear as Mud!? Power Management version 2
Capabilities: Re: SATA Support Clear as Mud!? Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: Re: SATA Support Clear as Mud!? PCI-X non-bridge device.
Just in case anyone is actually reading this thread.... continuing on the issue stated in the previous message, It appears the ESX is seeing both controllers, but has configured them as multi path to 1 of the arrays rather than seeing separate storage on each. Under storage adapters in the Infrastructure client I see:
LSI Logic MegaRaid
vmhba1
vmhba3
Both show a canonical path of vmhba1:0:0. vmhba1 is configured with a 1.13 TB RAID 5, vmhba3 has a 695 GB RAID 10. If I disable the path for vmhba1 and then try to add the storage, I get a primary partition capacity of 695 GB, so it would appear it is reading the info from that physical controller. If I add it and then reenable the path for vmhba1, it says the 695 GB volume no longer exists and I can then work with the 1.3 TB volume.
Any idea how I can force ESX to see these as separate controllers and not multipathed?
Thanks!
Hello All,
The following is my experience in installing an inexpensive VMware solution using a HP A6330f desktop
Please understand, that until this morning, I have not looked at linux since I took the VMware ESX 1
(VCP 1 certification track two years ago) and I really struggled with it then and I am not so smart with the CLI so....
If I have done something that is not necessary or wrong please correct it in a follow-up post, this is what I did to make it work, I tried all the scripts but those just kept failing to solve my problem since the sda2 root was locked???. Logging into troubleshooting console and editing the files directly seemed to make more sense to me anyway once I solved that edit mystery.
If I could also point out that I had virtually no help outside of the 14 pages on this topic. I could award each author of each post a partial point if I knew how but thanks to all and I know that I am not saying anything new on this post, but the request was made to speak-up about what products worked etc. .
1. 60 day license
1. HP A6330f AMD 64X2 with NVIDIA chipset MCP61 $450
1. 4 GB memory added $89
SATA support and NIC card support for A6330 server AKA Asus M2N68-LA
1. Downloaded and installed the ESX 3.5 software following onscreen prompts. Get the "cannot find root" error at the reboot.
2. Booted the server to the service console and logged on as Root using build password
3 Ran the commands for lspci -v -n |less to figure out the PCI ID I needed to add for the PMC61 chipset. Documented this information for PCI items 7 and 8
4. Spent 11 hours trying the scripts and figuring out what everyone means by saying edit in Linux...
5 Hint: edit: when you are in the ESX Troubleshooting console, Edit means type VI Re: SATA Support Clear as Mud!?. use esc then :q to quit, type :wq to save and :wq! to save and overwrite read only and :q! to quit or cancel without saving
6. Edited simple.map - #vi etc/vmware/simple.map to include support for nVidia by adding
10de.03ef 0000:0000 forcedeth.o
10de:03f6 0000:0000 sata_nv.o
(these may not be necessary, but I added them anyway!)
7. Then I edited #[http://vi etc/vmware/pciid/forcedeth.xml|http://vi etc/vmware/pciid/forcedeth.xml] with these lines added at the top in numerical sequence- The nVidia driver was already supported so that is why this worked I guess, the HP site says this is a RealTek NIC card, but ASUS says nVidia.... (I retyped the entire device group for one device but you could just change one of the groups to your pciid for your device.)
<device id="03ef">
<vmware label="nic">
<driver>forcedeth</driver>
</vmware>
<name>nVidia NForce Network Controller</name>
<table file="pcitable" module="ignore" />
<table file="pcitable.Linux" module="forcedeth">
<desc>nVidia|NForce Network Controller</desc>
</table>
</device>
8. Edited the #[http://vi /etc/vmware/pciid/sata_nv.xml|http://vi /etc/vmware/pciid/sata_nv.xml] file and added an entry for 03f6, changing the controller name from MCP55 nVidia... to MCP61 nVidia...
<device id="03f6">
<vmware label="scsi">
<driver>sata_nv</driver>
</vmware>
<name>MCP61 SATA Controller</name>
</device>
9. Run the esxcfg-pciid
10. Restarted the server
results: Server comes up and mounts the root and the NIC now works fine.
attachments
lspci-v.txt
lspci-v-n.txt
Thank you all for your help
Hi rpartmann, I have a SATA 300 TX4 302, PCI, 32 bit, but have not been able to get it to work. Did you use this controller for the base OS install as well, or only for the VMFS? Please let me know.
Thanks.
Hi,
i was using the Promise Sata 300 TX4,PCI, 32bit, as boot & additional
controller.
Both worked fine and out of the box.
could you send me a pm or attach files to the post,
to avoid too long posts, with the output of
lspci -vnn
and
lspci -v
bye r.
My challenge has been installing the product itself. I installed VMware ESX 2.5x and 3.x on 30-40 servers for different clients, never set it up on a home PC. I am getting through though, found out the hard way that I must use a USB CD drive (doesnt make sense why), and that I had to replace the network card with an INTEL Pro, which allows the setup to go forward. Now, I am getting a different error, which could have something to do with the hard drive, or the Processor id. I have to investigate, and then move forward.
Thank you for your responce.
Hi Supated,
I have just got a ML110 too. I have had no trouble installing ESX on to one of the disks (after getting a Intel NIC!). Under VIC it is only showing the 2 port SATA controller for the CDROM drive and not the 4 port where I have my 2 x 250Gb installed.
How do I get the 4 port added and use one of the drives for VMFS?
Thanks in advance
Giles
Hi,
not sure if that helps.
-
replace with -
>>> -
replace with -
>>> ps: Award points if you find answers helpful. Thanks.
Hi Gogram,
I did the following to install ESX on the HP ML 110 G5
1. Goto BIOS en reset all BIOS settings to default (F9). Enable Intel VT support for the CPU.
2. Install ESX
3. After the install is ready, reboot and goto BIOS. Set SATA mode to: SATA but do not enable SATA RAID!
4. You know should be able to format your SATA harddisk as a VMFS volume in the VI client
In VirtualCenter I see both controllers and I have two harddisks and one CDRom attached. All are working. See picture below.
Thanks for the info (again!)
I have been working on this server in the early hours so did not read the "change BIOS to SATA" correctly.
All working!
Cheers
Giles
Hi,
Ok, this is what happened. The problem was with the NIC, I bought and installed an INTEL NIC, and the installation went fine. I only hooked up one hard drive, to the mother board, and also left the SATA 300 TX controller in the computer. The system came up fine, didnt have to edit any file. I was also able to create a VMFS partition on the SATA drive hooked up to the onboard controller.
I then added two more SATA hard drives to the motherboard controller, and they too worked fine, no issues, no files edited. I then returned the SATA 300 TX controller, and was issued a refund. Everything worked fine for 1 week, but then, I had an electrical failure, after the server came back up, it halted during boot up after the message, "Updating ESXUPDATE Database", and then nothing happens.
I reinstalled ESX several times, even formatted the hard drive, disconnected all other hard drives, but cannot get past this message. It always stops after "Updating ESXUPDATE Database". I am almost driven to go back and buy back the SATA 300 TX controller, but this would be 120$ down the drain, since I dont really need it.
Please help.
Thanks.
The problem is resolved. The issue was that I hooked up a LTP printer on the ESX host, in order to connect it to one of the VMs. This did not allow the server to boot properly. As soon as I unhooked the printer cable, everything was ok. By the way, the mother board I used is ASUS P5K-VM. It cost only 114$. The onboard SATA controller, ICH9 works like a charm.