View unanswered posts | View active topics It is currently Tue Sep 26, 2017 1:46 pm



Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
 ASUS M4N78 (trying built-in SATA) 
Author Message
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
How many ports does the controller have? There was an odd issue with ICH9 controllers with 6 ports in which the drives would only work when connected to port 4 / 5 and not 0 -3.


Fri Jun 12, 2009 3:00 pm
Profile

Joined: Fri May 29, 2009 9:22 am
Posts: 21
Location: Portugal
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
Hi Dave,

The motherboard have 5 SATA ports.
Theese ports are available like this:

BIOS in SATA mode: only 3 ports available

BIOS in AHCI or RAID: all 5 ports available

I will try to connect my HD to each port and see if I'get it running.

Thank you for all the support.

Luís


Mon Jun 15, 2009 6:08 am
Profile

Joined: Fri May 29, 2009 9:22 am
Posts: 21
Location: Portugal
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
I just tried to connect my HD to every single sata port.

Even in sata mode (where only 3 ports are available) I can make esxi to load sata_nv.o and assign a vmhbaX.
Besides, the problem still exists. No sata drive is available to install esxi 4.

I guess that this should be related to the driver itself.
From the 3 hypervisors that I wanted to test, ESXi is the only one that I can't install in this sata controller :-( (Hyper-V and XenServer both run fine)
For the record, it installs without a problem (onboard NIC supported) in a IDE HD.

The possibility to update this or any other driver will be only available in a new release of the product from vmware, right?

Luis


Mon Jun 15, 2009 11:53 pm
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
saturno wrote:
The possibility to update this or any other driver will be only available in a new release of the product from vmware, right?

You could either wait for an update to be released (as the drivers to get updated) or you could try to get newer source for the controller and try to compile the driver for ESXi yourself.


Tue Jun 16, 2009 8:41 pm
Profile

Joined: Fri May 29, 2009 9:22 am
Posts: 21
Location: Portugal
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
Hi Dave,

Thanks for the reply.
I think I'll wait for the next release.
I don't know the process, I don't eve know where to get a newer source, but seems to me that compiling a new driver is not a straightforward process :-)

Thanks anyway.


Wed Jun 17, 2009 8:14 am
Profile

Joined: Wed Jun 10, 2009 12:52 pm
Posts: 7
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
Work the same settings Vend Id


Attachments:
oem.tgz [479.46 KiB]
Downloaded 1710 times
blackbox.jpg
blackbox.jpg [ 113.46 KiB | Viewed 10009 times ]
Mon Jun 22, 2009 7:48 pm
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
Thanks for posting the oem.tgz file.


Mon Jun 22, 2009 9:26 pm
Profile

Joined: Thu Jun 25, 2009 6:44 am
Posts: 1
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
Hi premysl,

first of all i dont have a Asus M4N78. I have a Fujitsu-Siemens Mainboard with a MCP78 SATA Controller. My Codes are:

Code:
10de:0ad4 1734:1140 module_name (BIOS in AHCI mode)
or
10de:0ad0 1734:1140 module_name (BIOS in SATA mode)


I use your oem.tgz but it dont recognise my HDDs and the VI-Client shows me under Storage Adapter under Device Unknown. Here are the message-log of the AHCI mode:

