IG-88

Driver extension jun 1.03b/1.04b for DSM6.2.2 for 3615xs / 3617xs / 918+

Recommended Posts

Posted (edited)

this is the first (experiential?) test version of the driver extension for loader 1.04b and 918+ DSM 6.2.2

packages for 1.03b and 3615/3617  are coming (need to get a "older" hardware tor testing, my new B360M/G5400 testsystem did seem to freeze when loading the kernel with 1.03b, even no serial console output after starting loading the kernel)

 

tested as fresh install with 1.04b loader with DSM 6.2.2, there are extra.lzma and extra2.lzma in the zip file - you need both - the "extra2" file is used when booting the 1st time and under normal working conditions the extra.lzma is used  (i guess also normal updates - jun left no notes about that so i had to find out and guess)

hardware in my test system used additional driver: r8168, igb, e1000e, bnx2x, tn40xx, mpt2sas

the rest of the drivers just loads without any comment on my system, i've seen drivers crashing only when real hardware is present so be warned

 

extra.lzma/extra2.lzma for loader 1.04b ds918+ DSM 6.2.2 v0.6_test

http://s000.tinyupload.com/?file_id=29784352988385987676

 

!!! still network limit in 1.04b loader for 918+ !!!

atm 918+ has a limit of 2 nic's (as the original hardware)
if there are more then 2 nic's present and you can't find your system in network then you will have to try after boot witch nic is "active" (not necessarily the onboard) or remove additional nic's and look for this after installation
you can change the synoinfo.conf after install to support more then 2 nic's (with 3615/17 it was 8  and keep in mind when doing a major update it will  be reset to 2 and you will have manually change this again, same as when you change for more disk as there are in jun's default setting) - more info's are already in the old thread about 918+ DSM 6.2.(0)
i might change that later so it will be set the same way as more disks are set by jun's patch - syno's max disk default for this hardware was 4 disks but jun's pach changes it on boot to 16!!! (so if you have 6+8 sata ports then you should not have problems when updating like you used to have with 3615/17)

 

i will extend here to what is in the old thread for 6.2 had but atm i'm more willing to add 3615/17 support

basically what is on the old page is valid, so no sata_*, pata_* drivers

here the driver in the test version listed as kernel modules

Spoiler

network:

alx

aqc111 - new, Aquantia 111U 1/2.5/5G USB nic
asix
atl1
atl1c
atl1e
atl2
atlantic - latest !!!
ax88179_178a
be2net
bna
bnx2
bnx2x
cx82310_eth
cxgb
cxgb3
cxgb4
dl2k
e100
e1000
e1000e - latest
enic
forcedeth
igb - latest driver crashed
ixgbe - latest
jme
mcs7830
mii
mlx_compat
mlx4_core
mlx4_en
mlx5_core
mvmdio
netxen_nic
pcnet32
pegasus
plusb
qla3xxx
qlcnic
qlge
r8168 - latest driver crashed, still jun's
r8169
rtl8150
sc92031
sfc
skge
sky2
tg3
tn40xx - latest !!! (also support for MV phys)
vmxnet3
vxlan


storage:

3w-9xxx
3w-sas
aacraid
aic94xx
arcmsr
BusLogic
gdth
hpsa
hptiop
ips
isci
megaraid
megaraid_mbox
megaraid_mm
megaraid_sas
mpt2sas
mpt3sas
mptsas
mvsas
mvumi
sx8
vmw_pvscsi

 

the old thread as reference

!!! especially read "Other things good to know about DS918+ image and loader 1.03a2:" its still valid for 1.04b loader !!!

 

 

Edited by IG-88
  • Like 9

Share this post


Link to post
Share on other sites

Nice! Any idea about when you'll be able to release the 3617 version?

Also, could you please enable the virtio_* drivers? This would be helpful for promox/kvm etc. users

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Mell1ej said:

ice! Any idea about when you'll be able to release the 3617 version?

 

i hope next weekend

 

1 hour ago, Mell1ej said:

Also, could you please enable the virtio_* drivers? This would be helpful for promox/kvm etc. users

 

last thing i remember from last year is that i compiled some of this but people got nowhere with it because the kernel options in the synology kernel where not set (we cant change the kernel), but we might try later again

atm i want to do the drivers for 3615/17, then some newer versions of drivers people need

 

 

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
25 minutes ago, IG-88 said:

last thing i remember from last year is that i compiled some of this but people got nowhere with it because the kernel options in the synology kernel where not set (we cant change the kernel), but we might try later again

 

I've been messing around with the sources, and have been able to compile the virtio drivers, and succesfully load them into the kernel.

Everything loaded fine, and no errors where thrown, however, no virtio devices (ethernet, disk) actually work. Is this the same problem you've had before?

 

Why can't we compile a new zImage? I can't seem to find a tutorial anywhere? I'm guesing a simple "CROSS_COMPILE=... make zImage" won't work?

 

25 minutes ago, IG-88 said:

i hope next weekend

 

Good news!

Edited by Mell1ej

Share this post


Link to post
Share on other sites
1 hour ago, Mell1ej said:

Why can't we compile a new zImage? I can't seem to find a tutorial anywhere

synology protects its dsm system, we are using the original dsm files from them so it needs a hack to circumvent this protections

its supposed to still look like its running on a original hardware, so the kernel is still the original and all checks (at least on loading) will signal that the integrity is intact

