View unanswered posts | View active topics It is currently Fri Mar 24, 2017 7:51 am



Reply to topic  [ 113 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 12  Next
 RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4 
Author Message

Joined: Sun Nov 08, 2009 1:22 pm
Posts: 2
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
Dave.Mishchenko wrote:
If you copy the driver and then manually load it, it should work fine on an installed system (at least until you reboot it).

Can you post the output of /var/log/messages after you run vmkload_mod - you should see a section that deals with what happens when the driver tries to load.


Hi Dave,

your are right - the driver gets loaded - but the nic is not there as a device (vmnic0/1). what do I have to do to keep the driver loaded automatically after reboot ?

Thanks
kutte


Sun Nov 08, 2009 2:18 pm
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
If you use vmkload_mod to load the driver and it loads correctly the NIC should should up in esxcfg-nics -l. If it doesn't then you'd want to look at /var/log/messages to see why it did not.

Once you have the driver loading ok then you'll want to create an oem.tgz file to hold the driver and a new simple.map file (and optionally pci.ids).

_________________
Dave Mishchenko
VMware vExpert 2009-2013
Image
Now available - VMware ESXi: Planning, Implementation, and Security
Also available - vSphere Quick Start Guide


Sun Nov 08, 2009 6:04 pm
Profile

Joined: Thu May 14, 2009 12:23 am
Posts: 9
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
geppi wrote:
I did have problems with the W2K3 networking as well in the beginning.
Here's what I did:

1. Install the latest VMwareTools for ESXi 4.0.0 in the VM.
2. Power down the VM and go to the VM settings, Network Adapter.
3. The Network Adapter is set to "flexible" which causes the "AMD PCNET Family Ethernet Adapter" to be used as can be checked in device manager when the VM is running.
4. Remove the Network Adapter.
5. Create a new Network Adapter and select the "VMXNET3" instead of "flexible"
6. Power up the VM and check in device manager that the "VMXNET3" Network Adapter is used.

Even without disabling checksum offloading I haven't experienced problems with networking since.

Ivan, it looks like you're not compiling the driver with NAPI enabled, at least I didn't see the "#define CONFIG_R8168_NAPI" in your build scripts.
I have compiled the driver with NAPI support but I've no idea if that is required to make it work properly with the "VMXNET3" setting.


Hi geppi,

Could you try to put some files (over 1GB) to W2K3 VM over Remote Desktop connection disk mapping and check transfer speed?


Mon Nov 09, 2009 2:34 am
Profile

Joined: Sun Oct 04, 2009 2:47 pm
Posts: 4
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
Writing 1024MB to a Windows share on the W2K3 VM in 29s, ~35MB/s
Reading 1024MB from the Windows share on the W2K3 VM in 37s, ~28MB/s

The limiting factor in above tests was obviously my old Laptop PATA drive as the peer to the VM.

Quick test writing from the VM to my NAS server:

1024MB in 15s, ~68MB/s

This looks like the limiting factor is now the single SATA drive in the VM.

So, I don't see any problem with those numbers.


Mon Nov 09, 2009 10:13 am
Profile

Joined: Thu Nov 05, 2009 9:47 am
Posts: 4
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
geppi wrote:
5. Create a new Network Adapter and select the "VMXNET3" instead of "flexible"
6. Power up the VM and check in device manager that the "VMXNET3" Network Adapter is used.

Even without disabling checksum offloading I haven't experienced problems with networking since.


Oh well.. VMXNET3 seemed to work fine.. RDP is working just fine !

.. but .. (you figured that was coming right ?)

I'm having problems with other applications. Namely I was trying to communicate from a TSM (Tivoli Storage Manager) client from an outside machine with a TSM server running under ESXi.. And boom.. Nothing worked (I couldn't even begin a simple transaction..) - kept on getting TCP Communication errors (unfortunately, it's not very verbose at what kind of error it is getting).

Reverting to a E1000 with checksumming turned off fixed it.

--Ivan


Thu Nov 12, 2009 6:50 am
Profile

Joined: Sat Nov 14, 2009 10:07 am
Posts: 2
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
please help. I need to put these drivers on ESX 4, not esxi. Who will tell, how?

if 100% is impossible - i have problem with esxi4 network 8111 - sometimes completely falls off.
I changes the speed and duplex to 10 full duplex - worked 3 min.
falls again.
change to 100 full duplex - again worked 3 min


Sat Nov 14, 2009 10:12 am
Profile

Joined: Sat Nov 14, 2009 10:07 am
Posts: 2
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
and now, i have this screen on my esxi 4 with this oem.tgz....
please help.....


Attachments:
image001.jpg
image001.jpg [ 143.15 KiB | Viewed 11821 times ]
Sat Nov 14, 2009 11:05 pm
Profile

Joined: Thu May 14, 2009 12:23 am
Posts: 9
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
Driver from this topic works like a charm with Asus P5B Realtek RTL8168B/8111B integrated NIC.


Mon Nov 23, 2009 4:40 am
Profile

Joined: Sun Nov 29, 2009 8:08 am
Posts: 2
Reply with quote
Post 8168, 8.015.00, D945GCLF2
I have a D945GCLF2 motherboard with the intel atom chip and can't replace the onboard NIC as I need the single PCI slot for an SATA controller.

Geppi's original driver was freezing up on me.

My first attempt at virtualizing on OpenSolaris brought me to this thread:
http://opensolaris.org/jive/thread.jspa ... eID=427574

It turned out I needed ESXi to virtualize windows though, which brought me here.

From the first one, I recalled that some problems were introduced on r8168 chips because the solaris driver incorrectly identified some r8168 chps as on a PCI bus rather than on a PCI express bus.

It turns out that Realtek introduced another driver version today on their download site and diffs against the previous (8.014.000) version indicated some pci-e language.

Attached is a tarfile including:
- The 8.015.000 driver from realtek's website
- Patch files to re-introduce Geppi's changes
- An oem.tgz file that I used on my system

Caveats:
The driver loaded, but I haven't had time to let it run yet.
Geppi's ahci mods are not included.


Attachments:
r8168-8.015.00+geppis-patches+oem.tgz [821.55 KiB]
Downloaded 2153 times
Mon Nov 30, 2009 9:30 pm
Profile

Joined: Sun Nov 29, 2009 8:08 am
Posts: 2
Reply with quote
Post Re: RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4
An update, 8.015.000 is hanging the NIC on the D945GCLF2 board as well.
:(


Wed Dec 02, 2009 11:24 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 113 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 12  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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.