luchuma

Tutorial: Install DSM 6.2 on ESXi 6.7

Recommended Posts

"set SN and mac1 fro example 0011322CA785"

Where did you get SN from?

 

"mark boot option lines you dont need in esxi"

How do you determine which lines are not needed? Is there a guide?

Edited by mandreto10

Share this post


Link to post
Share on other sites

Nice tutorial and a piece of cake once being on ESX 6.7 (before 6.0)

and upgrading from 6.1.7 to 6.2 

:-)

 

 

Share this post


Link to post
Share on other sites
14 hours ago, mandreto10 said:

"mark boot option lines you dont need in esxi"

How do you determine which lines are not needed? Is there a guide?

its all there

#menuentry "DS3615xs 6.2 Baremetal $VERSION" --class os {
#        set img=
#        savedefault
#        loadlinux 3615 usb
#        loadinitrd
#        showtips
#}
#
#menuentry "DS3615xs 6.2 Baremetal $VERSION Reinstall" --class os {
#        set img=
#        loadlinux 3615 usb mfg
#        loadinitrd
#        showtips
#}
#
#menuentry "DS3615xs 6.2 Baremetal AMD $VERSION" --class os {
#        set img=
#        set zImage=bzImage
#        savedefault
#        loadlinux 3615 usb
#        loadinitrd
#        showtips
#}

menuentry "DS3615xs 6.2 VMWare/ESXI $VERSION" --class os {
        set img=
        savedefault
        loadlinux 3615 sata
        loadinitrd
        showtips
}

you only need menuentry for esxi

other lines has # at front so they are hidden

Share this post


Link to post
Share on other sites
4 hours ago, luchuma said:

its all there


#menuentry "DS3615xs 6.2 Baremetal $VERSION" --class os {
#        set img=
#        savedefault
#        loadlinux 3615 usb
#        loadinitrd
#        showtips
#}
#
#menuentry "DS3615xs 6.2 Baremetal $VERSION Reinstall" --class os {
#        set img=
#        loadlinux 3615 usb mfg
#        loadinitrd
#        showtips
#}
#
#menuentry "DS3615xs 6.2 Baremetal AMD $VERSION" --class os {
#        set img=
#        set zImage=bzImage
#        savedefault
#        loadlinux 3615 usb
#        loadinitrd
#        showtips
#}

menuentry "DS3615xs 6.2 VMWare/ESXI $VERSION" --class os {
        set img=
        savedefault
        loadlinux 3615 sata
        loadinitrd
        showtips
}

you only need menuentry for esxi

other lines has # at front so they are hidden

 

Boot options: Makes sense. Thanks.

SN/MAC: How did you know to set that up? Did you just pick any? From where?

Edited by mandreto10

Share this post


Link to post
Share on other sites

if you have  1dsm installation just leave default or you find generator

 

remember to put the same mac in grub and vm machine network options

Share this post


Link to post
Share on other sites

Hi,

Thanks for a great guide! I've followed it and repeated it many times over but I'm stuck; using Synology Assistant I'm unable to find the NAS after booting with Jun's Mod v1.03b. The reason I cant find it is because network issues appearently. Using WireShark or SoftPerfect Network Scanner I dont even see an ARP broadcast containing the MAC address I've set in grub.cfg & VM NIC. Other machines broadcast ARP & gets IP-addresses configured correctly.

 

Any ideas?

 

DS3615 / Jun's Mod v.1.03b

 

Console Output:

image.thumb.png.f0049d70278e912b0dfd5bb551f358fd.png

 

VM settings:

image.thumb.png.554d04b6d3ea384425dbcf5c85765f0a.png


grub.cnf (tried with default SN & generated):

if serial --port=0x3F8 --speed=115200;then
        set has_serial=true
        terminal_input --append serial
        terminal_output --append serial
else
        clear
fi

terminal_input --append console
terminal_output --append console

if [ x"${grub_platform}" = xefi ]; then
        insmod efi_gop
        insmod efi_uga
else
        insmod vbe
fi

set extra_initrd="extra.lzma"
set info="info.txt"

