Jump to content
XPEnology Community

Driver extension jun 1.02b/DSM6.1.x for 3615xs / 3617xs / 916+


IG-88

Recommended Posts

so i followed the guide at https://xpenology.club/compile-drivers-xpenology-with-windows-10-and-build-in-bash/

that guide uses "

to compile NIC drivers for Intel "igb" and "e1000e" modules for my ds3617 (BROADWELL platform). Then only inserted the compiled igb.ko and e1000e.ko into @ig-88 extra.lmza file. Booted from it, but now none of my two NICs come online. I dont know what could be wrong here. Seemed pretty straightforward. 

I think i give up now. Ill just live with the one working NIC using @ig-88 extra ram disk file. Unfortunately i wasnt able to get any help on this forum.

 

EDIT: Just to confirm I should have used platform "broadwell" correct? My xpenology is based on an 8th gen intel i3-8100 cpu,  Using juns 1.02b loader for ds3617

Edited by alirz1
Link to comment
Share on other sites

While this forum seems to be dead beat ill ask again hoping to get some answer. Im still trying to figure out why my compiled driver for Intel "e1000e" module is not working.

I i have a in i3 8100 based baremetal box that works jsut fine wih jun's 1.02 loader, 6.1.7. however just one NIC works.

 

When compiling im using the guide from the link i pastes above, however as im compiling for ds3617, im using the source package"linux-3.10.x.txz" for "broadwell"    from https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/15047branch/broadwell-source/

 

I compile everything successfuly. However to test, i only use the relevant .ko modules that i know apply to my Intel 1211AT card. i.e i only use igb.ko and e1000e.ko.

however when i boot with those modules, none of my Nic works. I know for a fact that my NIC1 (intel 1219) uses the igb.ko module and the 1211 is supposed to use the e1000e module. but im having no luck.

 

Am i doing something wrong? Compiling using the wrong source/ wrong platform etc..? please if anyone know, let me know.Thanks

 

Edited by alirz1
Link to comment
Share on other sites

41 minutes ago, totallars said:

Someone that will make drivers for Intel Lan: I219-LM.

 

For loader: 1.03b 3615/3617

 

Thanks :-)

 

1219 is working fine for me for 3617, using 1.02 load and @ig-88's extra ramdisk. im on dsm 6.1.7 though. Are you on DSM 6.2?

 

By the way, you're likely not going to get much help on this forum. 

Edited by alirz1
Link to comment
Share on other sites

one thing i dont know myself is that why some folks choose to use ds3617 vs other models like DS918+ etc... What is the difference? Is it simply because of the number disks supported?

I mention because based on my testing, using the 1.03 loader for ds918+ and the v4.8 extra.lmza file you would have better luck. See if you can try that.

Link to comment
Share on other sites

10 hours ago, alirz1 said:

While this forum seems to be dead beat ill ask again hoping to get some answer. Im still trying to figure out why my compiled driver for Intel "e1000e" module is not working.

I i have a in i3 8100 based baremetal box that works jsut fine wih jun's 1.02 loader, 6.1.7. however just one NIC works.

 

When compiling im using the guide from the link i pastes above, however as im compiling for ds3617, im using the source package"linux-3.10.x.txz" for "broadwell"    from https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/15047branch/broadwell-source/

 

I compile everything successfuly. However to test, i only use the relevant .ko modules that i know apply to my Intel 1211AT card. i.e i only use igb.ko and e1000e.ko.

however when i boot with those modules, none of my Nic works. I know for a fact that my NIC1 (intel 1219) uses the igb.ko module and the 1211 is supposed to use the e1000e module. but im having no luck.

 

Am i doing something wrong? Compiling using the wrong source/ wrong platform etc..? please if anyone know, let me know.Thanks

 

 

11 minutes ago, alirz1 said:

 

1219 is working fine for me for 3617, using 1.02 load and @ig-88's extra ramdisk. im on dsm 6.1.7 though. Are you on DSM 6.2?

 

By the way, you're likely not going to get much help on this forum. 

 

It is not because you don't get an answer to your question that the forum is dead. The main person who creates the custom ramdisk is away for a while. See his other topic.

Link to comment
Share on other sites

For ds3617, dsm 6.1.x, Please update Intel(R) PRO/1000 Network Driver" driver to 3.4.0.2-NAPI. The current driver in the loader 3.3.4. Due to this one of my nics does not work.

The only place i found the new driver is in the extra ramdisk that @ig-88 compiled for DS918+ to use with Jun's 1.0.3a2 loader and dsm 6.2. I test booted with that loader/extra ramdisk and confirmed that both my nics work with that.

