gnoboot
-
Posts
278 -
Joined
-
Last visited
Posts posted by gnoboot
-
-
problem on alpha9 in vb,
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
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.
-
You're right! This is issue also present in alpha10.
EDIT: I think changing max CPU other than 8/4 is the culprit, compiling a new kernel and probably upload alpha10.1 later. PM me your email
-
Move /lib/modules content to another directory.
gnoboot> mkdir /lib/modules.backup gnoboot> mv /lib/modules/*.ko /lib/modules.backup gnoboot> reboot
If it works then delete the /lib/modules.backup (i.e. rm -rf /lib/modules.backup).
-
Thanks for your feedback, appreciate it!
-
hmmm, let me create a new e2fsprogs spk:)
-
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.
-
All I'm asking is your feedback from the previous releases, then you'll get the password.
-
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.
-
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.
-
Are you sure its alpha10?
My guess is your using iSCSI lun, and then you're trying to delete it that makes your system unresponsive, right?
-
gnoboot-alpha10 bootable FAT32 image will be available in the next few hours. stay tune!
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
Done, check my pm.
-
Those users reporting hibernation is working might be using Marvell controllers that is fully supported by the vendor.
EDIT: my boot image now supports downgrade option
-
gnoboot-alpha10 bootable FAT32 image will be available in the next few hours. stay tune!
-
Are you using tg3 (Broadcom) driver on your ESXi host?
-
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.
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 (( thanksWhat 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.
-
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...
-
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...
-
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?
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.
-
Try this KB1008205.
BTW, are you using officially supported ESXi5.5 NIC and disk controller?
You might be using an unsupported desktop drivers which has been dropped starting from 5.5 release and causing performance issues on your host.
-
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
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.
- Number of VMs running on host
-
@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)
You need to patch /etc/rc.network in hda1.gz as well, and stick the sn GRUB option as per don389.
-
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...
-
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.
-
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.
XPEnology gnoBoot
in DSM 5.2 and earlier (Legacy)
Posted
It's already default, can you provide dmesg?
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?