Trantor

New drivers for XPEnoboot 5.1-5022.3

Recommended Posts

Hi everyone,

 

In order to help this project and the community I have a request for : @Vortex, @Sancome, @Kali, @Jman, @Poechi

 

First big thanks to all of you for your amazing work :grin:

I see in the changelog that tg3 driver is updated but the included version is v3.121 from 2011, whereas the latest is 3.137.

 

My idea is to provide new/updated drivers (tg3, e1000e, igb, mpt2sas ...) for the XPEnoboot release but there are some "issues" that prevent me to do so.

In your release the ramdisk is embedded inside the kernel. This prevent updating anything in the ramdisk...

At each boot, there is a checksum check that replace *.ko inside /lib/modules/ if the ko file is not "good" compare to the one inside the ramdrive.

 

So can you please compile your kernel without ramdisk embedded ?

 

EDIT: If you can enable the config option (/proc/config.gz) in order to have the .config it would be great :wink:

Share this post


Link to post
Share on other sites

+1

 

I'd like to see this as well. I'd welcome a newer version of mpt2sas :smile:

Share this post


Link to post
Share on other sites

Sounds like a great idea and if you could sneak InfiniBand support in there for Mellanox cards that would be awesome. :mrgreen:

Share this post


Link to post
Share on other sites
Sounds like a great idea and if you could sneak InfiniBand support in there for Mellanox cards that would be awesome. :mrgreen:

 

Can you explain the difference between standard mellanox and InfiniBand ?

 

If I understand correctly according this page : http://www.mellanox.com/page/osv_support_eth

The InfiniBand add more functionalities to the standard driver.

Share this post


Link to post
Share on other sites
Sounds like a great idea and if you could sneak InfiniBand support in there for Mellanox cards that would be awesome. :mrgreen:

 

Can you explain the difference between standard mellanox and InfiniBand ?

 

If I understand correctly according this page : http://www.mellanox.com/page/osv_support_eth

The InfiniBand add more functionalities to the standard driver.

 

These are the drivers that support Infiniband on that page. MLNX_OFED 2.4-1.0.4 These cards will do 10Gb Ethernet, 10, 20, 40, and 56GB Infiniband.

Share this post


Link to post
Share on other sites

Embbed ramdisk is not a problem, you can always override/overlay it with your custom ramdisk.

Share this post


Link to post
Share on other sites
Embbed ramdisk is not a problem, you can always override/overlay it with your custom ramdisk.

 

Yes I know but the idea is to maintain one release and not create many versions.

One version is far more easy to understand for the community than the multiple versions from the past (andy, odie, gnoboot, nanoboot, mine...).

Share this post


Link to post
Share on other sites

As this thread is talking about drivers.

Could I respectfully make a request for drivers for this hardware:

 

Intel G35 Express chipset:

  • Intel 82G35 Graphics and Memory Controller Hub
    Intel 82801HB I/O Controller Hub (ICH8)
    Intel 82566DC Gigabit Ethernet Controller

 

This hardware works under Nanoboot but all I get is 'Boot Error' using XPEnoboot.

This would ensure my future use of DSM on bare metal.

 

Many thanks in advance if this is possible :wink:

Share this post


Link to post
Share on other sites

Good to see you back on the boards trantor.

 

Last I read you were building a house or something? I'm sure I speak for everyone on here to say it's nice to see your name pop up again.

Share this post


Link to post
Share on other sites

I found some time to compile latest version of some drivers (igb, e1000e, tg3, mpt2sas) and add missing driver for JMicron JMC250/JMC260 (jme driver)

 

jme - v1.0.8.5
tg3 - v3.137h
igb - v5.2.18
e1000e - v3.1.0
mpt2sas - v20

 

I send a PM to sancome asking him to update the XPEnoboot boot image with these.

 

Link : http://download.xpenology.fr/updated_drivers.zip

Share this post


Link to post
Share on other sites
I found some time to compile latest version of some drivers (igb, e1000e, tg3, mpt2sas) and add missing driver for JMicron JMC250/JMC260 (jme driver)

 

jme - v1.0.8.5
tg3 - v3.137h
igb - v5.2.18
e1000e - v3.1.0
mpt2sas - v20

 

I send a PM to sancome asking him to update the XPEnoboot boot image with these.

 

Link : http://download.xpenology.fr/updated_drivers.zip

 

I know you're a busy man but have you had time to see how hard it would be to incorporate those InfiniBand drivers?

Share this post


Link to post
Share on other sites

HI Trantor,

Thanks so much for the infiniband drivers. How do I incorporate them into the xpenoboot 5.1-5022.3?

Newbie here

 

thanks again

 

Just saw the new updated 5.1-5055.1 xpenoboot. Assume the infiniband drivers are already in there?

Share this post


Link to post
Share on other sites
Here InfiniBand driver for mellanox.

I hope it works :wink: because there is lot of different protocols

 

Link : http://download.xpenology.fr/infiniband.zip

 

You sir are a rockstar!

 

I'm going to try and test these tonight and report back.

 

HI Trantor,

Thanks so much for the infiniband drivers. How do I incorporate them into the xpenoboot 5.1-5022.3?

Newbie here

 

thanks again

 

Just saw the new updated 5.1-5055.1 xpenoboot. Assume the infiniband drivers are already in there?

 

The instructions are inside the README file in the zip.

Share this post


Link to post
Share on other sites

How hard would it be to compile the applications that go with this Infiniband package?

Share this post


Link to post
Share on other sites

Is it possible to add USB3.0 drivers for Intel Bay Trail / Gigabyte J1800N motherboard as well? Thank you in advance!

Share this post


Link to post
Share on other sites

Hi chaps trying to download that infiniband.zip and the link appears to be dead.....could someone please upload.

Share this post


Link to post
Share on other sites