Edited by alirz1
Link to comment
Share on other sites

  • 2 weeks later...

hi,

 

tinyupload.com says

File was deleted from server.

File was deleted by owner or exceeded maximum storage time (100 days from last download).

i did not delete them but it cant be 100 days without download so clearly a error on there side - but hey its for free, i will upload them in a few minutes

new version for jun's dsm 6.2 loader 3615/3617 is scheduled for next weekend

  • Like 3
Link to comment
Share on other sites

Hi,

i use a brand-new Aquantia AQN-108 (5Gbit) in my NAS. Loader is jun's 1.02b + extra.lzma 4.8 - DS916+ (ASRock J4205)

No matter what I do, I just can't get the network card to work. Neither original-extra.lzma nor the 4.8-version work with the network card.

Maybe there are new drivers ? https://s3-us-west-1.amazonaws.com/aquantia-staging/wp-content/uploads/2018/07/20180706_Linux_2.0.15.0.zip

 

lspci -k | grep 'Kernel driver'
        Kernel driver in use: ahci
        Kernel driver in use: pcieport
        Kernel driver in use: pcieport
        Kernel driver in use: pcieport
        Kernel driver in use: pcieport
        Kernel driver in use: xhci_hcd
        Kernel driver in use: r8168
        Kernel driver in use: ahci
Spoiler

0000:00:00.0 Class 0600: Device 8086:5af0 (rev 0b)
        Subsystem: Device 1849:5af0
0000:00:02.0 Class 0300: Device 8086:5a84 (rev 0b)
        Subsystem: Device 1849:5a84
0000:00:0f.0 Class 0780: Device 8086:5a9a (rev 0b)
        Subsystem: Device 1849:5a9a
0000:00:12.0 Class 0106: Device 8086:5ae3 (rev 0b)
        Subsystem: Device 1849:5ae3
        Kernel driver in use: ahci
0000:00:13.0 Class 0604: Device 8086:5ad8 (rev fb)
        Kernel driver in use: pcieport
0000:00:13.1 Class 0604: Device 8086:5ad9 (rev fb)
        Kernel driver in use: pcieport
0000:00:13.2 Class 0604: Device 8086:5ada (rev fb)
        Kernel driver in use: pcieport
0000:00:13.3 Class 0604: Device 8086:5adb (rev fb)
        Kernel driver in use: pcieport
0000:00:15.0 Class 0c03: Device 8086:5aa8 (rev 0b)
        Subsystem: Device 1849:5aa8
        Kernel driver in use: xhci_hcd
0000:00:1f.0 Class 0601: Device 8086:5ae8 (rev 0b)
        Subsystem: Device 1849:5ae8
0000:00:1f.1 Class 0c05: Device 8086:5ad4 (rev 0b)
        Subsystem: Device 1849:5ad4
0000:01:00.0 Class 0200: Device 10ec:8168 (rev 11)
        Subsystem: Device 1849:8168
        Kernel driver in use: r8168
0000:03:00.0 Class 0106: Device 1b21:0612 (rev 02)
        Subsystem: Device 1849:0612
        Kernel driver in use: ahci
0000:04:00.0 Class 0200: Device 1d6a:d108 (rev 02)
        Subsystem: Device 1d6a:0001
0001:00:02.0 Class 0000: Device 8086:22b1 (rev ff)
0001:00:14.0 Class 0000: Device 8086:22b5 (rev ff)
0001:00:1c.0 Class 0000: Device 8086:22c8 (rev ff)
0001:00:1c.1 Class 0000: Device 8086:22ca (rev ff)
0001:00:1f.3 Class 0000: Device 8086:2292 (rev ff)
0001:01:00.0 Class 0000: Device 8086:1539 (rev ff)
0001:02:00.0 Class 0000: Device 8086:1539 (rev ff)
0001:03:00.0 Class 0000: Device 1b4b:9215 (rev ff)
0001:04:00.0 Class 0000: Device 1b6f:7023 (rev ff)

 

The Aquantia is Device: 1d6a:d108

 

I would be very grateful for any kind of help.

 

 

Edited by Eizo
Link to comment
Share on other sites

i already did a 4.9 test version for the 3615 with a newer version of the aquantia driver

so if you cant wait or just want to test you can install 3615 loader and image

when i have enough time this weekend i can compile with the newer driver from your link for dsm 6.1/loader 1.02 for all three versions, should be a smaller task to do it and release a new version (at least much smaller then doing 1.03/dsm 6.2 for 3615/3617)

Link to comment
Share on other sites

  • 2 weeks later...
On 9/6/2018 at 4:48 PM, IG-88 said:

i already did a 4.9 test version for the 3615 with a newer version of the aquantia driver

so if you cant wait or just want to test you can install 3615 loader and image

when i have enough time this weekend i can compile with the newer driver from your link for dsm 6.1/loader 1.02 for all three versions, should be a smaller task to do it and release a new version (at least much smaller then doing 1.03/dsm 6.2 for 3615/3617)

Hi,

 

Would 4.9 also include newer driver Intel e1000? Thanks

Link to comment
Share on other sites

15 hours ago, IG-88 said:

there is no newer driver for e1000

https://sourceforge.net/projects/e1000/files/e1000 stable/

the "e1000 stable" is from 2011

i've downloaded new source for e1000e, igb, ixgbe, i40e

Hi,

Well i was testing the DS918+ and your extra ramdisk, and i see a new driver in that one.

 

My post#160:

For ds3617, dsm 6.1.x, Please update Intel(R) PRO/1000 Network Driver" driver to 3.4.0.2-NAPI. The current driver in the loader 3.3.4. Due to this one of my nics does not work.

The only place i found the new driver is in the extra ramdisk that @ig-88 compiled for DS918+ to use with Jun's 1.0.3a2 loader and dsm 6.2. I test booted with that loader/extra ramdisk and confirmed that both my nics work with that (Intel AT1219 and 1211).

One of those nics uses the igb module and the other uses e1000. under dsm 6.1.x the nic using the igb module works, but the other doesnt. 

If it helps, my motherboard did come with the linux drivers for that and it has source files in there also.

 

 

intel e1000e 3.4.0.2 driver LINUX.zip

Link to comment
Share on other sites

  • 3 weeks later...

Thank your maintaining this driver extension, I've successfully used it to get my onboard 1Gb NIC working but I'd like to upgrade it to 10Gb.

 

I already have a Myricom Myri-10G but it isn't recognised.  I was going to attempt to compile my own drivers but I think it's a little beyond my skill so I plan to use it in another PC

 

I have found a Chelsio N320E for a very attractive price and wonder if it will work.  It appears to be an N310E (supported in your package) but with one extra SFP.

 

Thanks in advance for your assistance.

 

/ VeeW

 

 

Link to comment
Share on other sites

On 9/6/2018 at 10:48 PM, IG-88 said:

i already did a 4.9 test version for the 3615 with a newer version of the aquantia driver

so if you cant wait or just want to test you can install 3615 loader and image

when i have enough time this weekend i can compile with the newer driver from your link for dsm 6.1/loader 1.02 for all three versions, should be a smaller task to do it and release a new version (at least much smaller then doing 1.03/dsm 6.2 for 3615/3617)

 

I have now tried version 1.03a2 and DS918+ -> boots and is found in the LAN.
However, if I try an extra.lzma (version 0.2-0.5_test), the NAS will boot normally, but will not be found in my LAN.

 

If I change the extra.lzma on the stick to its original lzma - everyting works fine (unfortunately the second network card is not recognized), but as soon as I use another lzma, nothing appears in my LAN anymore.   Is there anything to consider?

My NIC is a Realtek RTL8111GR on ASRock J4205

Edited by Eizo
Link to comment
Share on other sites

3 hours ago, Eizo said:

 

I have now tried version 1.03a2 and DS918+ -> boots and is found in the LAN.
However, if I try an extra.lzma (version 0.2-0.5_test), the NAS will boot normally, but will not be found in my LAN.

 

If I change the extra.lzma on the stick to its original lzma - everyting works fine (unfortunately the second network card is not recognized), but as soon as I use another lzma, nothing appears in my LAN anymore.   Is there anything to consider?

My NIC is a Realtek RTL8111GR on ASRock J4205

have you set mac1 and mac2 addresses for both adapters?

Link to comment
Share on other sites

14 minutes ago, sbv3000 said:

have you set mac1 and mac2 addresses for both adapters?

Yes, I entered the addresses for both NICs.

The grub.cfg contains this:

set vid=0x1111
set pid=0x1111
set sn=1111NZN111111
set mac1=001111111111
set mac2=002222222222
set rootdev=/dev/md0
set netif_num=2
set extra_args_918='' 

 

Link to comment
Share on other sites

On 10/16/2018 at 6:18 PM, Eizo said:

Yes, I entered the addresses for both NICs.

The grub.cfg contains this:


set vid=0x1111
set pid=0x1111
set sn=1111NZN111111
set mac1=001111111111
set mac2=002222222222
set rootdev=/dev/md0
set netif_num=2
set extra_args_918='' 

 

try setting the macs to the real addresses of the two nics rather than a random number string

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...