Code:
Jun 25 16:21:39 vmkernel: 0:00:00:29.424 cpu1:4699)Loading module ahci ...
Jun 25 16:21:39 vmkernel: 0:00:00:29.424 cpu1:4699)Elf: 2320: <ahci> symbols tagged as <GPL>
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)module heap : Initial heap size : 1048576, max heap size: 8388608
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)module heap ahci: creation succeeded. id = 0x4100b0000000
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: driver ahci is looking for devices
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:01.1
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Announcing 0000:00:01.1
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:02.0
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:02.1
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:04.0
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:04.1
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:07.0
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Announcing 0000:00:07.0
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Trying 0000:00:09.0
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)PCI: Announcing 0000:00:09.0
Jun 25 16:21:39 vmkernel: 0:00:00:29.438 cpu1:4699)<7>ahci 0000:00:09.0: version 2.0
Jun 25 16:21:40 vmkernel: 0:00:00:30.450 cpu1:4699)<6>ahci 0000:00:09.0: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
Jun 25 16:21:40 vmkernel: 0:00:00:30.450 cpu1:4699)<6>ahci 0000:00:09.0: flags: 64bit ncq led clo pmp pio
Jun 25 16:21:40 vmkernel: 0:00:00:30.450 cpu1:4699)<6>ata1: SATA max UDMA/133 cmd 0x4100b0204100 ctl 0x0 bmdma 0x0 irq 121
Jun 25 16:21:40 vmkernel: 0:00:00:30.450 cpu1:4699)<6>ata2: SATA max UDMA/133 cmd 0x4100b0204180 ctl 0x0 bmdma 0x0 irq 121
Jun 25 16:21:40 vmkernel: 0:00:00:30.451 cpu1:4699)<6>ata3: SATA max UDMA/133 cmd 0x4100b0204200 ctl 0x0 bmdma 0x0 irq 121
Jun 25 16:21:40 vmkernel: 0:00:00:30.451 cpu1:4699)<6>ata4: SATA max UDMA/133 cmd 0x4100b0204280 ctl 0x0 bmdma 0x0 irq 121
Jun 25 16:21:40 vmkernel: 0:00:00:30.451 cpu1:4699)<6>ata5: SATA max UDMA/133 cmd 0x4100b0204300 ctl 0x0 bmdma 0x0 irq 121
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)<6>ata6: SATA max UDMA/133 cmd 0x4100b0204380 ctl 0x0 bmdma 0x0 irq 121
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)IDT: 942: 0x79 <libata> sharable (entropy source), flags 0x10
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)VMK_VECTOR: 137: Added handler for shared vector 121, flags 0x10
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)IDT: 1038: 0x79 for vmkernel
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)VMK_VECTOR: 225: vector 121 enabled
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)LinPCI: LinuxPCI_DeviceIsPAECapable: PAE capable device at 0000:00:09.0
Jun 25 16:21:40 vmkernel: 0:00:00:30.452 cpu1:4699)VMK_PCI: 627: Device 000:09.0 name: vmhba0
Jun 25 16:21:40 vmkernel: 0:00:00:30.988 cpu0:4700)<6>ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jun 25 16:21:40 vmkernel: 0:00:00:30.988 cpu1:4699)LinPCI: LinuxPCI_DeviceIsPAECapable: PAE capable device at 0000:00:09.0
Jun 25 16:21:40 vmkernel: 0:00:00:30.988 cpu1:4699)VMK_PCI: 627: Device 000:09.0 name: vmhba0
Jun 25 16:21:41 vmkernel: 0:00:00:31.518 cpu0:4701)<6>ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jun 25 16:21:41 vmkernel: 0:00:00:31.518 cpu1:4699)LinPCI: LinuxPCI_DeviceIsPAECapable: PAE capable device at 0000:00:09.0
Jun 25 16:21:41 vmkernel: 0:00:00:31.518 cpu1:4699)VMK_PCI: 627: Device 000:09.0 name: vmhba0
Jun 25 16:21:41 vmkernel: 0:00:00:31.842 cpu0:4702)<6>ata3: SATA link down (SStatus 0 SControl 300)
Jun 25 16:21:41 vmkernel: 0:00:00:31.842 cpu1:4699)LinPCI: LinuxPCI_DeviceIsPAECapable: PAE capable device at 0000:00:09.0
Jun 25 16:21:41 vmkernel: 0:00:00:31.842 cpu1:4699)VMK_PCI: 627: Device 000:09.0 name: vmhba0
Jun 25 16:21:42 vmkernel: 0:00:00:32.166 cpu0:4703)<6>ata4: SATA link down (SStatus 0 SControl 300)
Jun 25 16:21:42 vmkernel: 0:00:00:32.166 cpu1:4699)LinPCI: LinuxPCI_DeviceIsPAECapable: PAE capable device at 0000:00:09.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.166 cpu1:4699)VMK_PCI: 627: Device 000:09.0 name: vmhba0
Jun 25 16:21:42 vmkernel: 0:00:00:32.490 cpu0:4704)<6>ata5: SATA link down (SStatus 0 SControl 300)
Jun 25 16:21:42 vmkernel: 0:00:00:32.490 cpu1:4699)LinPCI: LinuxPCI_DeviceIsPAECapable: PAE capable device at 0000:00:09.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.490 cpu1:4699)VMK_PCI: 627: Device 000:09.0 name: vmhba0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu0:4705)<6>ata6: SATA link down (SStatus 0 SControl 300)
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: driver ahci claimed device 0000:00:09.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)LinPCI: LinuxPCI_DeviceClaimed: Device 0:48 claimed.
Jun 25 16:21:42 vmkernel:
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Trying 0000:00:10.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Announcing 0000:00:10.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Trying 0000:00:12.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Announcing 0000:00:12.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Trying 0000:00:13.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Announcing 0000:00:13.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Trying 0000:02:00.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Announcing 0000:02:00.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: Trying 0000:05:00.0
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)PCI: driver ahci claimed 1 device
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ScsiNpiv: 1304: GetInfo for adapter vmhba0, [0x4100040cf040], max_vports=0, vports_inuse=0, linktype=0, state=0, failreason=0, rv=-1, sts=bad0020
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ScsiNpiv: 1304: GetInfo for adapter vmhba33, [0x4100040cf400], max_vports=0, vports_inuse=0, linktype=0, state=0, failreason=0, rv=-1, sts=bad0020
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ScsiNpiv: 1304: GetInfo for adapter vmhba34, [0x4100040e0700], max_vports=0, vports_inuse=0, linktype=0, state=0, failreason=0, rv=-1, sts=bad0020
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ScsiNpiv: 1304: GetInfo for adapter vmhba35, [0x4100040e0ac0], max_vports=0, vports_inuse=0, linktype=0, state=0, failreason=0, rv=-1, sts=bad0020
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ScsiNpiv: 1304: GetInfo for adapter vmhba36, [0x4100040e0e80], max_vports=0, vports_inuse=0, linktype=0, state=0, failreason=0, rv=-1, sts=bad0020
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ScsiNpiv: 1304: GetInfo for adapter vmhba37, [0x4100040e1240], max_vports=0, vports_inuse=0, linktype=0, state=0, failreason=0, rv=-1, sts=bad0020
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)Mod: 2892: Initialization for ahci succeeded with module ID 34.
Jun 25 16:21:42 vmkernel: 0:00:00:32.814 cpu1:4699)ahci loaded successfully.


