IG-88

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

Recommended Posts

Posted (edited)
On 6/26/2020 at 5:59 PM, IG-88 said:

depends on the dsm version you want to install but just for trying to find it in network you just boot up 1.03b as it comes, even the vid/pid (usb) part is not important as long as its just about loader booting and not installing dsm

the kernel and extra together is needed for 6.2.2, on 6.2.3 i'd suggest it but in most case the newer extra will work with the older 6.2.0 kernel in the loader

 

the basic booting is working but in case of loader 1.03b you could still fail when the uefi boot device is used

 

only way is to use a serial cable and a console (like putty) to see whats going on during boot

 

So I have hit a bit of a brick wall, I tried to create a new bootable usb using both win32diskimager and rufus using your latest 6.2.3 extra.lmza and the zImage and rd.gz from the latest DSM 6.2.3. The issue I have is that if i leave uefi boot enable in the bios I get as far as the boot loader but it is not found in find.synology, if I disable uefi boot I just end up a blank screen without even seeing the boot loader screen. Do you have any ideas on anything else I can try or maybe point out where I could be going wrong?  

 

The usb device name in the bios is KingstonDataTraveler G3 1.00 in case that helps

 

 

Edited by Mitt27

Share this post


Link to post
Share on other sites
22 hours ago, Mitt27 said:

The issue I have is that if i leave uefi boot enable in the bios I get as far as the boot loader but it is not found in find.synology, if I disable uefi boot I just end up a blank screen without even seeing the boot loader screen. Do you have any ideas on anything else I can try or maybe point out where I could be going wrong?  

usually loader 1.02b (dsm 6.1) i s a safe bet

read this

https://xpenology.com/forum/topic/13333-tutorialreference-6x-loaders-and-platforms/

might help to see why  uefi (without csm) might not work

 

3615/17, loader 1.03b

when using csm/legacy mode in bios is also important to restart again after activating it to see the non uefi boot device of the usb, that would be the one to choose

 

918+, loader 1.04b

i dont know what cpu you use but this loader need a cetain minimal cpu type, for intel it's haswell

from the specs it looks like a piledriver capable board and these A4/A6/A8/A10 cpu's should at least boot with 918+ loader

 

 

Share this post


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

usually loader 1.02b (dsm 6.1) i s a safe bet

read this

https://xpenology.com/forum/topic/13333-tutorialreference-6x-loaders-and-platforms/

might help to see why  uefi (without csm) might not work

 

Yes I am using 1.02b at the minute but that is booting in uefi mode, same thing happens with my other usb drive with 1.02b if I disable this and use legacy boot.

 

49 minutes ago, IG-88 said:

3615/17, loader 1.03b

when using csm/legacy mode in bios is also important to restart again after activating it to see the non uefi boot device of the usb, that would be the one to choose

 

I have gave this another try but same result unfortunatley

 

49 minutes ago, IG-88 said:

918+, loader 1.04b

i dont know what cpu you use but this loader need a cetain minimal cpu type, for intel it's haswell

from the specs it looks like a piledriver capable board and these A4/A6/A8/A10 cpu's should at least boot with 918+ loader

 

Can I use uefi boot with 918+ or is it across the board for this release that needs to be booted in legacy? I am using an AMD FX770k which is socket FM2+ (piledriver) so might give this a try if its uefi compatible. 

Share this post


Link to post
Share on other sites
21 hours ago, Mitt27 said:

Can I use uefi boot with 918+ or is it across the board for this release that needs to be booted in legacy?

did you have a look into the link above?

it documents the capabilities for each loader

918+ can do uefi but its kernel need certain cpu features intel haswell and newer and persumably pildriver as min. for amd

afair i used a A8 about two years ago to test 918+ drivers

Share this post


Link to post
Share on other sites
1 hour ago, IG-88 said:

did you have a look into the link above?

it documents the capabilities for each loader

918+ can do uefi but its kernel need certain cpu features intel haswell and newer and persumably pildriver as min. for amd

afair i used a A8 about two years ago to test 918+ drivers

 

