Jump to content
XPEnology Community

XPEnology DS3612xs DSM 4.1 build 2668++ (more hardware)


Andy928

Recommended Posts

Hello everyone,

 

I just repack this build (source from the andy928's git repo), recompil the kernel with more drivers:

 

NETWORK

Marvell Yukon 2 (sky2) : 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/88E8053/88E8055/88E8061/88E8062, SysKonnect SK-9E21D/SK-9S21

JMicron JMC250 (jme)

VIA Rhine (via-rhine) : (Rhine-I (VT86C100A), Rhine-II (VT6102), or Rhine-III (VT6105)

 

SCSI

VMware PVSCSI driver

 

Link : new version available viewtopic.php?f=2&t=41&p=4365#p4365

 

 

If anyone want new drivers (SCSI RAID, network...), please tell me I will update this repack.

I will also post optimized kernel for Intel (Core 2/newer Xeon), (Intel P4 / older Netburst based Xeon) and AMD (Opteron/Athlon64/Hammer/K8) CPUs.

Edited by Guest
Link to comment
Share on other sites

Can you add e1000e.ko intel (I217-V) network driver > > > > PLEASE < < < <

 

LINK > https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=15817

 

My repack include the same built in network drivers as andy's version (see first page), plus sky2, jme, via-rhine.

So e1000e is include :wink:

 

I just forgot to add all SCSI drivers... maybe in futur repack.

Link to comment
Share on other sites

could it be, that I need new, maybe latest version of e1000e.ko ???

 

becouse, like U see In ubuntu 13.04 (i217-v) works:

 

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
Subsystem: ASUSTeK Computer Inc. Device 859f
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f0500000 (32-bit, non-prefetchable) [size=128K]
Memory at f053d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f080 [size=2]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
Kernel driver in use: e1000e

 

modinfo e1000e:

 

dejan@Linux:~$ modinfo e1000e
filename:       /lib/modules/3.8.0-19-generic/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
version:        2.1.4-k
license:        GPL
description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, 
srcversion:     2631BAE58994F6AA09DC82F
alias:          pci:v00008086d00001559sv*sd*bc*sc*i*
alias:          pci:v00008086d0000155Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000153Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000153Asv*sd*bc*sc*i*
alias:          pci:v00008086d00001503sv*sd*bc*sc*i*
alias:          pci:v00008086d00001502sv*sd*bc*sc*i*
alias:          pci:v00008086d000010F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000010EFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001525sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010DEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010F5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010E5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000294Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010C3sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C2sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C0sv*sd*bc*sc*i*
alias:          pci:v00008086d00001501sv*sd*bc*sc*i*
alias:          pci:v00008086d00001049sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Dsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Asv*sd*bc*sc*i*
alias:          pci:v00008086d000010C4sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BBsv*sd*bc*sc*i*
alias:          pci:v00008086d00001098sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001096sv*sd*bc*sc*i*
alias:          pci:v00008086d0000150Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010F6sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D3sv*sd*bc*sc*i*
alias:          pci:v00008086d0000109Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Dsv*sd*bc*sc*i*
alias:          pci:v00008086d000010B9sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DAsv*sd*bc*sc*i*
alias:          pci:v00008086d000010D9sv*sd*bc*sc*i*
alias:          pci:v00008086d00001060sv*sd*bc*sc*i*
alias:          pci:v00008086d000010A5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010A4sv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Esv*sd*bc*sc*i*
depends:        
intree:         Y
vermagic:       3.8.0-19-generic SMP mod_unload modversions 
parm:           debug:Debug level (0=none,...,16=all) (int)
parm:           eeprom_bad_csum_allow:Allow bad EEPROM checksums (int)
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           IntMode:Interrupt Mode (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm:           WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM] (array of int)
parm:           CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRC (array of int)
dejan@Linux:~$ 

Link to comment
Share on other sites

could it be, that I need new, maybe latest version of e1000e.ko ???

 

becouse, like U see In ubuntu 13.04 (i217-v) works:

 

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
Subsystem: ASUSTeK Computer Inc. Device 859f
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f0500000 (32-bit, non-prefetchable) [size=128K]
Memory at f053d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f080 [size=2]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
Kernel driver in use: e1000e

 

modinfo e1000e:

 

dejan@Linux:~$ modinfo e1000e
filename:       /lib/modules/3.8.0-19-generic/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
version:        2.1.4-k
license:        GPL
description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, 
srcversion:     2631BAE58994F6AA09DC82F
alias:          pci:v00008086d00001559sv*sd*bc*sc*i*
alias:          pci:v00008086d0000155Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000153Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000153Asv*sd*bc*sc*i*
alias:          pci:v00008086d00001503sv*sd*bc*sc*i*
alias:          pci:v00008086d00001502sv*sd*bc*sc*i*
alias:          pci:v00008086d000010F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000010EFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001525sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010DEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010F5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010E5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000294Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010C3sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C2sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C0sv*sd*bc*sc*i*
alias:          pci:v00008086d00001501sv*sd*bc*sc*i*
alias:          pci:v00008086d00001049sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Dsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Asv*sd*bc*sc*i*
alias:          pci:v00008086d000010C4sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BBsv*sd*bc*sc*i*
alias:          pci:v00008086d00001098sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001096sv*sd*bc*sc*i*
alias:          pci:v00008086d0000150Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010F6sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D3sv*sd*bc*sc*i*
alias:          pci:v00008086d0000109Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Dsv*sd*bc*sc*i*
alias:          pci:v00008086d000010B9sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DAsv*sd*bc*sc*i*
alias:          pci:v00008086d000010D9sv*sd*bc*sc*i*
alias:          pci:v00008086d00001060sv*sd*bc*sc*i*
alias:          pci:v00008086d000010A5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010A4sv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Esv*sd*bc*sc*i*
depends:        
intree:         Y
vermagic:       3.8.0-19-generic SMP mod_unload modversions 
parm:           debug:Debug level (0=none,...,16=all) (int)
parm:           eeprom_bad_csum_allow:Allow bad EEPROM checksums (int)
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           IntMode:Interrupt Mode (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm:           WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM] (array of int)
parm:           CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRC (array of int)
dejan@Linux:~$ 

 

So your intel card doesn't work with my repack ?

Link to comment
Share on other sites

it looks like first version of i217-v network controller has been released:

 

- 28.1.2013, linux 2.2.14 ver

- 11.3.2013, linux 2.3.2 ver.

- 20.6.2013, linux 2.4.14 ver.

 

Probably the driver in your compilation does not recongnite the new 2013 network controller.

 

https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=%22The+e1000e+Linux*+stable+base+driver+for+the+Intel%C2%AE+PCI-Express*+%22&OSVersion=Linux*&DownloadType=Drivers&sort=Date&sortDir=ascending&perpage=10

Link to comment
Share on other sites

I test on two computer:

ZOTAC AD01 (realtek network, amd neo x2 cpu, 2gb) : install ok, network ok, packages ok

TYAN S8230-D (intel network 82574L & 82576EB (e1001e and igb), amd opteron 6174, 16gb : install ok, network ok, packages ok

 

You right, after closer look I217x support began with 2.2.14 version and 2.4.14 offer I218x support.

The e1000e drivers include is older than these, because this is the built-in version included in 3.2.11 kernel (release 03-13-12).

 

I think it's work with the other release, because it' base on DSM 4.2 (3.2.30 kernel) and/or odie82544's build include the e1000e driver from intel website that is newer than mine.

 

I will try to include the latest e1000e driver in my next rebuild/repack

Link to comment
Share on other sites

I did try 4.1++ & yours 4.1 , but packages not working by me.

 

Changing DNS settings & so on ... nothing helped. But pinging to outside works (SSH).

 

Today I received new:

 

- USB PCI Express Card (D-link DUB-1310), I wil try UPS with this card >>> UPS issues http://xpenology.com/forum/viewtopic.php?f=2&t=788

- Intel network card ( EXPI9301CTBLK - based on 82574L ), I will try the packages

 

To see if this all problems are in hardware ...

 

I will be back in 9 hours , maybe with good results .

Link to comment
Share on other sites

New version for the 4.1++ repack

 

v1.1

 

The .config file is included in kernel

 

NETWORK

Replace the REALTEK r8169 driver with the r8168 v8.036 (RTL8111x/RTL8168x/RTL8411x)

Add REALTEK driver r8101 v1.024.00 (RTL8100x/RTL8101x/RTL8102x/RTL8103x/RTL8401x/RTL8105x/RTL8106x)

Update INTEL e1000e driver to v2.4.14 (support I217x and I218x chip)

list of supported intel adapter : https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817&keyword=e1000e〈=eng

 

USB

USB_OHCI_HCD (thanks totalnas for the tip)

 

SATA

VIA SATA support (SATA_VIA)

 

SCSI

3ware 5/6/7/8xxx ATA-RAID

3ware 9xxx SATA-RAID

3ware 97xx SAS/SATA-RAID

HP Smart Array SCSI

Adaptec AIC7xxx (New Driver)

Adaptec AIC79xx U320

Adaptec AIC94xx SAS/SATA

Marvell 88SE64XX/88SE94XX SAS/SATA

LSI Logic New Generation RAID Device (MEGARAID_NEWGEN)

HighPoint RocketRAID 3xxx/4xxx Controller

IBM ServeRAID

Intel® C600 Series Chipset SAS

Qlogic QLA 1240/1x80/1x160 SCSI

QLogic ISP4XXX and ISP82XX

 

 

Link : new version available here : viewtopic.php?f=2&t=937

 

 

As usual give feedbacks :smile:

Edited by Guest
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...