Jump to content
XPEnology Community

DSM 6.1.x Loader


jun

Recommended Posts

I can't find the name of the controller but it's integrated in the motherboard.

I know the chipset is an Intel® Q963 Express chipset. Is it also controlling the sata ports?

 

I'm still looking for the controller's name.

 

It's ICH8R - You need ata_piix.ko, which is not included, I will add it to bootimage.

 

During my test with updated network modules, I have tried to add sata driver including ata_piix (needed for my old ICH7 mobo).

When trying to insmod these sata modules it complain about unknow syno_libata_get_index or something like that.

This function should be included in the kernel (function declared in libata-core) but it doesn't.

 

I even try building these module with vanilla 3.10.77 kernel.

sata_sil, sata_via, sata_amd .... load ok but ata_piix module is stuck during insmod.

Of course using vanilla is not great idea and probably will cause disk naming conflict and other bugs.

Link to comment
Share on other sites

After trying different boot images (gen8boot.img junuefibios.img synoboot.img or oktisme's image) I couldn't manage to properly start an DSM6 setup.

 

Getting an "installer page" isn't the problem... Booting to an actual installed DSM6 is :-|

 

I'll try VirtualBox tommorow, but my end-goal is running DSM6 under an KVM host. Anyone tried that before? Tips/tricks? TL;DR-version of how you managed an (virtual?) setup?

 

 

EDIT:

"Failed to install the file. The file is probably corrupted. (13)" for example

Link to comment
Share on other sites

@Jun (using @ doesn't actually work does it?!)

 

Are you able to find the time to patch a rackstation model with the dynamic patch? The RS18016xs+ should be using LSI cards (9211-8is) with the SAS drive numbering remapped to get the actual physical slot sorted. This would give those with SAS HBAs of the LSI range access plus proper drive numbering. I have no idea what you have done with the patch, nor could I find it to see but I reckon the community would greatly appreciate it!

 

Cheers,

 

Chris

Link to comment
Share on other sites

After trying different boot images (gen8boot.img junuefibios.img synoboot.img or oktisme's image) I couldn't manage to properly start an DSM6 setup.

 

Getting an "installer page" isn't the problem... Booting to an actual installed DSM6 is :-|

 

I'll try VirtualBox tommorow, but my end-goal is running DSM6 under an KVM host. Anyone tried that before? Tips/tricks? TL;DR-version of how you managed an (virtual?) setup?

 

 

EDIT:

"Failed to install the file. The file is probably corrupted. (13)" for example

 

As stated multiple times error 13 is most probably due to a wrong vid/pid, so make sure those are correct and try again.

Link to comment
Share on other sites

Have it working, but my SLI 9211 is not working, so no passthrough. :sad:

 

Is there any way to have it working?

 

There are several of us waiting for this functionality to get baked in, I am sure it will come soon!

 

Until then, keep coming back and reading daily, that's what I do.

Link to comment
Share on other sites

Deprecated, see OP.

 

----------------------

Hi guys,

 

Here is my updated ramdisk.lzma: https://mega.nz/#!KBFRxZiY!m_w2uCnUvTyH2leI6hKn1GMDbGRV6MeOLmUFrzHc4R0

 

Backup your existing ramdisk.lzma (for sure) from image/DS3615xs/ on your usb boot drive and replace it with the ramdisk.lzma from archive.

 

Or download complete img file:

 

 

 

Change log:

Added below kernel modules:

 

r8101: RTL8100E/RTL8101E/RTL8102E-GR/RTL8103E(L) RTL8102E(L)/RTL8101E/RTL8103T RTL8401/RTL8401P/RTL8105E RTL8402/RTL8106E/RTL8106EUS

r8168: RTL8111B/RTL8168B/RTL8111/RTL8168 RTL8111C/RTL8111CP/RTL8111D(L) RTL8168C/RTL8111DP/RTL8111E

r8168: RTL8168E/RTL8111F/RTL8411 RTL8111G/RTL8111GUS/RTL8411B(N) RTL8118AS

* Note: r8169 from Trantor archive doesn't work with my on-board Realtek RTL8111GR. So I kept the existing which is also much bigger.

 

e1000e: 82573L/82572EI/82571EB/82573E/82573V/82567/82574L/82566MM/82566MC

e1000e: 82566DM/82566DC/82563EB/82574IT/82583V/82579LM/82579V/82577LC/82577LM

e1000e: 82578DC/82578DM/Gigabit CT Desktop Adapter/PRO/1000 PT/PF/I217-LM/V/I218-V/LM/I219 LM/V

 

bnx2: Broadcom NetXtremeII BCM5706/BCM5708/5709/5716

bnx2x: Broadcom NetXtremeII 10Gb BCM57710/BCM57711/BCM57711E/BCM57712

tg3: Broadcom Tigon3 BCM5705/BCM5703/BCM5702/BCM5701/BCM5700/BCM5721/BCM5751/BCM5788/BCM5704/BCM5752/BCM5789

tg3 : BCM5723/BCM5761/BCM5787/BCM5755/BCM5722/BCM5754/BCM57781/BCM57785/BCM5718BCM57765/BCM57761

tg3: BCM5719/BCM5725/BCM5762/BCM5720/BCM57790/BCM57795/BCM57766/BCM57780

* Note: Existing modules updated with version from Trantor archive. I also added missing firmware files.

 

ax88179_178a : ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet

 

mpt2sas: LSI SAS 6Gb/s Host Adapters SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, SAS2308 and SSS6200

* Note: It's already included in existing ramdisk but not loaded. By dmesg it's started correctly.

 

evdev, button: for acpid

 

Compiling any disk adapter modules is not possible at the moment due to unexported syno_libata_get_index function (declared in libata-core). So only way to fix it is recompile kernel (we don't have latest kernel sources to do that) or somehow modify drive adapter sources to not depends on syno_libata_get_index function.

 

Edit:

Files moved to mega.nz from my webhosting.

Edited by Guest
Link to comment
Share on other sites

Hi guys,

 

Here is my updated ramdisk.lzma. Backup your existing ramdisk.lzma (for sure) from image/DS3615xs/ on your usb boot drive and replace it with the ramdisk.lzma from archive.

 

Change log:

Added below kernel modules:

 

r8101: RTL8100E/RTL8101E/RTL8102E-GR/RTL8103E(L) RTL8102E(L)/RTL8101E/RTL8103T RTL8401/RTL8401P/RTL8105E RTL8402/RTL8106E/RTL8106EUS

r8168: RTL8111B/RTL8168B/RTL8111/RTL8168 RTL8111C/RTL8111CP/RTL8111D(L) RTL8168C/RTL8111DP/RTL8111E

r8168: RTL8168E/RTL8111F/RTL8411 RTL8111G/RTL8111GUS/RTL8411B(N) RTL8118AS

* Note: r8169 from Trantor archive doesn't work with my on-board Realtek RTL8111GR. So I kept the existing which is also much bigger.

 

e1000e: 82573L/82572EI/82571EB/82573E/82573V/82567/82574L/82566MM/82566MC

e1000e: 82566DM/82566DC/82563EB/82574IT/82583V/82579LM/82579V/82577LC/82577LM

e1000e: 82578DC/82578DM/Gigabit CT Desktop Adapter/PRO/1000 PT/PF/I217-LM/V/I218-V/LM/I219 LM/V

 

bnx2: Broadcom NetXtremeII BCM5706/BCM5708/5709/5716

bnx2x: Broadcom NetXtremeII 10Gb BCM57710/BCM57711/BCM57711E/BCM57712

tg3: Broadcom Tigon3 BCM5705/BCM5703/BCM5702/BCM5701/BCM5700/BCM5721/BCM5751/BCM5788/BCM5704/BCM5752/BCM5789

tg3 : BCM5723/BCM5761/BCM5787/BCM5755/BCM5722/BCM5754/BCM57781/BCM57785/BCM5718BCM57765/BCM57761

tg3: BCM5719/BCM5725/BCM5762/BCM5720/BCM57790/BCM57795/BCM57766/BCM57780

* Note: Existing modules updated with version from Trantor archive. I also added missing firmware files.

 

ax88179_178a : ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet

 

mpt2sas: LSI SAS 6Gb/s Host Adapters SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, SAS2308 and SSS6200

* Note: It's already included in existing ramdisk but not loaded. By dmesg it's started correctly.

 

evdev, button: for acpid

 

Compiling any disk adapter modules is not possible at the moment due to unexported syno_libata_get_index function (declared in libata-core). So only way to fix it is recompile kernel (we don't have latest kernel sources to do that) or somehow modify drive adapter sources to not depends on syno_libata_get_index function.

 

Arco, would you mind posting a full hybrid uefi/bios loader so we can use it as is instead of having to replace the ramdisk. That would be great if you could do that. Thanks.

Link to comment
Share on other sites

@Arcao: Thank you very much!

 

Do you think some DVB-T USB drivers can be added the same way you add the NIC drivers?

 

Some kernel modules are present in /lib/modules/backports_dvb (made by synology), but they are not loaded. It's only necessary to load modules in correct order with insmod.

 

Edit:

You can try:

for x in {1..10}; do for f in /lib/modules/backports_dvb/*.ko; do insmod $f; done; done

 

But better would be to insert only that kernel modules what you need.

Edited by Guest
Link to comment
Share on other sites

Hi guys,

 

Here is my updated ramdisk.lzma. Backup your existing ramdisk.lzma (for sure) from image/DS3615xs/ on your usb boot drive and replace it with the ramdisk.lzma from archive.

 

Change log:

Added below kernel modules:

 

r8101: RTL8100E/RTL8101E/RTL8102E-GR/RTL8103E(L) RTL8102E(L)/RTL8101E/RTL8103T RTL8401/RTL8401P/RTL8105E RTL8402/RTL8106E/RTL8106EUS

r8168: RTL8111B/RTL8168B/RTL8111/RTL8168 RTL8111C/RTL8111CP/RTL8111D(L) RTL8168C/RTL8111DP/RTL8111E

r8168: RTL8168E/RTL8111F/RTL8411 RTL8111G/RTL8111GUS/RTL8411B(N) RTL8118AS

* Note: r8169 from Trantor archive doesn't work with my on-board Realtek RTL8111GR. So I kept the existing which is also much bigger.

 

e1000e: 82573L/82572EI/82571EB/82573E/82573V/82567/82574L/82566MM/82566MC

e1000e: 82566DM/82566DC/82563EB/82574IT/82583V/82579LM/82579V/82577LC/82577LM

e1000e: 82578DC/82578DM/Gigabit CT Desktop Adapter/PRO/1000 PT/PF/I217-LM/V/I218-V/LM/I219 LM/V

 

bnx2: Broadcom NetXtremeII BCM5706/BCM5708/5709/5716

bnx2x: Broadcom NetXtremeII 10Gb BCM57710/BCM57711/BCM57711E/BCM57712

tg3: Broadcom Tigon3 BCM5705/BCM5703/BCM5702/BCM5701/BCM5700/BCM5721/BCM5751/BCM5788/BCM5704/BCM5752/BCM5789

tg3 : BCM5723/BCM5761/BCM5787/BCM5755/BCM5722/BCM5754/BCM57781/BCM57785/BCM5718BCM57765/BCM57761

tg3: BCM5719/BCM5725/BCM5762/BCM5720/BCM57790/BCM57795/BCM57766/BCM57780

* Note: Existing modules updated with version from Trantor archive. I also added missing firmware files.

 

ax88179_178a : ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet

 

mpt2sas: LSI SAS 6Gb/s Host Adapters SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, SAS2308 and SSS6200

* Note: It's already included in existing ramdisk but not loaded. By dmesg it's started correctly.

 

evdev, button: for acpid

 

Compiling any disk adapter modules is not possible at the moment due to unexported syno_libata_get_index function (declared in libata-core). So only way to fix it is recompile kernel (we don't have latest kernel sources to do that) or somehow modify drive adapter sources to not depends on syno_libata_get_index function.

A newbie question.

Just don't know what you meant

 

evdev, button: for acpid

 

My humble guess is if I use your updated ramdisk.lzma, I can simply turn off my Nas by pressing the button, no more no less right? :mrgreen:

 

Thanks.

Link to comment
Share on other sites

 

Arco, would you mind posting a full hybrid uefi/bios loader so we can use it as is instead of having to replace the ramdisk. That would be great if you could do that. Thanks.

 

OK, here are: :roll:

 

 

Edit:

Files moved to mega.nz from my webhosting...

Link to comment
Share on other sites

Hi guys,

 

Here is my updated ramdisk.lzma: https://mega.nz/#!KBFRxZiY!m_w2uCnUvTyH2leI6hKn1GMDbGRV6MeOLmUFrzHc4R0

 

Backup your existing ramdisk.lzma (for sure) from image/DS3615xs/ on your usb boot drive and replace it with the ramdisk.lzma from archive.

 

Or download complete img file:

 

 

 

Change log:

Added below kernel modules:

 

r8101: RTL8100E/RTL8101E/RTL8102E-GR/RTL8103E(L) RTL8102E(L)/RTL8101E/RTL8103T RTL8401/RTL8401P/RTL8105E RTL8402/RTL8106E/RTL8106EUS

r8168: RTL8111B/RTL8168B/RTL8111/RTL8168 RTL8111C/RTL8111CP/RTL8111D(L) RTL8168C/RTL8111DP/RTL8111E

r8168: RTL8168E/RTL8111F/RTL8411 RTL8111G/RTL8111GUS/RTL8411B(N) RTL8118AS

* Note: r8169 from Trantor archive doesn't work with my on-board Realtek RTL8111GR. So I kept the existing which is also much bigger.

 

e1000e: 82573L/82572EI/82571EB/82573E/82573V/82567/82574L/82566MM/82566MC

e1000e: 82566DM/82566DC/82563EB/82574IT/82583V/82579LM/82579V/82577LC/82577LM

e1000e: 82578DC/82578DM/Gigabit CT Desktop Adapter/PRO/1000 PT/PF/I217-LM/V/I218-V/LM/I219 LM/V

 

bnx2: Broadcom NetXtremeII BCM5706/BCM5708/5709/5716

bnx2x: Broadcom NetXtremeII 10Gb BCM57710/BCM57711/BCM57711E/BCM57712

tg3: Broadcom Tigon3 BCM5705/BCM5703/BCM5702/BCM5701/BCM5700/BCM5721/BCM5751/BCM5788/BCM5704/BCM5752/BCM5789

tg3 : BCM5723/BCM5761/BCM5787/BCM5755/BCM5722/BCM5754/BCM57781/BCM57785/BCM5718BCM57765/BCM57761

tg3: BCM5719/BCM5725/BCM5762/BCM5720/BCM57790/BCM57795/BCM57766/BCM57780

* Note: Existing modules updated with version from Trantor archive. I also added missing firmware files.

 

ax88179_178a : ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet

 

mpt2sas: LSI SAS 6Gb/s Host Adapters SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, SAS2308 and SSS6200

* Note: It's already included in existing ramdisk but not loaded. By dmesg it's started correctly.

 

evdev, button: for acpid

 

Compiling any disk adapter modules is not possible at the moment due to unexported syno_libata_get_index function (declared in libata-core). So only way to fix it is recompile kernel (we don't have latest kernel sources to do that) or somehow modify drive adapter sources to not depends on syno_libata_get_index function.

 

Edit:

Files moved to mega.nz from my webhosting.

 

Thank you very much for your hard work Arcao! So if I understand well, there is no way to implement ICH8R sata controller driver in the loader because we don't have the kernel sources yet?

Link to comment
Share on other sites

Hi guys,

 

Here is my updated ramdisk.lzma: https://mega.nz/#!KBFRxZiY!m_w2uCnUvTyH2leI6hKn1GMDbGRV6MeOLmUFrzHc4R0

 

Backup your existing ramdisk.lzma (for sure) from image/DS3615xs/ on your usb boot drive and replace it with the ramdisk.lzma from archive.

 

Or download complete img file:

 

 

 

Compiling any disk adapter modules is not possible at the moment due to unexported syno_libata_get_index function (declared in libata-core). So only way to fix it is recompile kernel (we don't have latest kernel sources to do that) or somehow modify drive adapter sources to not depends on syno_libata_get_index function.

 

Edit:

Files moved to mega.nz from my webhosting.

 

 

 

Thanks for all your hard work. Now I can finally see my box. I modified Grub.conf for the pid, vid, sn and mac and that works. It boots fine on my Q170 board and I can access the install wizard. Loaded it with the pat file (or let it download it itself) and let it run down the installer. The computer reboots as expected to the USB stick once again. However, after loading the image, I can't get a response. I think the intel nic is down after the reboot. Any thoughts?

 

Again, thank you.

 

Edit: p.s. I've tried both the UEFI image and the UEFI/BIOS image. My board is in true UEFI mode. Testing with a SSD attached to the intel controller. Disks attached to my 9211-i8 don't show up (at this stage?)

Link to comment
Share on other sites

Edit: p.s. I've tried both the UEFI image and the UEFI/BIOS image. My board is in true UEFI mode. Testing with a SSD attached to the intel controller. Disks attached to my 9211-i8 don't show up (at this stage?)

 

Most LSI cards will NOT work without a patched kernel. Until a patched kernel is produced, you'll have to wait.

Link to comment
Share on other sites

Edit: p.s. I've tried both the UEFI image and the UEFI/BIOS image. My board is in true UEFI mode. Testing with a SSD attached to the intel controller. Disks attached to my 9211-i8 don't show up (at this stage?)

 

Most LSI cards will NOT work without a patched kernel. Until a patched kernel is produced, you'll have to wait.

 

 

mpt2sas: LSI SAS 6Gb/s Host Adapters SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, SAS2308 and SSS6200

* Note: It's already included in existing ramdisk but not loaded. By dmesg it's started correctly.

 

SAS2008 (Falcon) is the LSI 9211/IBM M1015.

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