set vid=0x058f
set pid=0x6387
set sn=1230LWN002479
set mac1=BD000872163D
set rootdev=/dev/md0
set netif_num=1
set extra_args_3615=''
#set extra_args_3615='earlycon=uart8250,io,0x3f8,115200n8 earlyprintk loglevel=15'

set common_args_3615='syno_hdd_powerup_seq=0 HddHotplug=0 syno_hw_version=DS3615xs vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_port_thaw=1'

set sata_args='sata_uid=1 sata_pcislot=5 synoboot_satadom=1 DiskIdxMap=0C SataPortMap=1 SasIdxMap=0'

set default='0'
set timeout='1'
set fallback='1'

if [ -s $prefix/grubenv ]; then
        load_env
        if [ -n "$saved_entry" ]; then
                set default="${saved_entry}"
        fi
fi

VERSION="with Jun's Mod v1.03b"

search --file -s /bzImage

function savedefault {
        if [ -s $prefix/grubenv  ]; then
                saved_entry="${chosen}"
                save_env saved_entry
        fi
}

function do_option {
        if [ $# -lt 2 ]; then
                eval "set value=\"\$$1\""
                echo "current $1: $value"; return;
        fi
        set key=$1
        shift
        set $key="$*"
        if [ -s $prefix/grubenv  ]; then
                save_env $key
        fi
}

function vid { do_option vid $@; }
function pid { do_option pid $@; }
function sn { do_option sn $@; }
function mac1 { do_option mac1 $@; }
function mac2 { do_option mac2 $@; }
function mac3 { do_option mac3 $@; }
function mac4 { do_option mac4 $@; }
function rootdev { do_option rootdev $@; }
function append { do_option extra_args_3615 $@; }

function vidpid {
        if [ $# -lt 2 ]; then
                echo "usage: vidpid 0xVVVV 0xPPPP"; return;
        fi
        set usb_args="vid=$1 pid=$2"
        if [ -s $prefix/grubenv  ]; then
                save_env usb_args
        fi
}

function showtips {
        if [ -n "$has_serial" ]; then
                terminal_output --remove serial
        fi
        echo "Screen will stop updating shortly, please open http://find.synology.com to continue."
        echo
        echo
        if [ -n "$has_serial" ]; then
                terminal_output --append serial
        fi
}

function loadinitrd {
        if [ -s $img/$info ]; then
                if [ -n "$has_serial" ]; then
                        terminal_output --remove serial
                fi
                cat $img/$info
                if [ -n "$has_serial" ]; then
                        terminal_output --append serial
                fi
        fi
#        if [ -s $img/$extra_initrd ]; then
#                initrd $img/rd.gz $img/$extra_initrd
#        else
#                initrd $img/rd.gz
#        fi
}

function common_add_option {
        eval "set value=\"\$$1\""
        if [ -z $value ]; then return 1; fi
        set common_args="$common_args $1=$value"
}

function common_add_option_ex {
        eval "set value=\"\$$1\""
        if [ -z $value ]; then return 1; fi
        set common_args="$common_args $2=$value"
}

function loadlinux {
        set model=$1
        set bootdev=$2
        shift 2
        if [ -n $vid -a -n $pid ]; then
                set usb_args="vid=$vid pid=$pid"
        fi
        eval "set common_args=\"\$common_args_$model\""
        eval "set extra_args=\"\$extra_args_$model\""
        eval "set bootdev_args=\"\$${bootdev}_args\""
        common_add_option_ex rootdev root
        common_add_option sn
        if common_add_option mac1; then set netif_num=1; fi
        if common_add_option mac2; then set netif_num=2; fi
        if common_add_option mac3; then set netif_num=3; fi
        if common_add_option mac4; then set netif_num=4; fi
        common_add_option netif_num
	if [ -z $zImage ]; then
		set zImage=bzImage
	fi
        linux $img/$zImage $common_args $bootdev_args $extra_args $@
}

#menuentry "DS3615xs 6.2 Baremetal $VERSION" --class os {
#        set img=
#        savedefault
#        loadlinux 3615 usb
#        loadinitrd
#        showtips
#}
#
#menuentry "DS3615xs 6.2 Baremetal $VERSION Reinstall" --class os {
#        set img=
#        loadlinux 3615 usb mfg
#        loadinitrd
#        showtips
#}
#
#menuentry "DS3615xs 6.2 Baremetal AMD $VERSION" --class os {
#        set img=
#        set zImage=bzImage
#        savedefault
#        loadlinux 3615 usb
#        loadinitrd
#        showtips
#}
#
menuentry "DS3615xs 6.2 VMWare/ESXI $VERSION" --class os {
        set img=
        savedefault
        loadlinux 3615 sata
        loadinitrd
        showtips
}

 

 

 

Edited by Ragz
Removed duplicated images

Share this post


Link to post
Share on other sites
4 minutes ago, luchuma said:

can you add serial port to the vm and show serial output?

 

Serial Output:

[H[J[1;1H[?25l[m[H[J[1;1H[2;20HGNU GRUB  version 2.02~beta2-36ubuntu3.14


[m[4;2H+----------------------------------------------------------------------------+[5;2H|[5;79H|[6;2H|[6;79H|[7;2H|[7;79H|[8;2H|[8;79H|[9;2H|[9;79H|[10;2H|[10;79H|[11;2H|[11;79H|[12;2H|[12;79H|[13;2H|[13;79H|[14;2H|[14;79H|[15;2H|[15;79H|[16;2H|[16;79H|[17;2H+----------------------------------------------------------------------------+[m[18;2H[19;2H[m     Use the ^ and v keys to select which entry is highlighted.          

      Press enter to boot the selected OS, `e' to edit the commands       

      before booting or `c' for a command-line.                           [5;80H [7m[5;3H*DS3615xs 6.2 VMWare/ESXI with Jun's Mod v1.03b                             [m[5;78H[m[m[6;3H                                                                            [m[6;78H[m[m[7;3H                                                                            [m[7;78H[m[m[8;3H                                                                            [m[8;78H[m[m[9;3H                                                                            [m[9;78H[m[m[10;3H                                                                            [m[10;78H[m[m[11;3H                                                                            [m[11;78H[m[m[12;3H                                                                            [m[12;78H[m[m[13;3H                                                                            [m[13;78H[m[m[14;3H                                                                            [m[14;78H[m[m[15;3H                                                                            [m[15;78H[m[m[16;3H                                                                            [m[16;78H[m[16;80H [5;78H[22;1H   The highlighted entry will be executed automatically in 1s.                 [5;78H[22;1H   The highlighted entry will be executed automatically in 0s.                 [5;78H[?25h[H[J[1;1H[H[J[1;1H[H[J[1;1H[H[J[1;1Hpatching file etc/rc
patching file etc/synoinfo.conf
patching file linuxrc.syno
patching file usr/sbin/init.post
START /linuxrc.syno
Insert basic USB modules...
:: Loading module usb-common ... [  OK  ]
:: Loading module usbcore ... [  OK  ]
:: Loading module ehci-hcd ... [  OK  ]
:: Loading module ehci-pci ... [  OK  ]
:: Loading module ohci-hcd ... [  OK  ]
:: Loading module uhci-hcd ... [  OK  ]
:: Loading module xhci-hcd ... [  OK  ]
:: Loading module usb-storage ... [  OK  ]
:: Loading module BusLogic ... [  OK  ]
:: Loading module vmw_pvscsi ... [  OK  ]
:: Loading module megaraid_mm ... [  OK  ]
:: Loading module megaraid_mbox ... [  OK  ]
:: Loading module megaraid ... [  OK  ]
:: Loading module scsi_transport_spi ... [  OK  ]
:: Loading module mptbase ... [  OK  ]
:: Loading module mptscsih ... [  OK  ]
:: Loading module mptspi ... [  OK  ]
:: Loading module mptsas ... [  OK  ]
:: Loading module mptctl ... [  OK  ]
:: Loading module megaraid_sas ... [  OK  ]
:: Loading module mpt2sas ... [  OK  ]
:: Loading module mpt3sas ... [  OK  ]
Insert net driver(Mindspeed only)...
Starting /usr/syno/bin/synocfgen...
/usr/syno/bin/synocfgen returns 0
All disk ready or timeout execeed
Partition Version=0
Partition layout is not DiskStation style.
NOT EXECUTE /sbin/e2fsck.
Mounting /dev/md0 /tmpRoot
mount: lseek failed, msg:Invalid argument
mount: mounting /dev/md0 on /tmpRoot failed: No such device
mount /dev/md0 fail, returns 
Exit on error [3] no init exists...
Mon Jan 28 05:34:07 UTC 2019
none /sys/kernel/debug debugfs rw,relatime 0 0
sys /sys sysfs rw,relatime 0 0
none /dev devtmpfs rw,relatime,size=1014164k,nr_inodes=253541,mode=755 0 0
proc /proc proc rw,relatime 0 0

linuxrc.syno failed on 3

starting pid 4790, tty '': '/etc/rc'
:: Starting /etc/rc
:: Mounting procfs ... [  OK  ]
:: Mounting tmpfs ... [  OK  ]
:: Mounting devtmpfs ... [  OK  ]
:: Mounting devpts ... [  OK  ]
:: Mounting sysfs ... [  OK  ]
mdadm: error opening /dev/md1: No such file or directory
rc: Use all internal disk as swap.
swapon: can't stat '/dev/md1': No such file or directory
:: Loading module sg ... [  OK  ]
:: Loading module mdio ... [  OK  ]
:: Loading module fat ... [  OK  ]
:: Loading module vfat ... [  OK  ]
:: Loading module ip_tunnel ... [  OK  ]
:: Loading module vxlan ... [  OK  ]
:: Loading module dca ... [  OK  ]
:: Loading module e1000e[    4.309337] e1000e 0000:03:00.0: Invalid MAC Address: bd:00:08:72:16:3d
 ... [  OK  ]
:: Loading module i2c-algo-bit ... [  OK  ]
:: Loading module igb ... [  OK  ]
:: Loading module ixgbe ... [  OK  ]
:: Loading module r8168 ... [  OK  ]
:: Loading module libcrc32c ... [  OK  ]
:: Loading module mii ... [  OK  ]
:: Loading module libphy ... [  OK  ]
:: Loading module atl1 ... [  OK  ]
:: Loading module atl1e ... [  OK  ]
:: Loading module atl1c ... [  OK  ]
:: Loading module alx ... [  OK  ]
:: Loading module uio ... [  OK  ]
:: Loading module ipg ... [  OK  ]
:: Loading module jme ... [  OK  ]
:: Loading module skge ... [  OK  ]
:: Loading module sky2 ... [  OK  ]
:: Loading module ptp_pch ... [  OK  ]
:: Loading module pch_gbe ... [  OK  ]
:: Loading module qla3xxx ... [  OK  ]
:: Loading module qlcnic ... [  OK  ]
:: Loading module qlge ... [  OK  ]
:: Loading module netxen_nic ... [  OK  ]
:: Loading module sfc ... [  OK  ]
:: Loading module e1000 ... [  OK  ]
:: Loading module pcnet32 ... [  OK  ]
:: Loading module vmxnet3 ... [  OK  ]
:: Loading module bnx2 ... [  OK  ]
:: Loading module bnx2x ... [  OK  ]
:: Loading module cnic ... [FAILED]
:: Loading module r8169 ... [  OK  ]
:: Loading module tg3 ... [  OK  ]
:: Loading module usbnet ... [  OK  ]
:: Loading module ax88179_178a ... [  OK  ]
:: Loading module button ... [  OK  ]
:: Loading module synobios ... [  OK  ]
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

:: Starting syslogd ... [  OK  ]
:: Starting scemd
:: Starting services in background
Starting findhostd in flash_rd...
Starting services in flash_rd...
Running /usr/syno/etc/rc.d/J01httpd.sh...
Starting httpd:80 in flash_rd...
Starting httpd:5000 in flash_rd...
Running /usr/syno/etc/rc.d/J03ssdpd.sh...
/usr/bin/minissdpd
Usage: /usr/bin/minissdpd [-d] [-6] [-s socket] [-p pidfile] -i <interface> [-i <interface2>] ...

  <interface> is either an IPv4 address such as 192.168.1.42, or an
interface name such as eth0.

  By default, socket will be open as /var/run/minissdpd.sock
and pid written to file /var/run/minissdpd.pid
start SSDPD failed
Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh...
Starting synoagentregisterd...
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...
Running /usr/syno/etc/rc.d/J98nbnsd.sh...
Starting nbnsd...
Running /usr/syno/etc/rc.d/J99avahi.sh...
Starting Avahi mDNS/DNS-SD Daemon
cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf
:: Loading module hid ... [  OK  ]
:: Loading module usbhid ... [  OK  ]
============ Date ============
Mon Jan 28 05:34:16 UTC 2019
==============================

starting pid 6455, tty '': '/sbin/getty 115200 console'

Mon Jan 28 05:34:17 2019


DiskStation login: 

 

Share this post


Link to post
Share on other sites

:: Loading module e1000e[ 4.309337] e1000e 0000:03:00.0: Invalid MAC Address: bd:00:08:72:16:3d

 

try download new img and edit it again with osf mount and notepad++

Edited by luchuma
  • Thanks 1

Share this post


Link to post
Share on other sites
11 minutes ago, luchuma said:

:: Loading module e1000e[ 4.309337] e1000e 0000:03:00.0: Invalid MAC Address: bd:00:08:72:16:3d

 

try download new img and edit it again with osf mount and notepad++


Thanks, but I still seem to get the same error:

From serial.output:

:: Loading module dca ... [  OK  ]
:: Loading module e1000e[    4.291953] e1000e 0000:03:00.0: Invalid MAC Address: c9:e3:a6:a0:3d:89
 ... [  OK  ]

grub.cnf:

set vid=0x058f
set pid=0x6387
set sn=1230LWN002479
set mac1=C9E3A6A03D89
set rootdev=/dev/md0
set netif_num=1
set extra_args_3615=''
#set extra_args_3615='earlycon=uart8250,io,0x3f8,115200n8 earlyprintk loglevel=15'

VM NIC:
image.thumb.png.c2d5ea46e10ff553b42829b840d56006.png

Share this post


Link to post
Share on other sites

It's Alive!
Instead of using (obviously) dumb online generators to generate a random MAC, I finally came up with my own hw-address that worked: "BADECAFC0FFE"
A silly error, and a silly MAC-address solved it!

Thanks for a great guide and your quick assistance here on the forum! (Congrats on 100 posts :) )

Edited by Ragz

Share this post


Link to post
Share on other sites

OVAs for DSM 6.2.1-23824 Update 4
• DS918+ (requires Haswell/Braswell or newer CPU)
• VM HW Level 10 (ESXi 5.5 or newer)
• PVSCSI
• VMXNET3

https://mega.nz/#!slFUCIwT!QHzujgbJeGtMKE5W2pvg8UoK7T6TputqQwFZHuNhxmY

 

• DS3617XS (requires hardware that's supported by default DSM)
• VM HW Level 10 (ESXi 5.5 or newer)
• SATA
• E1000E

https://mega.nz/#!5wlSQCLK!WHVVNloohedGa_nAB6pgPMvC-twWlR32arZ0JqaFMvM


VMware Tools: https://mega.nz/#!Q1FGyAbY!lmrry2WXNd7Lp7AtSsrduPpnlWPzEpPV9L96jrZn6HQ

 

Deploy OVF, add disk(s) or passthrough a controller, find with Synology Assist and click install.

Optionally if you've got an ESXi enterprise license you can change the serial port to network, server telnet://:1024 and have remote telnet access.

 

If you want to passthrough a Intel Controller that doesn't contain ESXi boot or a datastore install this VIB and restart: https://mega.nz/#!p0dAhYYb!7AWamOXE6y0z-PBlW4VqtS1gYNuw-uG-dKYTuyI5tQM

 

By default it will work with any combination of one or two 2, 4, 6 and 8 port SATA/SAS controllers. Only when using two 8+ port SAS controllers or one 12+ port SAS/SATA, or more than two extra (so more than three if you count the SATA controller for synoboot) controller changes to SasIdxMap/SataPortMap/DiskIdxMap/MaxDisks are required.

Edited by swords80
  • Thanks 2

Share this post


Link to post
Share on other sites

OVA for DSM 6.2-23739 Update 2

• DS3617XS
• VM HW Level 10 (ESXi 5.5 or newer, only imports on 6.5 and 6.7, use OVFtool with --shaAlgorithm=sha1 to convert for 5.5 or 6.0)
• PVSCSI
• VMXNET3

https://mega.nz/#!M1kX0TjR!S87LHngw1C3wa3i-3p-r9WyWCmFO4A9t3THhMWeea_w

 

All DS3617XS OVAs use Jun v1.03b bootloader, DS918+ uses Jun v1.04b bootloader.

 

Some instructions for the Intel passthrough VIB above, it puts "8086  ffff  d3d0     false" (ffff = wildcard) in /etc/vmware/passthru.map.

Put it on a datastore and goto the shell:

esxcli software vib install -v /vmfs/volumes/myDatastore/intel-passthrough-1.0.0-01.x86_64.vib --no-sig-check -f

Or when you want the latest ESXi ISO with it integrated using ESXi-Customizer-PS, put in in a folder and add:

-pkgDir C:\myFolder -nsc -force

 

Edited by swords80
  • Thanks 2

Share this post


Link to post
Share on other sites

I added xpenology to a new Datastore (have several others) and everything works fine until it has restarted. Then is says, "Welcome back" and I have one button that says Restore (translated from Swedish "Återställ"). Any suggestions how to solve this?

Share this post


Link to post
Share on other sites

I used Ragz's MAC address in both the VM and the grub.cfg file but the e1000e VNIC is still not showing up on the network. The potential differences that I can see from some of the others is that I am using BIOS to boot instead of EFI and need to put the synoboot.vmdk on IDE 0 (Master) instead of SATA 0. Also the VM is type 14 and the S/N is not in any way correlated to the MAC address

 

Hopefully someone can suggest other things to try.

 

Thanks.

 

P.S.: FWIW, I have DSM 6.1.7 running as a VM with V1.02 bootloader on the same ESXi 6.7 server with a e1000 VNIC. CPU is Haswell i3-4130

Edited by unmesh
Clarity

Share this post


Link to post
Share on other sites
3 hours ago, unmesh said:

I used Ragz's MAC address in both the VM and the grub.cfg file but the e1000e VNIC is still not showing up on the network. The potential differences that I can see from some of the others is that I am using BIOS to boot instead of EFI and need to put the synoboot.vmdk on IDE 0 (Master) instead of SATA 0. Also the VM is type 14 and the S/N is not in any way correlated to the MAC address

 

Hopefully someone can suggest other things to try.

 

Thanks.

 

P.S.: FWIW, I have DSM 6.1.7 running as a VM with V1.02 bootloader on the same ESXi 6.7 server with a e1000 VNIC. CPU is Haswell i3-4130

Do this, this is quite simple, create a vm with exsi switch to manual mac and copy that mac to grub.

 

User the bootloader 1.03b and latest dsm it works without any issues!

 

Use the dhcp server to see what IP address it has taken or try using assistant, but in some large network it cant pickup the dsm running in the network!

Share this post


Link to post
Share on other sites
10 hours ago, unmesh said:

I used Ragz's MAC address in both the VM and the grub.cfg file but the e1000e VNIC is still not showing up on the network. The potential differences that I can see from some of the others is that I am using BIOS to boot instead of EFI and need to put the synoboot.vmdk on IDE 0 (Master) instead of SATA 0. Also the VM is type 14 and the S/N is not in any way correlated to the MAC address

 

Hopefully someone can suggest other things to try.

 

Thanks.

 

P.S.: FWIW, I have DSM 6.1.7 running as a VM with V1.02 bootloader on the same ESXi 6.7 server with a e1000 VNIC. CPU is Haswell i3-4130

 

Why don't you take my OVA with 918+ (6 posts up)? That works without doing anything on Haswell i3-4130. Deploy OVA, add existing disks/controller, find with Synology Assistent and click migrate, which will take you straight to 6.2.1 update 4. As a bonus you'll get VMXNET3 and PVSCSI (when using virtual disks) which will give you better performance. It already has MAC/SN set correctly, bootloader disk moved outside of the visible range, etc, there is nothing left todo, besides installing VMware Tools (link included in that post) and maybe updating apps.

Edited by swords80
  • Thanks 2

Share this post


Link to post
Share on other sites

I went through the trouble of building a DS3615xs VM for ESXi using the 1.03b loader (I'm running X5675 CPUs), but I wasn't happy with e1000e or SATA devices, despite being on 6.2.1. I had some drives dropping out prematurely from some minor storage network interruptions, and DSM wants you to permanently rebuild after enough of a jolt. I don't recall my experiences on 6.1.x and SCSI being so sensitive, so opted to try to get back to a SCSI setup.

 

So I'm now using your/swords80's DS3617xs OVA (much easier to deal with), and indeed still need to manually install DSM 6.2 23739 (not the latest it pulls, which is 6.2.1 so far). All is well.

 

Now, regarding 6.2.1: Looking at the serial outputs, after DSM 6.2.1 installs, all subsequent boots result in panics/backtraces upon loading pvscsi and vmxnet3. So loses networking, and has no disks except the loader itself, and it never really finishes the installation process properly, really.

Judging from how none of the other SCSI controllers work, I think the same is happening there, but I haven't checked the serial logs for those (LSI SAS, LSI Parallel, and Buslogic (not that you want that last one)).

 

Looks like bogus memory addresses when you look at the traces, as well. Hopefully it's fixable in a new loader?

Edited by kachunkachunk
Improved notes from 6.2.1 experience.

Share this post


Link to post
Share on other sites

@kachunkachunk I'm having a look at modifying the 1.04B loader to see if I can do a couple of things:

  1. Support older CPUs, I can't see anything that Braswell has but isn't available on Sandy Bridge as an example, I've asked Jun too, but no reply yet. Trying to play with DSDT.
  2. Support setting MaxDisks, SataPortMap, Sas/DiskIdxMap and sata_remap as OVF properties (asked during import/changeable from UI later).
  3. Support an auto value for the args above (script that figures them out and reboots on change).
  4. Integrate VMware Tools in boot loader (needed to be able to do #2/#3/make it easier to find DHCP address).

Another thing I'm thinking about is a SPK with a UI to change/update the boot loader. I'm able to mount it, so I could overwrite it too.

Edited by swords80

Share this post


Link to post
Share on other sites

I'm getting the error message: Failed to format the disk (35) after the discovery and upload of the PAT files.

 

ESXi 6.7 fresh installation

Loader 1.03b

DSM_DS3615xs_23824.pat AND

DSM_DS3615xs_23739.pat

 

First drive to sata controller 1 on 0:0

2nd drive on sata controller 2 on 1:0 (16Gb)

 

Tried 2 different hard disks Hitachi and Seagate but both gave the same error message.

 

Any hints since I'm out of ideas?

 

Edited by boefje

Share this post


Link to post
Share on other sites
17 hours ago, boefje said:

I'm getting the error message: Failed to format the disk (35) after the discovery and upload of the PAT files.

 

ESXi 6.7 fresh installation

Loader 1.03b

DSM_DS3615xs_23824.pat AND

DSM_DS3615xs_23739.pat

 

First drive to sata controller 1 on 0:0

2nd drive on sata controller 2 on 1:0 (16Gb)

 

Tried 2 different hard disks Hitachi and Seagate but both gave the same error message.

 

Any hints since I'm out of ideas?

 

 

Are you runing in vmware? if so have you removed the cd/dvd rom?

 

also best option is to delete the whole boot image and re-upload it and try again! set it to sata 0:0

Share this post


Link to post
Share on other sites

@shax

 

I ditched the whole DS3615 and went with the 1.04b loader and DS918 pat file. That worked like a charm. I think I must have messed it somewhere up but I have no idea where. Thank you for responding to my question.

Share this post


Link to post
Share on other sites

I also get the Cannot format disk on VMWare. My configuration has two SATA controllers with my hard disk on the second controller at 1:0. First disk is 0:0 on the first controller. 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now