Do you have an idea whats the promblem?

Regards Dusselritter


Thu Jun 25, 2009 7:01 am
Profile

Joined: Wed Jun 10, 2009 12:52 pm
Posts: 7
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
Hellou
My hardcore way is 64 bit Centos 5.3 VM > pack VMware-esx-public-source-4.0-162945.tar.gz > vmkdrivers-gpl.tgz > source ahci.c > include
Code:
static const struct pci_device_id ahci_pci_tbl[] = {
   /* Intel */
   { PCI_VDEVICE(INTEL, 0x2652), board_ahci }, /* ICH6 */
   { PCI_VDEVICE(INTEL, 0x2653), board_ahci }, /* ICH6M */
   { PCI_VDEVICE(INTEL, 0x27c1), board_ahci }, /* ICH7 */
   { PCI_VDEVICE(INTEL, 0x27c5), board_ahci }, /* ICH7M */
   { PCI_VDEVICE(INTEL, 0x27c3), board_ahci }, /* ICH7R */
   { PCI_VDEVICE(AL, 0x5288), board_ahci }, /* ULi M5288 */
   { PCI_VDEVICE(INTEL, 0x2681), board_ahci }, /* ESB2 */
   { PCI_VDEVICE(INTEL, 0x2682), board_ahci }, /* ESB2 */
   { PCI_VDEVICE(INTEL, 0x2683), board_ahci }, /* ESB2 */
   { PCI_VDEVICE(INTEL, 0x27c6), board_ahci }, /* ICH7-M DH */
   { PCI_VDEVICE(INTEL, 0x2821), board_ahci }, /* ICH8 */
   { PCI_VDEVICE(INTEL, 0x2822), board_ahci }, /* ICH8 */
   { PCI_VDEVICE(INTEL, 0x2824), board_ahci }, /* ICH8 */
   { PCI_VDEVICE(INTEL, 0x2829), board_ahci }, /* ICH8M */
   { PCI_VDEVICE(INTEL, 0x282a), board_ahci }, /* ICH8M */
   { PCI_VDEVICE(INTEL, 0x2922), board_ahci }, /* ICH9 */
   { PCI_VDEVICE(INTEL, 0x2923), board_ahci }, /* ICH9 */
   { PCI_VDEVICE(INTEL, 0x2924), board_ahci }, /* ICH9 */
   { PCI_VDEVICE(INTEL, 0x2925), board_ahci }, /* ICH9 */
   { PCI_VDEVICE(INTEL, 0x2927), board_ahci }, /* ICH9 */
   { PCI_VDEVICE(INTEL, 0x2929), board_ahci }, /* ICH9M */
   { PCI_VDEVICE(INTEL, 0x292a), board_ahci }, /* ICH9M */
   { PCI_VDEVICE(INTEL, 0x292b), board_ahci }, /* ICH9M */
   { PCI_VDEVICE(INTEL, 0x292f), board_ahci }, /* ICH9M */
   { PCI_VDEVICE(INTEL, 0x294d), board_ahci }, /* ICH9 */
   { PCI_VDEVICE(INTEL, 0x294e), board_ahci }, /* ICH9M */
#if defined(__VMKLNX__)
   { PCI_VDEVICE(INTEL, 0x3a02), board_ahci }, /* ICH10 */
   { PCI_VDEVICE(INTEL, 0x3a05), board_ahci }, /* ICH10 */
   { PCI_VDEVICE(INTEL, 0x3a22), board_ahci }, /* ICH10 */
   { PCI_VDEVICE(INTEL, 0x3a25), board_ahci }, /* ICH10 */
#endif /* defined(__VMKLNX__) */

   /* JMicron */
   { PCI_VDEVICE(JMICRON, 0x2360), board_ahci }, /* JMicron JMB360 */
   { PCI_VDEVICE(JMICRON, 0x2361), board_ahci }, /* JMicron JMB361 */
   { PCI_VDEVICE(JMICRON, 0x2363), board_ahci }, /* JMicron JMB363 */
   { PCI_VDEVICE(JMICRON, 0x2365), board_ahci }, /* JMicron JMB365 */
   { PCI_VDEVICE(JMICRON, 0x2366), board_ahci }, /* JMicron JMB366 */

   /* ATI */
   { PCI_VDEVICE(ATI, 0x4380), board_ahci }, /* ATI SB600 non-raid */
   { PCI_VDEVICE(ATI, 0x4381), board_ahci }, /* ATI SB600 raid */
#if defined(__VMKLNX__)
   { PCI_VDEVICE(ATI, 0x4390), board_ahci }, /* ATI SB700/800d */
   { PCI_VDEVICE(ATI, 0x4391), board_ahci }, /* ATI SB700/800 */
   { PCI_VDEVICE(ATI, 0x4392), board_ahci }, /* ATI SB700/800 */
   { PCI_VDEVICE(ATI, 0x4393), board_ahci }, /* ATI SB700/800 */
   { PCI_VDEVICE(ATI, 0x4394), board_ahci }, /* ATI SB700/800 */
   /* SB700/800 with Hyperflash-PCIE mode, not support for ESX */
#if 0
   { PCI_VDEVICE(ATI, 0x4395), board_ahci }, /* ATI SB700/800 */
#endif
#endif /* defined(__VMKLNX__) */

   /* VIA */
   { PCI_VDEVICE(VIA, 0x3349), board_ahci_vt8251 }, /* VIA VT8251 */

   /* NVIDIA */
   { PCI_VDEVICE(NVIDIA, 0x044c), board_ahci },      /* MCP65 */
   { PCI_VDEVICE(NVIDIA, 0x044d), board_ahci },      /* MCP65 */
   { PCI_VDEVICE(NVIDIA, 0x044e), board_ahci },      /* MCP65 */
   { PCI_VDEVICE(NVIDIA, 0x044f), board_ahci },      /* MCP65 */
   { PCI_VDEVICE(NVIDIA, 0x0554), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x0555), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x0556), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x0557), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x0558), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x0559), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x055a), board_ahci },      /* MCP67 */
   { PCI_VDEVICE(NVIDIA, 0x055b), board_ahci },      /* MCP67 */

   /* SiS */
   { PCI_VDEVICE(SI, 0x1184), board_ahci }, /* SiS 966 */
   { PCI_VDEVICE(SI, 0x1185), board_ahci }, /* SiS 966 */
   { PCI_VDEVICE(SI, 0x0186), board_ahci }, /* SiS 968 */

   { }   /* terminate list */
};

I add
Code:
{ PCI_VDEVICE(NVIDIA, 0x0ad4), board_ahci },      /* MCP78 */
and run easy build-vmkdrivers.sh . Lamer but functional (maybe :D )
Try to compare vmware ahci.c and linux kernel ahci.c = damaged code nothing more


Thu Jun 25, 2009 11:19 am
Profile

Joined: Fri May 29, 2009 9:22 am
Posts: 21
Location: Portugal
Reply with quote
Post Re: ASUS M4N78 (trying built-in SATA)
premysl wrote:
Work the same settings Vend Id


Hi Premysl,

Thank's for posting your solution.
Please clarify me a little: Does this are screen shots from a ASUS M4N78 motherboard?
Does the prints show your installation on this motherboard or one with the MCP78 controller?

Thank's for clarification

Luis


Thu Jun 25, 2009 2:50 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 48 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.