View unanswered posts | View active topics It is currently Sun Feb 26, 2017 9:08 am



Reply to topic  [ 197 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11, 12, 13 ... 20  Next
 Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC) 
Author Message

Joined: Fri Apr 10, 2009 3:34 pm
Posts: 39
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Chilly wrote:
I did try and post the file, not sure what happened to the post. I do have a *buggy* but working driver for the Intel 82579LM. One major bug though, which is lack of jumbo frame support. It might let you set it, but it won't work.

Based on a Hybrid of 1.1.19 and 1.2.8 driver sets, I did it as a quick and dirty fix to get it up and running(took me all of an hour). Currently I am working on getting the 1.3.10a drivers compiled, there's been ALOT of changes which is causing the VMWare compiler to spit and hiss. I'll work on it over the weekend and see if I can get a working, non hacked up version.

You would absolutely be my (our) hero! My new hardware should arrive tomorrow, so I'll be able to test it as soon as you have time to throw it online.

Just as a note. I have other NIC's which will go into the build, so didn't put all my hopes into just this. Still, another NIC is ALWAYS welcome! :D


Fri Apr 22, 2011 4:12 pm
Profile

Joined: Fri Apr 22, 2011 4:59 am
Posts: 30
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
I think I MIGHT just have it,

I only have 1 file(down from like, well, all of them :lol: ) with compile errors which I'm trying to fix/clean up now! this is 1.3.10a PROPER.


Fri Apr 22, 2011 7:51 pm
Profile

Joined: Wed Apr 20, 2011 1:08 pm
Posts: 3
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Quote:
this is 1.3.10a PROPER.


Add me to the list of admirers - I was just sitting down to get started on this and saw you almost have it done.


Sat Apr 23, 2011 11:43 am
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Chilly wrote:
I did try and post the file, not sure what happened to the post. I do have a *buggy* but working driver for the Intel 82579LM.


Everyone's first post is moderated to eliminate spam hence it didn't show up until it was approved.

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


Sat Apr 23, 2011 12:53 pm
Profile

Joined: Fri Apr 22, 2011 4:59 am
Posts: 30
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
wildblue wrote:
Quote:
this is 1.3.10a PROPER.


Add me to the list of admirers - I was just sitting down to get started on this and saw you almost have it done.


Actually, I wouldn't mind some help, I have fixed all the compile errors but now have a unresolved symbol issue. I'm going to keep plugging along on it, but wouldn't mind a fresh set of eyes.

I've included the source code of the modified for esxi e1000e 1.3.10a driver in this post. It complies fine, with no warnings or errors, but seems to have two unresolved symbols that prevent it from loading; vmalloc_node and _kc_print_hex_dump.


Attachments:
e1001e.v1.tar.gz [219.39 KiB]
Downloaded 1357 times
Sat Apr 23, 2011 7:26 pm
Profile

Joined: Fri Apr 10, 2009 3:34 pm
Posts: 39
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Wish I could help you chilly, but wouldn't know where to start!

My new machine is running (well.... for some part at least). ESXi is on there, so if you have a version to test, I certainly can (and will)!

I do know how to use iperf, etc.


Sat Apr 23, 2011 7:58 pm
Profile

Joined: Fri Apr 22, 2011 4:59 am
Posts: 30
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Quindor wrote:
Wish I could help you chilly, but wouldn't know where to start!

My new machine is running (well.... for some part at least). ESXi is on there, so if you have a version to test, I certainly can (and will)!

I do know how to use iperf, etc.


viewtopic.php?p=11145#p11145

It works, though I'm not sure how well/poorly


Sat Apr 23, 2011 8:36 pm
Profile