Yeah have just re tried again using 918+ loader but same result unfortunately :( I don't even have a serial port on the motherboard either to try and see what is going on behind the scenes.  

 

Unless you have anymore ideas I guess I will have to stick with 6.1.7.

Share this post


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

you could try to add a different nic

 

would you happen to know if adding a serial pci card would work to allow me to try and debug the issue? 

Share this post


Link to post
Share on other sites
Posted (edited)
8 hours ago, Mitt27 said:

would you happen to know if adding a serial pci card would work to allow me to try and debug the issue? 

at least not so easy, i had a pcie serial card for testing this, disabled the onboard, plugged int the card and tried the serial cable (working with the onboard before) - it did not work, it might be possible to get it working by having some changes in grub.cfg but i did not test this as it was just a quick test with a card i borrowed

there is a line in grub.cfg  that hints it might be possible to do something

#set extra_args_3617='earlycon=uart8250,io,0x3f8,115200n8 earlyprintk loglevel=15'

i've never looked into the kernel option for this and whats possible, all the systems i had and have are still having a serial port that worked

earlycon=   [KNL] Output early console device and options.

        When used with no options, the early console is
        determined by the stdout-path property in device
        tree's chosen node.

    cdns,<addr>
        Start an early, polled-mode console on a cadence serial
        port at the specified address. The cadence serial port
        must already be setup and configured. Options are not
        yet supported.

    uart[8250],io,<addr>[,options]
    uart[8250],mmio,<addr>[,options]
    uart[8250],mmio32,<addr>[,options]
    uart[8250],mmio32be,<addr>[,options]
    uart[8250],0x<addr>[,options]
        Start an early, polled-mode console on the 8250/16550
        UART at the specified I/O port or MMIO address.
        MMIO inter-register address stride is either 8-bit
        (mmio) or 32-bit (mmio32 or mmio32be).
        If none of [io|mmio|mmio32|mmio32be], <addr> is assumed
        to be equivalent to 'mmio'. 'options' are specified
        in the same format described for "console=ttyS<n>"; if
        unspecified, the h/w is not initialized.

    pl011,<addr>
    pl011,mmio32,<addr>
        Start an early, polled-mode console on a pl011 serial
        port at the specified address. The pl011 serial port
        must already be setup and configured. Options are not
        yet supported.  If 'mmio32' is specified, then only
        the driver will use only 32-bit accessors to read/write
        the device registers.

    meson,<addr>
        Start an early, polled-mode console on a meson serial
        port at the specified address. The serial port must
        already be setup and configured. Options are not yet
        supported.

    msm_serial,<addr>
        Start an early, polled-mode console on an msm serial
        port at the specified address. The serial port
        must already be setup and configured. Options are not
        yet supported.

    msm_serial_dm,<addr>
        Start an early, polled-mode console on an msm serial
        dm port at the specified address. The serial port
        must already be setup and configured. Options are not
        yet supported.

    smh Use ARM semihosting calls for early console.

    s3c2410,<addr>
    s3c2412,<addr>
    s3c2440,<addr>
    s3c6400,<addr>
    s5pv210,<addr>
    exynos4210,<addr>
        Use early console provided by serial driver available
        on Samsung SoCs, requires selecting proper type and
        a correct base address of the selected UART port. The
        serial port must already be setup and configured.
        Options are not yet supported.

    lpuart,<addr>
    lpuart32,<addr>
        Use early console provided by Freescale LP UART driver
        found on Freescale Vybrid and QorIQ LS1021A processors.
        A valid base address must be provided, and the serial
        port must already be setup and configured.

    armada3700_uart,<addr>
        Start an early, polled-mode console on the
        Armada 3700 serial port at the specified
        address. The serial port must already be setup
        and configured. Options are not yet supported.

edit: the kernel config from synology seems to support pci based 16550 so there might be pci/pcie card supported be this

 <*> 8250/16550 and compatible serial support                    
 [ ]   Support 8250_core.* kernel options (DEPRECATED)           
 [ ]   8250/16550 PNP device support                             
 [*]   Console on 8250/16550 and compatible serial port          
 [*]   DMA support for 16550 compatible UART controllers         
 <*>   8250/16550 PCI device support                             
 (4)   Maximum number of 8250/16550 serial ports                 
 (4)   Number of 8250/16550 serial ports to register at runtime  
 [*]   Extended 8250/16550 serial driver options                 
 [*]     Support more than 4 legacy serial ports                 
 [*]     Support for sharing serial interrupts         

          
 

Edited by IG-88

Share this post


Link to post
Share on other sites

So I accidentally updated 6.2.2 to 6.2.3 and lost network find ability although the dsm continued to function. From this thread I was under the impression that I could use Ext2fds .69 to assign drive letters to my USB and then replace the two .extra files on the second partition with those from the OP. There must be something more because it wants to do a reinstall which fails. What did this Noob miss?

 

Asus X99m Intel 4770k 

Share this post


Link to post
Share on other sites

Network find assistant works, but then it asks me to migrate or reinstall... Which fails. Do I need to fix my grub now? Did my nics get overwritten as well?

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.