Jump to content

eleazar

Members
  • Posts

    22
  • Joined

  • Last visited

Posts posted by eleazar

  1. 15 minutes ago, Magnetio said:

    Not a dumb question... Yes running 6.1.7 as max version on 1.02b
    Tried them all. This is definately the most stable
    You can get VIRTIO to work with a kernel extract, plenty of guide's around. As long as not above kernel 3.11* (not sure, just google it)
    But I did not manage to get it to work.

    Thanks for the quick response!

     

    I think I'm going to wipe my 6.2.x VM and start over with 1.02 and 6.1.7. 

     

    Just to clarify, you didn't have to do anything special? Just use 1.02 bootloader, and install 6.1.7 and it works "out of the box" without having to adjust network adapter?  For example, same settings for the VM as your post here (minus the virtio change):

     

  2. On 10/22/2019 at 3:23 PM, Magnetio said:

    Now running 1.02 on 6.1.7 VIRTIO in stead of e1000e btw.
    Seems the network is more stable and speed of mounted shares to unraid less or close to zero cap...
    Fixed there is no more need editing the xml e1000e, sata controller, NFS/CIFS network cap, and unexplained constant high network load in DSM.
    Also much faster... guess the only plausible explanation is needs to work less harder on VIRTIO compared to e1000e...

     

    This is probably a dumb question, but I'm assuming you're running 6.1.7, because it won't boot with anything higher while using 1.02 bootloader?

     

    I'd love to not have to change from e1000e, and fix the weird high network load in DSM, but at the same time, I like being on the more recent versions of DSM. 😕

    • Like 1
  3.  

    20 hours ago, bmac6996 said:

     - on my hardware, only loader ds3617 will actually boot and install. (e1000/seabios).  and only using dsm at version 6.2 only.  6.2.1 and won't finish install after the first reboot.

    - i read and seems that ds3617 is more compatible. YMMV

    - 6.2.1 and higher just won't work under unraid as far as i can tell. (they are now at 6.2.2 and i tired that with ds918 with no luck).  Even if i installed 6.2 and upgraded within, fails after first reboot.

    Quick update.  I tried your config: ds3617, e1000/seabios (i had never tried seabios before). 

     

    I was able to successfully install and boot 6.2, but as soon as I attempt to install 6.2.1-23739, it never comes back online after the install.  So it looks like you and I are in the same boat.

  4. My setup:

     

    Dell r730 (Dell 599V5 Mobo)

    CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz

    Memory: 48 GB ECC DDR4

    NIC (1): Integrated Broadcom Gigabit Ethernet BCM5720 (in use by Xpenology)

    NIC (2): PCIe NetXtreme BCM5720 Gigabit Ethernet (not currently used with Xpenology)

  5. 11 hours ago, bmac6996 said:

    - 6.2.1 and higher just won't work under unraid as far as i can tell. (they are now at 6.2.2 and i tired that with ds918 with no luck).  Even if i installed 6.2 and upgraded within, fails after first reboot.

     

     

    I just checked my install, I guess I was stuck on 6.1.7 Update 2.  I'll try getting 6.2 working with your setup now 😀

    1 minute ago, AKPanda said:

    I have no idea how it works for me and not you that is why I posted my xml above. I just confirmed I am running DSM 6.2.1-23824 Update 4 and thinking of upgrading to Update 6 but after your problems I am very apprehensive. I will try and do a second install and document it step by step and see if I am doing anything differently. It might take me 3-4 days because of work

    That would be amazing! 😍 

  6. 11 hours ago, bmac6996 said:

    Anyone got Jun's Loader v1.04b DS918+ working?
     

    I can get 1.02b with ds3615xs working with the settings stated in the earlier threads but if I use the same settings for v1.04b, find Synology won't pick anything up and VM isn't picking up an IP from DHCP.

     

    Thoughts?

     

    Edit:  This information is really good to know... to figure if something may or may not work on your unraid server.

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

     

    Another edit:  Been trying for the past few hours, been trying to install and this is what i found.

     

     - on my hardware, only loader ds3617 will actually boot and install. (e1000/seabios).  and only using dsm at version 6.2 only.  6.2.1 and won't finish install after the first reboot.

    - i read and seems that ds3617 is more compatible. YMMV

    - 6.2.1 and higher just won't work under unraid as far as i can tell. (they are now at 6.2.2 and i tired that with ds918 with no luck).  Even if i installed 6.2 and upgraded within, fails after first reboot.

     

     

    It sounds like you're running into exactly what I ran into. :( I tried pretty much every combination and as soon as I attempted anything above 6.2.0, it failed.

     

    I'm not sure how the other 2 people in this thread got 6.2.1 to boot successfully.

  7. 2 hours ago, itimpi said:

    That suggest that when doing the update the write to flash either failed or dropped offline.   It would also explain why the parity check was instigated as if the disk state cannot be written to the flash after shutting down the array Unraid will think it was an unclean shutdown.  

     

    You might want to try putting the flash drive into a Windows or Mac system and let it heck for corruption?  If so make sure that it can be fixed just in case there is a real problem with the flash drive.  Is the flash drive a USB2 one and do you use a USB2 port on your Unraid system?  Just asking as using USB2 for both of those seems to be much less prone to unexpected errors.

     

    While plugged into your PC/Mac it would be a good idea to make sure you have a backup of the config folder?    You then have the option of erasing the current flash drive, creating it as a new flash drive with the 6.6.7 release and then overwriting the config folder with your saved one to set back all your settings and your license key.   Alternatively if you created a backup of the flash drive from the Unraid GUI you could use that.

    Thanks! I'll run chkdsk /f on the drive when I get home. I'll be sure to get a new backup of the config folder.

     

    I also noticed that apps I installed with nerd tools (ie. screen, tmux) aren't usable from terminal anymore, and same with rclone beta I was running.

  8. Could be a coincidence, but I was on 6.6.1, installed the 6.6.7 update, rebooted the server, and upon reboot I was still on 6.6.1, and received an error "USB drive is not read-write".  This is a new flash drive purchased from Costco about 3months ago specifically to use with unRAID.

     

    It also wants to do a parity check, and says "Unclean shutdown detected." despite it definitely being a clean reboot. 

     

    I tried running the update again and it gave this error:

    inflating: /tmp/unRAIDServer/syslinux/syslinux.cfg 
    flash write error 0, maybe corrupted?
    plugin: run failed: /bin/bash retval: 1

     

  9. 2 hours ago, AKPanda said:

    Can you log into your router and see if it gets an ip address? Because at firs I couldnt find it with find.synology but I could access it directly on the ip

    Unfortunately it's not showing up in the list of devices on the router. :( I'm not sure what else to try

  10. 1 hour ago, AKPanda said:

    Just boot as VM and vid/pid makes no problems. I did not figure out how to get the vid for the virtual usb. Jf anybody knows please share. And also try 1.0.4. That worked for me

     

     

    Thank you for the quick response :)

     

    Unfortunately it's still not working for me.  I've spent a few hours on this today, and I'm stuck at not being able to even find the VM with Synology Assistant (or find.synology.com)

     

    I'll post the steps I followed below, could you let me know if I missed something?  I included my full XML below.

     

    • Use CentOS as the VM template
    • Use the 918+ 1.04b bootloader (i also tried the ds3617 1.03b bootloader, and the ds3615 1.03b, with no luck)
    • Change the ethernet model-type to e1000 in the VM XML
    • Update MAC address in the synoboot image to the MAC the VM assigned
    • Generate serial number, update it in the synoboot image (this only applied to the ds3617, since I couldn't find a generator for the 918, but i don't think that would stop it from even showing up on the network)
    • Boot using the VMare/ESXI option (I also tried the bare metal option)

     

    I can't think of anything else to try at the moment, and would really appreciate any help :) 

     

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' id='18'>
      <name>Syno-6.2Test</name>
      <uuid>b94cda6c-xxxx-59e3-36ee-xxxxxxd30d10</uuid>
      <metadata>
        <vmtemplate xmlns="unraid" name="CentOS" icon="centos.png" os="centos"/>
      </metadata>
      <memory unit='KiB'>8388608</memory>
      <currentMemory unit='KiB'>8388608</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>8</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='0'/>
        <vcpupin vcpu='1' cpuset='1'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='3'/>
        <vcpupin vcpu='4' cpuset='4'/>
        <vcpupin vcpu='5' cpuset='5'/>
        <vcpupin vcpu='6' cpuset='6'/>
        <vcpupin vcpu='7' cpuset='7'/>
      </cputune>
      <resource>
        <partition>/machine</partition>
      </resource>
      <os>
        <type arch='x86_64' machine='pc-q35-3.0'>hvm</type>
        <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/b94cda6c-xxxx-59e3-36ee-xxxxd30d10_VARS-pure-efi.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='none'>
        <topology sockets='1' cores='4' threads='2'/>
      </cpu>
      <clock offset='utc'>
        <timer name='rtc' tickpolicy='catchup'/>
        <timer name='pit' tickpolicy='delay'/>
        <timer name='hpet' present='no'/>
      </clock>
      <on_poweroff>destroy</on_poweroff>
      <on_reboot>restart</on_reboot>
      <on_crash>restart</on_crash>
      <devices>
        <emulator>/usr/local/sbin/qemu</emulator>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/isos/synoboot-ds918/synoboot.img'/>
          <backingStore/>
          <target dev='hdc' bus='usb'/>
          <boot order='1'/>
          <alias name='usb-disk2'/>
          <address type='usb' bus='0' port='1'/>
        </disk>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/domains/Syno-6.2Test/vdisk2.img'/>
          <backingStore/>
          <target dev='hdd' bus='sata'/>
          <alias name='sata0-0-3'/>
          <address type='drive' controller='0' bus='0' target='0' unit='3'/>
        </disk>
        <controller type='usb' index='0' model='ich9-ehci1'>
          <alias name='usb'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci1'>
          <alias name='usb'/>
          <master startport='0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci2'>
          <alias name='usb'/>
          <master startport='2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci3'>
          <alias name='usb'/>
          <master startport='4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
        </controller>
        <controller type='sata' index='0'>
          <alias name='ide'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
        </controller>
        <controller type='pci' index='0' model='pcie-root'>
          <alias name='pcie.0'/>
        </controller>
        <controller type='pci' index='1' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='1' port='0x10'/>
          <alias name='pci.1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
        </controller>
        <controller type='pci' index='2' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='2' port='0x11'/>
          <alias name='pci.2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
        </controller>
        <controller type='pci' index='3' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='3' port='0x12'/>
          <alias name='pci.3'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
        </controller>
        <controller type='pci' index='4' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='4' port='0x13'/>
          <alias name='pci.4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
        </controller>
        <controller type='virtio-serial' index='0'>
          <alias name='virtio-serial0'/>
          <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
        </controller>
        <interface type='bridge'>
          <mac address='52:54:00:5a:7b:f2'/>
          <source bridge='br0'/>
          <target dev='vnet0'/>
          <model type='e1000'/>
          <alias name='net0'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
        </interface>
        <serial type='pty'>
          <source path='/dev/pts/0'/>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
          <alias name='serial0'/>
        </serial>
        <console type='pty' tty='/dev/pts/0'>
          <source path='/dev/pts/0'/>
          <target type='serial' port='0'/>
          <alias name='serial0'/>
        </console>
        <channel type='unix'>
          <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-18-Syno-6.2Test/org.qemu.guest_agent.0'/>
          <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
          <alias name='channel0'/>
          <address type='virtio-serial' controller='0' bus='0' port='1'/>
        </channel>
        <input type='tablet' bus='usb'>
          <alias name='input0'/>
          <address type='usb' bus='0' port='2'/>
        </input>
        <input type='mouse' bus='ps2'>
          <alias name='input1'/>
        </input>
        <input type='keyboard' bus='ps2'>
          <alias name='input2'/>
        </input>
        <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='en-us'>
          <listen type='address' address='0.0.0.0'/>
        </graphics>
        <video>
          <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
          <alias name='video0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
        </video>
        <memballoon model='virtio'>
          <alias name='balloon0'/>
          <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
        </memballoon>
      </devices>
      <seclabel type='dynamic' model='dac' relabel='yes'>
        <label>+0:+100</label>
        <imagelabel>+0:+100</imagelabel>
      </seclabel>
    </domain>

     

     

     

     

  11. On 2/5/2019 at 3:32 AM, AKPanda said:

     And my synoboot.img is the original one without any modifications except VID, PID, serial and MAC adress changed.

    Hey guys, I'm trying to get my xpenology setup updated to 6.2.1, so I'm setting up a test VM before trying to update my live VM.  I'm struggling with being able to find it with synology assistant. I'm using CentOS template, the 1.03b for DS3617xs bootloader, changed mac to actual, and changed from virtio to e1000. 

     

    I was thinking maybe I need to update the VID/PID/Serial/MAC info in the boot image.  I updated the serial and MAC without any issues, but I'm not really sure how to find the VID/PID for a virtual USB drive 😕 @AKPanda can you help me with the process you followed to get the VID/PID to use?

     

    Also, did you guys settle on booting as "baremetal" with the loader, or do you choose the ESXI/VM option?

     

     

  12. On 1/1/2019 at 2:54 AM, AKPanda said:

    Hey, first of all HAPPY NEW YEAR TO ALL

    I got the VM setup right as the synology boots up and I can see it on the network. But when I try to install the DSM it formats the drive with no problem but it says the file is corrupt Error 13. I tried downloading the DSM manually and the same thing happens. This used to be a problem when you had the wrong PID and VID for the USB drive. I mounted the synoboot.img as a vDisk USB and second manual vDisk for the main drive. But I cannot figure out how to find the PID/VID for the virtual USB I am mounting to UNRAID. 

    I've not encountered Error 13, but I just want to confirm, you're not trying to install a version higher than 6.1.7-15284, right?  You definitely cannot let DSM update itself, or install the latest version, that will always fail, since the bootloader only supports up to 6.1.7-15284.

  13. 12 minutes ago, PlayerOne said:

    Has anyone got this working recently? I can get the vm to boot using jun's loader, but it doesn't seem to connect to the network (I've tried e1000 and e1000e as model type).

    I'm still running 6.1.7-15284 Update 2 without any problems.  I also installed this for a friend within unRAID recently as well, without any problems.  all i do is change the model from virtio to e1000. Just fyi, if you make the change to the xml, but then at any point later you switch back to basic view to make other changes, the e1000 change will be lost every time.  You have to make your "basic" changes, save it, then go in and edit the xml to change it back to e1000.

  14. 1 minute ago, DGB said:

    Can the DSM update from inside the gui? When I got it running some time ago it worked until I tried to update it and in the end gave up using it. 

    It depends on what version you were updating to.  As far as I know, there is no way to run 6.2 right now (I haven't researched it for a while, so I could be wrong).  So if you updated to 6.2, it would break your install and you wouldn't be able to boot anymore.

     

    I haven't tried updating yet, but I believe you should be able to install small updates and hot fixes.  

     

    You should always check the xpenology forums before installing updates.  They have an entire subforum for update compatibility with the current loaders.

  15. Hey guys, I was able to get this working. I've put together a quick and dirty "guide" below:

     

    Here is a screenshot of my config:

     image.png.7e7c58eb526cc5db7f1085668336b4e0.png

     

    The synoboot.img is downloaded from here: https://mega.nz/#F!BtFQ2DgC!JgomNP3X8V9EuwxL4TXbng!R4VmQbaC  I can't remember which one I used, but I believe it was 1.02b for the ds3617. If you guys have trouble, I can upload the one I'm specifically using.  Unfortunately it's just named synoboot.img, so it's hard to differentiate them.

     

    At this point, I had trouble accessing the webGUI for DSM, so I had to edit the VM XML and insert the following at the bottom:

     

        <interface type='bridge'>
          <mac address='52:54:00:23:2d:dc'/>
          <source bridge='br0'/>
          <model type='e1000'/>
          <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
        </interface>

     

    I'm a noob when it comes to XML configs, so I have no idea why this worked, but I was just following the advice from earlier in this thread.  I had to change bus='0x05' to bus='0x07' or else it wouldn't let me save the xml edits.

     

    At this point I could access the DSM webGUI and it was waiting for me to set it up.

     

    From here on out, you can probably just follow a normal Xpenology guide.

     

    I manually loaded DSM_DS3615xs_15284.pat to install DSM (https://archive.synology.com/download/DSM/release/6.1.7/15284/).  It warned me that it would wipe my disks, but obviously it only had the virtual disk that it could access.

     

    That's it :D In the end it was pretty easy.  I have been running this for a couple weeks now with no issues at all.  Much thanks to the people that were helping in this thread earlier.  I would've never been able to get this working without their advice.

     

     

     

    • Like 1
  16. I had Tautulli working perfectly with this container, but now I am constantly getting the below connection issues. Initially Tautulli was working great, but I was having issues with plex not detecting when I was playing streams from the LAN, so I switched the plex docker to have its own IP instead of bridge mode.  This solved the plex issue, but ever since that change, Tautulli is unable able to connect to plex.  

     

    Everything with Plex is working fine (detecting that players are local, pinging plex locally, etc), so I feel like Plex is ready to accept any needed connections from Tautulli.  The problem is that whenever I try to specify the correct IP:Port in Tautulli, it fails to connect (10.0.0.146:32400) and i recieve this error: Server found but unable to connect websocket (I've tried with SSL enabled, and without). I've also tried the external IP and outward facing port (but I receive the same error)

     

    Error I get in the UI: "There was an error communicating with your Plex Server. Check the logs and verify your server connection in the settings."

     

    Apologies if i'm posting this in the wrong thread/forum 🤔

     

    Oh and one last note, my router is running pfsense, and I had to add plex.direct to some DNS settings, so I'm wondering if maybe it's somehow related to that too?

     

    Someone on discord helped me realize I needed to move Tautulli to its own IP as well.  After doing this, I was able to connect immediately. :)

     

  17. On 6/29/2018 at 7:21 AM, Randall8686 said:

    Yea I can do this, Now i know its fairly easy tbh. I will do a youtube video on Monday on how to do it. Step by Step. then people can always look at the youtube video

     

    I second Pearsondk's comment.  I would really love a youtube video to walk us through this :)

×
×
  • Create New...