Jump to content
XPEnology Community

gnoboot

Member
  • Posts

    278
  • Joined

  • Last visited

Posts posted by gnoboot

  1. Hello,

    I have a Asrock H87E motherboard with an integrated Giga PHY Intel ® I217V network card.

    Unfortunately, the network card is often not recognized at the start of Gnoboot (alpha9) and the system starts without a network.

    Is it possible to deposit the network card in the config fixed, so always the Intel driver is loaded.

    How exactly do I have to do that and what files need to be adjusted accordingly.

     

    Thanks and regards

     

    Michael

     

    It's already default, can you provide dmesg?

     

    The Problem.is xens para disks are reflected as xda xdb etc... Syno needs them to be at /dev/sda and so on

     

    @gno: Probably that behavior is tuneable in the driver?

     

    Nope, but there's a workaround which is a bit ugly or modify the driver but I'm not sure about its side effect. :???:

     

    @billy

    Are you running nested Xen on HyperV? Can you login to console and try running virt-what?

  2. problem on alpha9 in vb, :oops:

     

    i mounted alpha7 in windows7, and then replace the zImage,

    umount it, and dd into a working version of dsm in vb.

     

    after reboot, it seem stop on the page ...

     

    any advice for me?

    i am using N40l with 9261-8i ...

     

    i cannot get into any console/terminal :oops:

     

    i dd the alpha7.img , it work againt ...

    and then replace the zImage from alpha8, it boot-up to "DiskStation>",

    i could login in vb console, however, Cannot going in by the "192.xx.xx.xx:5000" ...

     

    any difference between alpha7 and alpha8? only more drivers?

     

    Yep. Did you also copy the new GRUB conf? If not, then delete all "initrd rd.gz" lines in your config.

  3. You're right! This is issue also present in alpha10. :sad:

     

    EDIT: I think changing max CPU other than 8/4 is the culprit, compiling a new kernel and probably upload alpha10.1 later. :eek: PM me your email :wink:

  4. I haven't fully tested/tried disk group, can you create a normal volume instead?

     

    Using the latest version (alpha10) might have the same issue because nothing's change in the kernel except the new drivers which has been compiled outside the kernel tree.

  5. Your disk might be sleeping.

     

    [spoiler=]

    /libsynosdk/lib/disk/disk_temperature_get.c
    /**
    * Get disk temperature
    *
    * @param szDevice : device name. ex: /dev/hda
    *
    * @return -1: can't get disk temperature
    *                      other: disk temperature
    */
    int SYNODiskTemperatureGet(char *szDevice)
    {
           int                      retval = -1;
           struct ata_smart_values  curval;
    
           if (NULL == szDevice) {
                   goto ERROR;
           }
    
           //don't check if device is not running.
           if (FALSE == SYNODiskIsRunning(szDevice)) {
                   goto ERROR;
           }
    
           if (SYNO_DISK_PROTOCOL_TYPE_SAS == SYNODiskScsiProtocolGet(szDevice)) {
                   retval = ScsiSmartTemperatureGet(szDevice);
           } else {
                   if (SmartDataRead(szDevice, &curval, NULL)) {
                           SYSLOG(LOG_ERR,"read value %s fail", szDevice);
                           goto ERROR;
                   }
                   retval = SmartTemperatureGet(&curval);
                   if (0 > retval) {
                           retval = SmartAirflowTempGet(&curval);
                   }
           }
    
           //#20062 temperature under 0 degree. sensor would return 6553X.
           //set temperature as 0 while temperature over 200 degree.
           if(retval > 200) {
                   retval = 0;
           }
    ERROR:
    
           return retval;
    }

     

    It's DSM, same reason why I stopped fixing ssd misinformation for VMs. :sad:

  6. Thank gnoboot,because i use chinese language,i not sure express so clear. i'm not use iscsi lun , i use PVSCSI in VM and use SATA disk in my old lenovo pc (intel chip ,motherboard specific model is not clear). i create the storage space (in console is volume),then delete it ,the system is not response. i power off the system in web console,the system did't power off. I type shutdown -h now in console ,system did't power off yet. I only pull out the power wire ,and restart the system ,then i can delete the volume. bye the way ,in this happen,i type 'lvdisplay' in console,the command has not show,and hang in there. I check the log file ,seem say can't lock the volume. I test alpha8 to alpha 10 , It's same. Thank!

    How big is your vmdk? Can you post a screenshot when it happens or dmesg?

     

    You won't be able to poweroff the system while its deleting the volume. The same goes for creating a new volume, you can verify it's still working by runnning `cat /proc/mdstat`. To force power/reboot your system use `poweroff -f` or `reboot -f`, but these commands are dangerous. I have had experienced the same behavior as yours because of improper shutdown.

  7. gnoboot-alpha10 bootable FAT32 image will be available in the next few hours. stay tune! :wink:

     

    How do you get password for alpha 10? I don't understand what the following means on the notes for alpha 10:

    Leave your feedback from previous alpha9 to get password for new boot image.

     

    I've posted comments on your blog, and active in your thread.. but dunno how a password will magically get to me :razz:

     

    Done, check my pm. :lol:

  8. Today i looked into boot message of dmesg, and found there is some error output:

     

    [sat Mar 1 22:44:58 2014] fan: Unknown symbol thermal_cooling_device_register (err 0)

    [sat Mar 1 22:44:58 2014] fan: Unknown symbol thermal_cooling_device_unregister (err 0)

     

    It seems fan.ko is not load, and "lsmod |grep fan" output nothing. I studied module in /lib/modules and gnoboot's modules.conf in /.gnoboot/, and found maybe you missed load thermal_sys.ko depended by fan.ko, so may be you should change line in modules.conf to this:

     

    HD_ACPI="button container thermal_sys fan processor thermal video"

     

    modules.conf is no longer use, all modules configuration are noew stored in modules.d. I will fix it on the next release. Thanks for reporting. :wink:

    hi all! please help me to convert last gnoboot image to img format for usbit162 (windows tool for burn img to USB or backup usb) Becouse, if i burn last image, PC does not boot (( thanks

     

    What file are you working with? Alpha 9 isn't a disk image, it's a kernel zImage. Some of the prior release were actual disk images that have grub, and a zImage on them. you need to swap out the zImage from one of the older release that was a disk image.

     

    Correct, you can still find alpha7 boot image on my blog and replace zImage.

    Warning: To all ESX5.X users using tg3 driver, check kb2072515.

  9. The guy you refer to had problem with WOL in Windows. It works just fine with DSM on mine. Enabled WOL in BIOS and MAC address is matching with physical hardware. Options changed in the /etc/synoinfo.conf (not /etc.defaults/synoinfo.conf)

     

    My bad, I read it from a wrong context. So it must be a user problem or I need to get the latest driver. I'll try to backport the latest 3.2.55 driver from kernel.org.

     

    Yeah, WOL worked just fine in previous version, with the cracked solution.

     

    I also have changed the wol options in both /etc/synoinfo.conf and /etc.defaults/synoinfo.conf, and I can confirm the checkbox for WOL is enabled in DSM. But WOL is still not working.

     

    I am using the S99ZZZ_Shutdown.sh script solution now. And WOL is working fine, this can be a temp workaround for now.

     

    Got a new tg3 driver, wanna try it?

     

    Ok, i see. But i try to install acpid v2.0 on DSM, it seems acpid does not get any event after press power button. I looked into source of acpid, it use two method to detect event.

     

    First method is watching the content of file /proc/acpi/event, but on your build of boot kernel, there is not such file in /proc/acpi. When i tried to make a empty file, it failed with "can't create /proc/acpi/event: nonexistent directory"

     

    Second method is using netlink and the input layer instead of deprecated /proc/acpi/event interface, but it also failed becuase acpid will lookup files of /dev/input//event*, they are also missing, and acpid will output:

    acpid: cannot open input layer

    acpid: inotify_add_watch() failed: No such file or directory (2)

     

    So, can you fixed it?

     

    I'll think about it... :roll:

  10. To force DSM to boot properly, you need to directly login to console and then follow commands below.

    gnoboot> synobootseq -h
    Copyright (c) 2003-2012 Synology Inc. All rights reserved.
    
    Usage: synobootseq [COMMAND]
           --set-start-etcrc
           --set-check-fs
           --set-start-services
           --set-boot-done
           --get
           --is-ready
    
    gnoboot > synobootseq --set-boot-done
    gnoboot > synobootseq --is-ready
    gnoboot> /usr/syno/etc/rc.d/S97apache-sys.sh start
    gnoboot> /usr/syno/etc/rc.d/S95sshd.sh start
    

    Fix the broken service...

  11. This is just holder for the next release. You no longer need to fill it up if I already given you access to my shared drive.

     

    So what the hell is this form for? :grin:

     

    It's simple, gives me idea which drivers I need to sync from upstream kernel/vendor, and lastly will publish the results (excluding your email) to help new users what hardware is working properly and whatnot. :wink:

  12. Since you were running fine on baremetal before, and now you're on a virtual machine. There are a lot of factors you need to consider, here are few that I know of:

     

    • Number of VMs running on host
    • VM vCPU vs pCPU count
    • Proper VM sizing
    • Host swapping
    • VM network (e1000X vs vmxnet3, jumbo frames)

     

    There's also a bug on alpha8 that incorrectly sets the IO scheduler which is fix in the next release. Try to manually switch back to cfq IO scheduler for all your attached disks if that helps.

     

    echo cfq > /sys/block/sdXX/queue/scheduler

     

    If you can get gnoboot to baremetal then we can possibly compare the performance. You can also perform troubleshooting from ESXi host by running esxtop.

     

    note:

    [spoiler=]VCAP-DCA 4/5 here :wink:

     

     

    EDIT:

     

    You are using iSCSI, right?

     

    iSCSI doesn't perform well on writes if you are using file backend. And iSCSI performance has been an issue by many DSM users, try to google it.

  13. @gnoboot : How did you managed to remove the vender file and get sn working ?

     

    As I said above if I remove the vender file and put sn in grub, sn is not showed (dsm and Synology Assistant) :sad:

     

    You need to patch /etc/rc.network in hda1.gz as well, and stick the sn GRUB option as per don389.

  14. i was not using insmod in shell to load button.ko, i was using insmod in gnoBoot's boot options, such as like:

     

    kernel /zImage ihd_num=0 netif_num=2 syno_hw_version=DS3612xs sn=xxxxx vga=0x318 insmod=button <- It's the same thing as loading from shell.

    and after DSM boot up, i used cmd 'lsmod | grep button' in SSH shell, and it returns nothing. and I looked in dmsg of /var/log/, it has the following error output:

     

    [Thu Feb 27 20:23:42 2014] button: exports duplicate symbol acpi_lid_notifier_register (owned by kernel) <- Again, it's built-in!

     

    So, it seems button.ko has tried to load on booting, but failed by duplicate symbol acpi_lid_notifier_register. <- Because you told it so...

  15. Hi Xpenology Users

     

    I have been using Trantors Xpenology build directly on my N54L for some time now, but i've decided to switch to an ESXi 5.5 with GnoBoot 4.3.3827 installed.

    However, even though i'm using RDM directly to my 3TB WD RED and 3TB WD Green, performance is very sluggish.. Around 50 MB/s for reads and writes, even when i'm transferring files using DSM.

     

    What performance do you have ?

    Is there any tweaks I can try, to make it perform faster?

     

    What version are you using? Was it the same setup before you switch? How many green drives do you have? IMHO, green drives doesn't perform well.

     

    I'm getting 90+ to 100MB/s for 5.1 VM using virtual LSI parallel SCSI, though, it's running on ssd (raid0) and 9211-8i raid controller. I even tried paravirtual drivers but it doesn't perform well compared to virtual LSI controller.

  16. I used gnoBoot-alpha8 and with booting parameter of insmod=button, in but it failed with same error:

     

    [Thu Feb 27 20:23:42 2014] button: exports duplicate symbol acpi_lid_notifier_register (owned by kernel)

     

    maybe you need rebuild button.ko bundled in zImage. thx

     

    You don't need to insmod, it's already built-in in the kernel.

×
×
  • Create New...