Joined: Fri Apr 22, 2011 4:59 am
Posts: 30
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Code:
Apr 24 01:42:40 vmkernel: 0:00:00:15.084 cpu5:4819)Loading module e1001e ...
Apr 24 01:42:40 vmkernel: 0:00:00:15.085 cpu5:4819)Elf: 2187: <e1001e> provides name-space <esx:nover>
Apr 24 01:42:40 vmkernel: 0:00:00:15.085 cpu5:4819)Elf: 1612: <e1001e> : R_X86_64_32 relocation(s) ignored
Apr 24 01:42:40 vmkernel: 0:00:00:15.086 cpu5:4819)module heap : Initial heap size : 102400, max heap size: 5750784
Apr 24 01:42:40 vmkernel: 0:00:00:15.086 cpu5:4819)module heap vmklnx_e1000e: creation succeeded. id = 0x4100b4000000
Apr 24 01:42:40 vmkernel: 0:00:00:15.086 cpu5:4819)module skb heap : Initial heap size : 524288, max heap size: 23068672
Apr 24 01:42:40 vmkernel: 0:00:00:15.086 cpu5:4819)module skb heap : creation succeeded
Apr 24 01:42:40 vmkernel: 0:00:00:15.086 cpu5:4819)<6>Intel(R) PRO/1000 Network Driver - 1.3.10a-NAPI
<snip>
Apr 24 01:42:41 vmkernel: 0:00:00:15.955 cpu1:4819)Mod: 4163: Initialization of e1001e succeeded with module ID 30.
Apr 24 01:42:41 vmkernel: 0:00:00:15.955 cpu1:4819)e1001e loaded successfully.
Attachment:
Capture1.PNG
Capture1.PNG [ 5.7 KiB | Viewed 54918 times ]


BOO-YAH!

I had to make a few code changes to get it to load completely. I worked around the problem, rather then fixing it directly. I would love to get a proper fix in, so a fresh set of eyes are welcome(source code without workaround provided above).

In the end, I had to regress 6 lines of code(vmalloc_node, I went back to using an older method of vmalloc used in 1.1.19), and remove 8 lines(_kc_print_hex_dump, its used when an adapter is reset to dump the buffer for debugging purposes, so for most people, I felt safe to get rid of it). Other than that and the required esxi/vmkernel centric changes required, its 1.3.10a goodness.

Having said that, its HOT off the presses, it may be buggy as hell, cause your system to crash, etc etc, so I provide it AS-IS.I tried to put in as many pci.id's, but might of missed a few. Anything 1.3.10a supports, this driver should work with as well. All that might need to done is to modify/create your own simple.map/pci.id.

Let me know if you have any issues, if your device isn't detected or whatever comments you want to throw my way. OEM.tgz file is provided in a spilt rar file below.

Enjoy! :D

[EDIT]Fixed simple.map to include 8086:1503 Intel 82579V - No other changes - No need to re-download unless you don't know how to edit simple.map yourself and need the 82579V support.

[EDIT-2]Updated simple.map and pci.ids using latest versions from 4.1u1

[EDIT-3]Updated simple.map and pci.ids with additional data(8086:0000 sub-vendor for 82579V)


Attachments:
oem.part1.rar [1.95 MiB]
Downloaded 15917 times
oem.part2.rar [911.7 KiB]
Downloaded 14202 times


Last edited by Chilly on Thu Apr 28, 2011 1:45 am, edited 3 times in total.

Sat Apr 23, 2011 10:33 pm
Profile

Joined: Fri Apr 10, 2009 3:34 pm
Posts: 39
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
pfff, trying to get this working. But allready made my ESXi installation unbootable!

Using a Q67 motherboard, so I use 4.1u1 which has support for it's AHCI storage controller natively.

But I have never used the oem.tgz method. So just replaced it. Bad bad bad. ;)

Have used the .vib installer files. But I guess it isn't possible to provide it in that format? Can't seem to find a good guide how to edit your oem.tgz file when ESXi is installed already. Using remote connections so booting a graphical linux environment isn't working either... Damn!!


Sun Apr 24, 2011 4:48 pm
Profile

Joined: Wed Apr 20, 2011 1:08 pm
Posts: 3
Reply with quote
Post Re: Intel 82578DC 8086:10f0 (on Intel motherboard DH55TC)
Awesome - thank you Chilly. Worked great for my Intel DP67BA - added 8086:1503 to simple.map for 82579V
Putting a few VMs on it now to see how it fares... thanks again.

EDIT:
Whitebox specs here
Big thanks to Chilly for the driver and HUGE thanks to Dave (and the mods) for an awesome resource here at vm-help.com


Sun Apr 24, 2011 6:44 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 197 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11, 12, 13 ... 20  Next

Who is online

Users browsing this forum: No registered users and 2 guests


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.