i guess its much easier to just squeeze around the protection then completely analyze everything and build a whole new system, especially as synology is not releasing the whole source, there is no new kernel source for dsm for about 2 years now

its a hacked appliance, not a linux distribution, if you are looking for something open then open media vault or maybe freenas might be more interesting

 

Share this post


Link to post
Share on other sites
Posted (edited)

Ahh oke, i did'nt know that synology did those checks, thanks for clarifying.

The checks are done in DSM? Then kexec also will also not do much good..?

 

14 hours ago, IG-88 said:

if you are looking for something open then open media vault or maybe freenas might be more interesting

I've been happely running a 3617 vm in proxmox for quite some time now :)

Edited by Mell1ej

Share this post


Link to post
Share on other sites

Did ata_piix  work in 1.04b? I try it in 1.03b 3517, it work well in 6.2, not in 6.2.1+ because my nic not intel 

Share this post


Link to post
Share on other sites
Posted (edited)

ata_piix is still in the same state as documented in the old 918+ thread

i guess it will present in 3615/17 extra.lzma (work in progress)

[…] Either confirmed by users that it is not working OR not supported for DSM 6.2 (kernel 4.4.59) OR does not load at all. Driver was compiled/tested but removed - if someone finds a way to get it working in some way, tell us here and it will be added

 

30 minutes ago, swanbird said:

because my nic not intel 

 

whats your nic, i guess it should work with the new 6.2.2 capable extra.lzma if it did in the old one

Edited by IG-88

Share this post


Link to post
Share on other sites
6 minutes ago, IG-88 said:

 

 

 

whats your nic, i guess it should work with the new 6.2.2 capable extra.lzma if it did in the old one

rtl8111D

Share this post


Link to post
Share on other sites

juns 1.03b had 8.045.08, i do have that as source too but plan to use 8.047.01

 i also have a realtek for testing here so i will check on this one (its also very common)

Share this post


Link to post
Share on other sites
7 hours ago, IG-88 said:

juns 1.03b had 8.045.08, i do have that as source too but plan to use 8.047.01

 i also have a realtek for testing here so i will check on this one (its also very common)

Thanks for your good job!waiting good news..

Share this post


Link to post
Share on other sites

Good job!
Looking for Intel  82579LM  drivers for 1.03b loader - DS3617..   (Might be e1000e)
Any plans to add these in - or might anyone have a set of drivers please?

Edited by Hostilian

Share this post


Link to post
Share on other sites

Great Work!!

Waiting for fix igb driver, a lot of people here are using INTEL I211 nic ~ 

 

Share this post


Link to post
Share on other sites

are there compiled vmxnet3 modules for DS3615xs / 1.03b? as I'm still on older hardware (xeon v2) and would like to use vmxnet3, thanks!

Edited by kazuni

Share this post


Link to post
Share on other sites

 

1 hour ago, kazuni said:

are there compiled vmxnet3 modules for DS3615xs / 1.03b?

 

yes

Share this post


Link to post
Share on other sites
6 minutes ago, IG-88 said:

 

 

yes

Thanks, but I think I shall rephrase, I checked that there are, but I don't think it will work on anything beyond 6.2? (Tried 6.2.1 and 6.2.2, both got reported OOOFs during dmesg, even tho they are using the same kernel), and to be exact, dmesg is as attached.

 

image.thumb.png.5bf4b4ebef4adec5ea25730ed580c308.png

Edited by kazuni

Share this post


Link to post
Share on other sites

i already have driver packages 3615/17 for 6.2.2

the new extra/extra2 for 918+ contains new modules for vmware and the 3615/17 will also have the normal set of drivers

after finding the problem with the 3617 drivers and having a fresh install working i'm now testing the migration's from 6.1.x and 6.2.0

i dont want people to end up with semi-bricks and the need to downgrade

  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites
On 11/1/2019 at 2:14 AM, IG-88 said:

i already have driver packages 3615/17 for 6.2.2

the new extra/extra2 for 918+ contains new modules for vmware and the 3615/17 will also have the normal set of drivers

after finding the problem with the 3617 drivers and having a fresh install working i'm now testing the migration's from 6.1.x and 6.2.0

i dont want people to end up with semi-bricks and the need to downgrade

Would you mind sending me the driver package you have for 3615/17 for 6.2.2. I built a test system on an old Acer Veriton m4620G which I think is using a BCM5761 ethernet chip. It is a fresh install, but I can install 6.1.x and do a migration test.

Share this post


Link to post
Share on other sites
On 10/6/2019 at 9:07 PM, IG-88 said:

.....

extra.lzma/extra2.lzma for loader 1.04b ds918+ DSM 6.2.2 v0.6_test

http://s000.tinyupload.com/?file_id=29784352988385987676

...............

 

Sorry for my stupid question. How use/handle I this driver extension file after download and unzip?

 

How to put it it on booting usb stick ? I use Synologolgy/Xpenology a longer time but I have no Idea how and where to add driver extension file.

 

 

Share this post


Link to post
Share on other sites
2 hours ago, sunshine said:

How to put it it on booting usb stick ? I use Synologolgy/Xpenology a longer time but I have no Idea how and where to add driver extension file.

 

if you don't know then its not for you (at least for now), its just for testing and its a little vague on purpose

you need to read the tutorial for installing dsm 6.1 and the description of the former (safer) extra.lzma's

atm im working on the 3615/17 versions but i already know what i want to do for the next 918+ version

please just wait a while until we got more feedback and better versions, its not ready for normal use yet

Share this post


Link to post
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.