Leaderboard


Popular Content

Showing content with the highest reputation since 11/18/2018 in all areas

  1. 7 points
    In addition to bricked boxes due to inattentive upgrades, there seems to be a surge of questions regarding how to select a DSM platform, version and loader. I created this table to help navigate the options and current state of the loaders. While situations rapidly change, this should be correct as of the listed date. 6.x Loaders and Platforms as of 20 Oct 2018 Loader DSM Platform DSM version Kernel DSM /dev/dri DSM NVMe cache Boot method NIC 6.2.1+ CPU Requirement 1.04b DS918 6.2+ 4.4 Supported Supported EFI or Legacy BIOS any NIC with driver support Haswell or later 1.03b DS3615 or DS3617 6.2+ 3.10 Not supported Not supported Legacy BIOS only Intel (baremetal) e1000e (ESXi) Nehalem or later 1.02b DS916 6.0.3 to 6.1.7 3.10 Supported Not supported EFI or Legacy BIOS any NIC with driver support Nehalem or later 1.02b DS3615 6.0.3 to 6.1.7 3.10 Not supported Not supported EFI or Legacy BIOS any NIC with driver support Nehalem or later 1.02b DS3617 6.0.3 to 6.1.6* 3.10 Not supported Not supported EFI or Legacy BIOS any NIC with driver support Nehalem or later 1.01 DS916 or DS3615 or DS3617 6.0 to 6.0.2 3.10 Not supported Not supported EFI or Legacy BIOS any NIC with driver support Nehalem or later * 6.1.7 on DS3617 is incompatible with ESXi installation
  2. 6 points
    Hi, everyone, Thanks for you patience. A new ds918 loader support 6.2/6.21 is uploaded. whats new: uefi issue fixed. i915 driver updated. link https://mega.nz/#F!Fgk01YoT!7fN9Uxe4lpzZWPLXPMONMA ---Beginning of addition by polanskiman--- ---End of addition by polanskiman---
  3. 3 points
    Перед тем как что-то менять в своей работающей системе, настоятельно рекомендуется сделать резервные копии своих особо ценных данных, чтобы потом не жалеть об их безвозвратной потере. Все, что вы творите - это ваш страх и риск, никто не побуждает вас это делать. Самый простой и надежный способ безопасно попробовать - выключить хрень, отключить все диски и загрузочную флешку от действующей системы, взять чистый диск и другую флешку и попробовать установить новую версию загрузчика и системы, если прокатило, то делать уже на действующей системе. 1. Как установить (подготовительные работы описаны для компа с Windows): а) скачать образ загрузчика 1.04b (исходная тема тут), создать каталог в корне диска без символов на кириллице, например, c:/918/ и поместить туда образ загрузчика б) определить VID/PID флешки или картридера в который она вставлена (Панель управления - Диспетчер устройств - Контроллеры USB - Ваша флешка/ридер - Свойства - Сведения - ИД оборудования, нужно для того, чтобы система DSM опознала этот диск и не пыталась устанавливать себя на него, если неправильно определите и пропишите эти параметры, то система будет вылетать по ошибке 13 при установке в) скачать, установить и запустить программу OSFmount, смонтировать Partition 0 (15 Mb) из файла загрузчика, перед монтированием убрать галку Read-only drive г) скачать, установить и запустить программу Akelpad, открыть файл grub/grub.cfg на ранее смонтированном диске, правим, сохраняем: set vid=0xA234 #VID флешки/ридера set pid=0xB678 #PID флешки/ридера set sn=1780PDN123456 #sn set mac1=001132123456 #mac первой сетевой карты set mac1=001132123457 #mac второй сетевой карты, второй и последующий отличаются от первого на +1 в последнем разряде в шестнадцатеричной системе ... set netif_num=2 #количество сетевых карт ... set sata_args='SataPortMap=6' #контроллер sata, значения: 6 - 1 контроллер на 6 портов; 22 - 2 контроллера по 2 порта; 42 - 2 контроллера, первый на 4 порта, второй на 2 и т.п. Где брать sn и mac - ваша головная боль, гугл в помощь, система установится и будет работать с теми, которые изначально прописаны в загрузчике, но с ограничением функционирования некоторых сервисов и модулей, таких как: QC, пуш уведомления, активация кодеков для транскодинга, установка лицензий syno... Но для большинства и без них будет достаточно. На форуме писали, что прокатывало с sn и mac от других реальных моделей syno, но так не пробовал, поэтому утверждать не буду, кто хочет - дерзайте. д) размонтировать диск в OSFmount е) скачать, установить и запустить программу Rufus и записать ранее подготовленный образ на флешку з) вставить флешку в машину, на которой планируете запустить хрень, подключить диски, включить питание ж) отключить брандмауэр в антивирусе, в браузере набрать http://find.synology.com или установить Synology Assistant с сайта syno и найти вновь установленную хрень в вашей сети и) установить DSM установить хрень следуя инструкциям программы установки и приступить к настройке (как это делать здесь не описываю, ибо все ответы есть в базе знаний syno) Для ленивых есть утилита, где собраны основные проги для Windows x64 2. Если хрень не обнаружилась в сети, то скорее всего в загрузчике нет драйверов для ваших сетевых карт и/или для sata контроллеров. a) запустить программу OSFmount, смонтировать Partition 1 (30 Mb) из файла загрузчика, перед монтированием убрать галку Read-only drive б) скачать extra.lzma из этой темы и перезаписать в смонтированном диске в) размонтировать диск и перезаписать образ с добавленными драйверами на флешку г) попробовать запустить и найти хрень в сети, если не получилось, то увы и ах, либо просить, чтобы добавили дрова для ваших устройств в этой теме или самому их добавлять - теория тут 3. Транскодинг (нужны sn и mac от реальной железки) С наибольшей степени вероятности запустиnся на процессорах Intel начиная с 4го поколения (Haswell), но есть нюансы с моделями материнских плат и биосами. Проверяем следующим образом: hardware (hw) транскодинг - в корне системы должен быть каталог /dev/dri с тремя подкаталогами внутри, если его нет, но нет и hw транскодинга, чтобы проверить - ищем каталог в терминале/ssh командой cd /dev/dri. software (sw) транскодинг - должны подняться соответствующие кодеки, проверить можно командой в терминале/ssh cat /usr/syno/etc/codec/activation.conf Если результат такой, то он есть: {"success":true,"activated_codec":["hevc_dec","h264_dec","h264_enc","mpeg4part2_dec","ac3_dec","vc1_dec","vc1_enc","aac_dec","aac_enc","mpeg4part2_enc"],"token":"абракадабра"} Если ничего похожего нет, то нет и транскодинга. P.S. Просьба к админам прибить тему в шапке и дать мне доступ на редактирование первого поста этой темы, буду добавлять по мере поступления вопросов, ибо задолбали оленеводы, которые задают вопросы по установке, во всех подряд темах.
  4. 3 points
    Hi! I made a little tool which can help you to get your XPEnology up & running without installing any software. It contains (as portable versions): - Nirsoft's USB device view (helps to identify the VID & PID of your USB boot media) - V2.76 - XPEnology Serial Generator for DS3615XS, DS3617XS and DS916+ (a converted version of the HTML site) - Win32 DiskImager (to write your modified synoboot.img to your USB boot media) - V1.0 (only available in V1.4.1) - OSFMount x64 (to mount the synoboot.img and modifiy it) - V1.5 - Notepad++ (best editor for changing values inside grub.cfg) - V7.5.3 - Synology Assistant (useful tool from Synology to find your XPEnology and install DSM) - V6.2-23733 - TFTP/DHCP portable (a small TFTP, DHCP and Syslog server by Ph. Jounin) - V4.6.2 - MiniTool Partition Wizard 10 (helps assigning already formatted/written USB devices to modify existing grub.cfg) - V10.3 - SoftPerfect Network Scanner - V6.2.1 - USB Image Tool - V1.75 - New: Rufus - V3.3 In the section "Downloads" all links open corresponding websites to download the files. For beginners I added a small HowTo for bare-metal installation. Update New link for download: https://mega.nz/#F!BtViHIJA!uNXJtEtXIWR0LNYUEpBuiA You'll have to run it "As Administrator" because some of these tools (like Win32 DiskImager) need to be executed with higher rights. It's possible that the SmartScreen filter will give you a warning, because the EXE isn't signed. Bug reports and comments are welcome Cheers Current version: V1.4.2 (2018-11-19)
  5. 2 points
    Video tutorial on how to get XPEnology to run on an HP Microserver Gen8 via ESXi 6.7, and install DSM 6.2 on SSD drive on ODD port, and pass drivebays to VM with RDM (Raw Data Mapping) MANY Thanx go to the great tutorial already posted here by @luchuma [ Tutorial: Install/DSM 6.2 on ESXi 6.7 ] I just always prefer to watch a video
  6. 2 points
    to remove the update badge, run this: synoappnotify -c SYNO.SDS.AdminCenter.Application admin -f SYNO.SDS.AdminCenter.Update_Reset.Main -u 0
  7. 2 points
    В основном понимаете правильно. Есть еще официальная поддержка и более надежные обновления, но в целом функционал одинаков. Для переделки дисков в RAID, сначала приобретите внешний диск для резервирования, он все равно нужен и перенесите все на него, потом создайте разделы заново и закачайте данные назад на сервер. Внешний диск используйте для периодического резервирования.
  8. 2 points
    You are right, that was not really well described. I meant, when the NAS had a reboot or shutdown and was turned back on, I couldn't access it anymore. It didn't claim an IP then (turned on again). I could only find when booting with the 'reinstall' option in my synology assistant.
  9. 2 points
    Depending on whether you have added a SATA1 controller, the problems and the settings to prevent them will be different. In my setup, the SATA1 controller is recognzied as first, this is why DiskIdxMap=0C mapped my SATA1:0 disk to the first eSata slot, which made the volume unusable for me. Setting DiskIdxMap=09 moved my SATA1:0 disk to the 10th slot, which made it usable again. Since I have SATA0, SATA1 and the Passthrough controller, I used SataPortMap to tell DSM that each of the controller has 4 harddisks, regardless of the real number of drives. I had 114 before, though the result was slot 1,3,4,5 have been the LSI-Harddisks, 2 was SATA0:0 and whatever DiskIdxMap inidicated was SATA1:1. With my setup, I use DiskIdxMap=09 and SataPortMap=444. This settings work without modifiying any of the two synoinfo.conf files Those are not the best feasable settings! DiskIdxMap determins the first disk on a controller and is a two digit hex value, while SataPortMap is a single digit value from 1-9 per controller. I am pretty sure that DiskIdxMap=000C01 SataPortMap=114 would result in SATA1:0 = Slot1, SATA0:0 = Slot13, LSI Slot2-5.
  10. 2 points
    Господа модераторы! Какого ХРЕНа вы опять забанили нашего комрада 39911-архип, ранее он был известен как 5213-bob-the-builder, забаньте для кучи и меня, мы тогда с ранее упомянутым комрадом подумаем как увести русскою ветку и не только на другой форум. Или вам покоя не дает, то что кто-то набрал баллов лайков больше вас?! Детский сад Ё-моё. По-этому: 1. Прошу восстановить 39911-архип в правах и приплюсовать, то что было у 5213-bob-the-builder 2. Не трогать этот пост, пусть собирает лайки, они мне не нужны, это для Архипа/Boba.
  11. 2 points
    Are you planning to update with the 1.04b links? Cheers!
  12. 2 points
    Updated powerbutton package to work with dsm 6.2 for ds3615, ds3617 and ds918+ POWERBUTTON_6.2-0002.SPK or https://www39.zippyshare.com/v/R3ftOA3X/file.html
  13. 1 point
    Hello! I am xpenology user. And I am an IT engineer who creates shell scripts as hobbies. Please understand that it is written by a google translate site. because i’m korean who is not fluent in English. I created a tool to change cpu information for Xpenology’s users. Modify the actual cpu name and cores of your pc or server. Howto Run ============================================================= 1. Download attached file on your PC (ch_cpuinfo_en.tar) / (ch_cpuinfo_kr.tar is file for korean) 2. Upload file to your DSM location (by filestation, sftp, webdav etc....) 3. Connect to ssh by admin account. (dsm > control panel > terminal & snmp > terminal > enable ssh check) 4. Switch user to root: sudo su - (input admin password) 5. Change directory to where ch_cpuinfo_en.tar file is located: cd /volume1/temp 6. Decompress file & check file: tar xvf ch_cpuinfo_en.tar ls -lrt (check root’s run auth) 7. Run to Binary file ./ch_cpuinfo or ./ch_cpuinfo.sh (If you use busybox in DSM 5.x, you can use it as a source file) 8. When you execute it, proceed according to the description that is output. 9. Check your DSM’s CPU name, CPU cores at “information center” ==================================================== Addtional, Adjust binary to excute file made by shc(http://www.datsi.fi.upm.es/~frosal) The tool does not inclue worms, bad code. If you want to edit the CPU information yourself manually, please refer to the contents below. ——————————————————————————————————————————————————————————————— Location : /usr/syno/synoman/webman/modules/AdminCenter Source : admin_center.js / admin_center.js.gz(above 6.2) Add Before -> if(Ext.isDefined(f.cpu_vendor)&&Ext.isDefined(f.cpu_family)&&Ext.isDefined(f.cpu_series)){ o.push([_T("status","cpu_model_name"),String.format("{0} {1} {2}",f.cpu_vendor,f.cpu_family,f.cpu_series)])} if(Ext.isDefined(f.cpu_cores)){o.push([_T("status","cpu_cores"),f.cpu_cores])} Add contents: f.cpu_vendor="Intel";f.cpu_family="Xeon";f.cpu_series="E3-1230 V2";f.cpu_cores="1"; ——————————————————————————————————————————————————————————————— Finally, All descriptions are based on version 6.2, and the actual executable file supports both 5.x and 6.x. Please contact me by comment or bug report, i’ll respond to you as much as possible within my ability. Test & Made Environment ———————————————————————————————————— Base Server : HP Microserver gen8 + VMware ESXi 6.0 + RDM DSM : 6.2-23739 Update 2 (DS3615xs/DS3617xs) 6.1-15284 Update 2 (DS3615xs) ———————————————————————————————————— Thank you!! Have a nice day!! ============================================= Update new version 2018.08.26 I made the tool by adding and improving the function. Please refer to above for how to use it. I delete the old version attached files, new version uploaded and attached. If you use last version tool, you can use without restore. Additional,  It does not yet apply to "mobile web" and "DS finders". it's working.... and... Polanskiman give editable permission to me. so, i can do first article.. thanks Polanskiman !!! ============================================================================ Update new version (ch_cpuinfo ver 4.0) 2018.09.13 1. Mobile support (just 6.x / not yet 5.x) You can see it when you go into mobile browser or "DS mobile" menu in "DS Finder" 2. Improved CPU information collection command Some dmidecode commands have been found to be missing information and have been improved.(Thanks stefauresi !!! ) 3. Edited some variable names I adjusted some inconsistently coded variables Addtional, Usage is the same as before. and Existing users can apply by "2) Rerun". Unfortunately, DS Finder's own app does not reflect system information. It seems to refer to other information and it seems to have to study more. I checked as much as I could ... There may be errors found. Let me know in that time and I will reflect it If you want to edit the CPU information yourself manually, please refer to the contents below. ——————————————————————————————————————————————————————————————— Location : /usr/syno/synoman/mobile/ui (6.x), /usr/syno/synoman/webman/mapp(not yet 5.x) Source : mobile.js / mobile.js.gz(above 6.2) {name: "model",label: _T("common", "ds_model")}, -> Add Back Add Contents: {name: "cpu_series",renderer: function(value){var cpu_vendor="Intel";var cpu_family="Xeon";var cpu_series="E3-1230 V2";var cpu_cores="1"; return Ext.String.format('{0} {1} {2} ({3}Core)', cpu_vendor, cpu_family, cpu_series, cpu_cores);},label: _T("status", "cpu_model_name")}, ——————————————————————————————————————————————————————————————— ============================================================================ Update new version (ch_cpuinfo ver 5.0) 2018.10.30 1. Improved CPU information collection command (Thanks to gericb, Vileserver) Change to pure core value without applying thread, and For Native H/W users, changed to display the number of cpus, the number of cores per cpu, and the number of threads. ## Vmware 1 CPU / 1 Core Setting ## Vmware 1CPU / 2Core Setting ## ex. 1 CPU 1 Core Not support HT -> 1 Core (1 CPU | 1 Thread) 1 CPU 2 Core Support HT -> 2 Cores(1 CPU/2 Cores | 4 Threads) 2 CPU 4 Core Support HT -> 8 Cores(2 CPUs/4 Cores | 16 Threads) Addtional, Let me give you my excuse.... Where I work I count the number of threads by the number of logical cores. It was a habit of judging it because of work, so I was able to display the total number of cores without any thought. I apologize for the wrong information. Core information collection method, please refer to the contents below. ============================================================================================ ## before cat /proc/cpuinfo | grep "processor" | wc -l ## After(The result of the following command is combined and dispalyed.) cat /proc/cpuinfo | grep "processor" | sort -u | wc -l cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l cat /proc/cpuinfo | grep "core id" | sort -u | wc -l cat /proc/cpuinfo | grep "siblings" | sort -u | awk '{print $NF}' cat /proc/cpuinfo | grep "cpu cores" | sort -u | awk '{print $NF}' Update new version (ch_cpuinfo ver 5.2) 2018.12.07 1. Use bash change to sh (for compatibility with DSM 5.x version) #!/bin/bash change to #!/bin/sh 2. Publish the source through github(https://github.com/FOXBI/ch_cpuinfo). For versions DSM 6.x and later, you can use the binary as before. If you use busybox in DSM 5.x, you can use it as a source file(ch_cpuinfo.sh). ============================================================================================ Reference images 1) First run 2) Redi 3) Restore 4) Mobile View Download files ch_cpuinfo ver 1.0 - delete -> ch_cpuinfo_en.tar -> ch_cpuinfo_ko.tar ch_cpuinfo ver 3.0 - delete -> ch_cpuinfo_en.tar -> ch_cpuinfo_ko.tar ch_cpuinfo ver 4.0 - delete -> ch_cpuinfo_en.tar -> ch_cpuinfo_ko.tar ch_cpuinfo ver 5.0 - delete -> ch_cpuinfo_en.tar -> ch_cpuinfo_ko.tar ch_cpuinfo ver 5.2 - update new version -> ch_cpuinfo_en.tar -> ch_cpuinfo_ko.tar
  14. 1 point
    Разницы никакой, пока в один момент не приходит идея обновиться. И начинаються танцы с бубном вокруг флешки, драйверов, совместимости, и т.д. Хотя по факту да, пока оно всё работает разницы никакой.
  15. 1 point
    NAS - Network Attached Storage = Сетевое хранилище как раз предназначен и специально заточен для этого. Это узко-специализированный сервер для эффективного хранения, управления и раздачи файлов. Дополнительные приложения предоставлены для домашних пользователей, у которых даже столь маломощная железка не загружена полностью. Запасная мощность может быть использованна для легких мултимедийных задач или небольших домашних сервисов.
  16. 1 point
    Je ne connais pas trop le 3617, personnellement mon XPenology émule un DS3615, mais je ne vois pas trop l'intérêt. Les deux semblent savoir gérer 12 disques (c'est certain pour le 3615) et si le matériel émulé via ESXi convient pour un 3615, je ne crois pas que tu gagneras en performances puisque de toute manière c'est la VM et le hardware qui est en dessous qui assure le travail, et ça ne changera pas si tu configure un 3617. Sur le plan réseau, le 3615 dispose (sur le vrai matériel) de 4 interfaces 1Gb, mais semble pouvoir gérer une carte additionnelle pour (peut-être) du 10Gb. Le 3617 semble gérer de base le 10Gb. Si le matériel en dessous permet de supporter des interfaces 10Gb, ça peut être mieux, mais là on n'est plus dans une configuration SOHO. Avec 2 liens 1Gb en agrégat c'est déjà très confortable (capacité du Gen8 que j'ai). Je pense que d'autres sur le forum pourront t'en dire plus, mais personnellement ma machine me suffit (j'ai un Gen8 avec 4 disques de 4To plus 2 de 1To en 2,5" et je ne vois pas où je pourrais mettre les 6 autres... Après, en principe quand les disques sont configurés, DSM ne propose pas de les reformater, c'est juste la partition système qui est mise à jour lors de l'installation. Mais ça c'est la théorie, la sécurité passe comme toujours par un backup. Jacques
  17. 1 point
    отвечаю сам победил! Поставил вместо "internalportcfg="3ffffff"" - internalportcfg="ffffffff" что равно 24+6=30 дисков и увидел свои 24 и 6 в резерве! Спасибо за помощь!
  18. 1 point
    I suspect quite a few will be doing this. The upgrade warning in the upper right of the forum should have a link to this. Also it would be interesting somewhere on the forum having a technical analysis of what's going on. "Official drivers" indeed.
  19. 1 point
    Полную переустановку ДСМ, а не всей системы с нуля. Но при этом придется восстановить конфигурацию из сохраненного файла *.dss, переустановить и частично настроить пакеты. Все остальное, в т.ч. пользовательские данные, многие настройки пакетов (виртуалки, контейнеры в докере) не затрагиваются. Если как-нить буду ковыряться кину скрин экрана, где это выбирается.
  20. 1 point
    - Outcome of the installation/update: SUCCESSFUL - DSM version prior update: DSM 6.2-23739 Update 2 - Loader version and model: JUN'S LOADER v1.03a - DS3918+ - Using custom extra.lzma: NO - Installation type: BAREMETAL -Additional Comments: Only NIC i211v ok , i219v ko
  21. 1 point
    This is a repost of an archive I posted in 2015. This method works for DSM 6.2 using Jun's loader 1.03b for me. 1) Enable SSH and ssh into your DiskStation 2) Become root ( sudo -i ) 3) Make a mount point ( mkdir -p /tmp/mountMe ) 4) cd into /dev ( cd /dev ) 5) mount synoboot1 to your mount point ( mount -t vfat synoboot1 /tmp/mountMe ) 6) Profit! admin@DiskStation:~# sudo -i root@DiskStation:~# mkdir -p /tmp/mountMe root@DiskStation:~# cd /dev root@DiskStation:/dev# mount -t vfat synoboot1 /tmp/mountMe root@DiskStation:/dev# ls -l /tmp/mountMe total 2554 -rwxr-xr-x 1 root root 2605216 Aug 1 10:40 bzImage drwxr-xr-x 3 root root 2048 Aug 1 10:40 EFI drwxr-xr-x 6 root root 2048 Aug 1 10:40 grub -rwxr-xr-x 1 root root 103 Jul 3 15:09 GRUB_VER -rwxr-xr-x 1 root root 225 Aug 1 10:40 info.txt root@DiskStation:/dev#
  22. 1 point
    спасибо за внимание товарищи. обдумываю теперь пути возврата с esxi на железо )) как теперь малой кровью подготовить данные которые внутри vmdk для того, чтобы впоследствии увидеть их на железной xpenology? добавлю ещё один минус использования esxi для домашних нужд начинающими пользователями - из коробки система не умеет взаимодействовать с ups. то есть система не потушит корректно виртуальные машины и саму себя после отключения электричества по сигналу от ибп.
  23. 1 point
    Все кто "обделен" файлами, просьба повторно написать в ЛС. Вас очень много, и все шлют не по одному сообщению. Понять кто получил а кто нет из за этой каши проблематично. Вас уже около сотни. Из этой толпы почти половина даже спасибо не сказали. Получили желаемое и досвидос. В общак выложить могу, но только с разрешения Администрации.
  24. 1 point
  25. 1 point
    Hi, I'm new, and a real Linux noob, but after reading the complete thread carefully and trying over and over again i have found the correct way to control the fans on boot. I have tested it more than once on my "spare" ReadyNAS Pro 4. Make sure you have setup your NAS and that it is working. After that enable SSH and login with ie Putty. Issue the following commands in the correct order mkdir /volume1/@tmp cd /volume1/@tmp wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh chmod +x syno-i686-bootstrap_1.2-7_i686.xsh sh syno-i686-bootstrap_1.2-7_i686.xsh ipkg update ipkg upgrade ipkg install perl ipkg install bash ipkg install mktemp ipkg install lm-sensors Than edit the file .profile located in /root as shown below (PATH is extended and at the bottom a code is added to boot into bash) umask 022 PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin export PATH #This fixes the backspace when telnetting in. #if [ "$TERM" != "linux" ]; then # stty erase #fi HOME=/root export HOME TERM=${TERM:-cons25} export TERM PAGER=more export PAGER PS1="`hostname`> " alias dir="ls -al" alias ll="ls -la" if [[ -x /opt/bin/bash ]]; then exec /opt/bin/bash fi Now create a startup script S99fancontrol.sh in /usr/syno/etc/rc.d/ containing the following code #!/opt/bin/bash # Use the same head in fancontrol script # # S99fancontrol.sh - startup script for fancontrol # # This goes in /usr/syno/etc/rc.d and gets run at boot-time. FANCONTROL=/opt/sbin/fancontrol case "$1" in start) if [ -x "$FANCONTROL" ] ; then echo "start fancontrol" $FANCONTROL & fi ;; stop) echo "stop fancontrol" kill -TERM `cat /var/run/fancontrol.pid` > /dev/null 2>&1 logger -p daemon.error "$0 stop fancontrol" sleep 1 ;; *) echo "usage: $0 { start | stop }" >&2 exit 1 ;; esac Set permissions to 755 with chmod 755 /usr/syno/etc/rc.d/S99fancontrol.sh Now test your sensors with sensors It will give an output similar to the code below coretemp-isa-0000 Adapter: ISA adapter Core 0: +37.0°C (crit = +100.0°C) it8721-isa-0a10 Adapter: ISA adapter in0: +3.06 V (min = +2.20 V, max = +3.06 V) ALARM in1: +2.86 V (min = +0.00 V, max = +2.08 V) ALARM in2: +2.22 V (min = +2.12 V, max = +1.42 V) ALARM +3.3V: +3.34 V (min = +2.69 V, max = +4.01 V) in4: +2.76 V (min = +2.05 V, max = +1.91 V) ALARM in5: +1.16 V (min = +1.46 V, max = +1.40 V) ALARM in6: +2.80 V (min = +0.08 V, max = +1.52 V) ALARM 3VSB: +3.29 V (min = +5.93 V, max = +6.05 V) ALARM Vbat: +3.31 V fan1: 2033 RPM (min = 10 RPM) fan2: 0 RPM (min = 14 RPM) ALARM temp1: +49.0°C (low = +112.0°C, high = -5.0°C) ALARM sensor = thermal diode temp2: +33.0°C (low = -53.0°C, high = +61.0°C) sensor = thermal diode temp3: -128.0°C (low = +79.0°C, high = -7.0°C) sensor = disabled intrusion0: ALARM If everything is ok we have to build the default config files sensors -s Now we are ready to build /etc/fancontrol bash pwmconfig Follow the steps, but in general you can use the following as a guide Select 1) hwmon/device/pwm1 Select 4) hwmon/device/temp2_input Low temperature is default at 20 High temperature is default at 60 Minimum PWM value is 8 (check this, it is tested before) Minimum PWM value when fan starts spinning is 8 (30 are added) PWM value when below low temperature = 8 PWM value when over the high temperature limit = 165 (check this, it is tested before ans should be about 3000/3100 rpm) After you saved it, it will create a config file /etc/fancontrol and it will look like this: # Configuration file generated by pwmconfig, changes will be lost INTERVAL=2 DEVPATH=hwmon0= hwmon1= DEVNAME=hwmon0=coretemp hwmon1=it8721 FCTEMPS=hwmon1/device/pwm1=hwmon0/device/temp2_input FCFANS= hwmon1/device/pwm1=hwmon1/device/fan1_input MINTEMP=hwmon1/device/pwm1=20 MAXTEMP=hwmon1/device/pwm1=60 MINSTART=hwmon1/device/pwm1=38 MINSTOP=hwmon1/device/pwm1=8 MINPWM=hwmon1/device/pwm1=8 MAXPWM=hwmon1/device/pwm1=165 Now you can test your setup bash fancontrol If things are right the fans should spin-down immediately. Exit with ctrl-c and fans will spin-up again. We have to edit /opt/sbin/fancontrol change the header to #!/opt/bin/bash Time to shutdown and restart your ReadyNAS shutdown -h now When your NAS is really off, power it on again. If all is fine, the fan will spin-down after the boot sequence is completed. If you still boot from an USB stick, maybe it is time to replace the original Netgear bootcode. First make a backup and copy it to a save place dd if=/dev/sdu of=/dev/backup_netgear Copy your image to ie /dev, after that unmount your USB volumes (if your USB stick is still present it is safe to unmount that also) umount /dev/sdu1 Your USB is probably sdu2 umount /dev/sdu2 Now write the bootcode to sdu1 dd if=/dev/insert_the_name_of_your_image_here.img of=/dev/sdu Reboot! Hope this helps those who had problems before.... Now find a way to control the LCD!!!