Jump to content
XPEnology Community

[SOLVED] HP Proliant N40L MicroServer native support


jnus

Recommended Posts

My looks like this

 

#serial --unit=0 --speed=115200

#terminal serial

default 1

timeout 4

hiddenmenu

fallback 0

 

title SYNOLOGY_1

root (hd0,0)

hw_model

kernel /zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=RS3612xs

initrd /rd.gz

 

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender

# hw_model

kernel /zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=DS3612xs mac1=009c02abdf74 sn=B7J4N03023

initrd /rd.gz

 

But make sure to unmount the usb key correctly otherwise my ubuntu do not save the changes, so duble check that the changes are made on the usb key.

Link to comment
Share on other sites

It works, thank you.

 

I've made a mistake the first time, I did this :

kernel /zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=DS3612xs

initrd /rd.gz

mac1=009c02abdf74

 

I've another question, is there an interest in modifying the serial number ?

Edited by Guest
Link to comment
Share on other sites

It works, thank you.

 

I've made a mistake the first time, I do this :

kernel /zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=DS3612xs

initrd /rd.gz

mac1=009c02abdf74

 

I've another question, is there an interest in modifying the serial number ?

 

Yep

 

Some licences 3rd part software cannot register if you have an null serial as B7J4N00000 but if you dont need that you will be okay with the null serial.

Link to comment
Share on other sites

Sorry if this has been asked before...

But will this native support also work on the newer N54L?

Yes. It is the same MB with faster CPU. All references to N40L including BIOS update apply to N54L.

Link to comment
Share on other sites

Hello again!

all new kernels from me is here: https://drive.google.com/folderview?id= ... aring#list

today's update for those who have broken pptp server

https://docs.google.com/file/d/0B5tpWhE ... sp=sharing - modules

https://docs.google.com/file/d/0B5tpWhE ... sp=sharing - usb flash image

 

If I use microserver-dsm-4.2-02.05.2013.img and its models. My n40l fails to shut down. Anybody confirms this?

Link to comment
Share on other sites

Hello again!

all new kernels from me is here: https://drive.google.com/folderview?id= ... aring#list

today's update for those who have broken pptp server

https://docs.google.com/file/d/0B5tpWhE ... sp=sharing - modules

https://docs.google.com/file/d/0B5tpWhE ... sp=sharing - usb flash image

 

If I use microserver-dsm-4.2-02.05.2013.img and its models. My n40l fails to shut down. Anybody confirms this?

My N36l can shutdown with these two files.

Link to comment
Share on other sites

Hi All, I think i know how to enable the eSata ports to behave as external ports now: http://forum.qnap.com/viewtopic.php?f=93&t=20661&start=270

i have a Sata to small form factor eSata bracket

. 1) enable the SSH service and login to NAS through SSH.

. 2) go to and edit /etc/synoinfo.conf (you can (must) also edit /etc.defaults/synoinfo.conf because idk what file is primary).

 

For the N40l there is 6 ports, the internal ones are 1(left) to 4 (right). so is left 0 and 5

The easiest to identify the port number is to connect a disk on the ports, look at the port number in the storage manager and generate the masks as below:

. internalportcfg="0x1e" = 1e (hex) = 00011110 (binary) = four internal SATA ports enabled (on mask 1-4)

. esataportcfg="0x21" = 21 (hex) = 00100001 (binary)= two ESATA ports (0,5) (because 1-4 internal ICH9R sata ports).

 

It seem to have been mentionned in the chinese forum here: http://xpenology.com/forum/viewtopic.php?f=11&t=632&p=1806&hilit=eSata#p1806 but could not translate the page using google or chrome for some reason...

I test internalportcfg="0x1e" esataportcfg="0x21" with N36L, the DSM cann't show the harddisk when plug into the slot1. so i use internalportcfg="0xf",esataportcfg="0x30" is ok.

I try to set usbportcfg="0x3fc0" (8 usb port), DSM can show the usb disk ,but it will get error message when i eject it.

Link to comment
Share on other sites

Hi All, I think i know how to enable the eSata ports to behave as external ports now: http://forum.qnap.com/viewtopic.php?f=93&t=20661&start=270

i have a Sata to small form factor eSata bracket

. 1) enable the SSH service and login to NAS through SSH.

. 2) go to and edit /etc/synoinfo.conf (you can (must) also edit /etc.defaults/synoinfo.conf because idk what file is primary).

 

For the N40l there is 6 ports, the internal ones are 1(left) to 4 (right). so is left 0 and 5

The easiest to identify the port number is to connect a disk on the ports, look at the port number in the storage manager and generate the masks as below:

. internalportcfg="0x1e" = 1e (hex) = 00011110 (binary) = four internal SATA ports enabled (on mask 1-4)

. esataportcfg="0x21" = 21 (hex) = 00100001 (binary)= two ESATA ports (0,5) (because 1-4 internal ICH9R sata ports).

 

It seem to have been mentionned in the chinese forum here: http://xpenology.com/forum/viewtopic.php?f=11&t=632&p=1806&hilit=eSata#p1806 but could not translate the page using google or chrome for some reason...

I test internalportcfg="0x1e" esataportcfg="0x21" with N36L, the DSM cann't show the harddisk when plug into the slot1. so i use internalportcfg="0xf",esataportcfg="0x30" is ok.

I try to set usbportcfg="0x3fc0" (8 usb port), DSM can show the usb disk ,but it will get error message when i eject it.

 

It is wrong settings, usb disks are not supposed to show up as esata disks, you might try switching esataportcfg and usbportcfg.

And the internalcfg work sort of, you will get the 4 sataport working but still not the last sata port on the mb.

Link to comment
Share on other sites

Sorry if this has been asked before...

But will this native support also work on the newer N54L?

Yes. It is the same MB with faster CPU. All references to N40L including BIOS update apply to N54L.

 

Perfect :grin:

I will get one ordered - Thank you for the confirmation.

Link to comment
Share on other sites

:lol::lol::lol::lol::lol::lol::lol: ::SOLVED:: :lol::lol::lol::lol::lol::lol:

 

I realized that the order is not from left to right...its the opposite in my case.

 

So the first SATA-port ist the last zero. Meaning instead of 1000000000100 (=0xff004) I had to change the third zero to 1 and got "0x1200" meaning 1001000000000!

Now it works... I am so happy.

 

Thanks anyway :wink:

 

+++++++++++++++++++++++++++++++++++++

 

 

 

Hi All, I think i know how to enable the eSata ports to behave as external ports now: http://forum.qnap.com/viewtopic.php?f=93&t=20661&start=270

i have a Sata to small form factor eSata bracket

. 1) enable the SSH service and login to NAS through SSH.

. 2) go to and edit /etc/synoinfo.conf (you can (must) also edit /etc.defaults/synoinfo.conf because idk what file is primary).

 

For the N40l there is 6 ports, the internal ones are 1(left) to 4 (right). so is left 0 and 5

The easiest to identify the port number is to connect a disk on the ports, look at the port number in the storage manager and generate the masks as below:

. internalportcfg="0x1e" = 1e (hex) = 00011110 (binary) = four internal SATA ports enabled (on mask 1-4)

. esataportcfg="0x21" = 21 (hex) = 00100001 (binary)= two ESATA ports (0,5) (because 1-4 internal ICH9R sata ports).

 

It seem to have been mentionned in the chinese forum here: http://xpenology.com/forum/viewtopic.php?f=11&t=632&p=1806&hilit=eSata#p1806 but could not translate the page using google or chrome for some reason...

I test internalportcfg="0x1e" esataportcfg="0x21" with N36L, the DSM cann't show the harddisk when plug into the slot1. so i use internalportcfg="0xf",esataportcfg="0x30" is ok.

I try to set usbportcfg="0x3fc0" (8 usb port), DSM can show the usb disk ,but it will get error message when i eject it.

 

 

::Solved::

 

Hey guys,

 

I am glad you are out there an maybe you have an helpful hint for me.

I am using my old Abit Ab9 Pro Motherboard and it worked mostly out of the box. Now I am facing a weird problem with my E-SATA port. If I connect HDD's to it it seems to be recognized as intern harddrive. The Storagemanager tells me "not initialized" and the SMART-test says everything fine. There is also only my USB-Stick shown in the extern connection list.

Reading the post above I tried to understand what to do. After hours it is still not working. Do you have a clue why?

My Board seems to have 10 SATA ports (6+2+2). The Silicon 3132 onboardchip is providing the last two SATA-ports and one of them is E-SATA. The Storage-manager lists my E-SATA-drive as drive number 10...this seems to fit to me.

Checking the internalportcfg got me 12 ports (I assumed the Synology version I am using is originally a 12 Bay NAS. I left it this way

then I checked the esataportcfg und found „0xff000" meaning As Binary: 11111111000000000000. I concluded these 12 zero equal the 12 ports (assuming the most rigth zero is number 12) ... meaning non of them is enabled as extern SATA. Then I changed to "0xff004" meaning 11111111000000000100 in both fileversions to switch on port number 10. Even after rebooting nothing changed. This time I removed the introducing one's and got "0x1004" meaning 1000000000100. But still no effect.

 

Could you please tell me what and where I have to change to get it work!?

 

Thank you very much!

 

Regards

hanspeter

 

::SOLVED::

Link to comment
Share on other sites

I got a new N54l and tried to install Xpenology. But it doesn't matter what image i use, it always gets stucked at "attached SCSI removable disk". I already tried synoboot_microserver.img, microserver-dsm-4.2.img and microserver-dsm-4.2-02.05.2013.img. It always gets stucked at the same position. I tried two different bios mods (also set them to defaults) and changed the vender file to my original mac address. I tried different usb sticks and wrote the image with HDDrawcopy and win32diskimager.

Does anybody have an idea what I am doing wrong? I would be very happy to get this working on my N54L. Thanks

Link to comment
Share on other sites

I got a new N54l and tried to install Xpenology. But it doesn't matter what image i use, it always gets stucked at "attached SCSI removable disk". I already tried synoboot_microserver.img, microserver-dsm-4.2.img and microserver-dsm-4.2-02.05.2013.img. It always gets stucked at the same position. I tried two different bios mods (also set them to defaults) and changed the vender file to my original mac address. I tried different usb sticks and wrote the image with HDDrawcopy and win32diskimager.

Does anybody have an idea what I am doing wrong? I would be very happy to get this working on my N54L. Thanks

I have two N54L servers. Both with moded BIOS and both work great with all three images you have mentioned.

Try first to use only four "main" drives and do not connect external or CDROM bay drives.

Link to comment
Share on other sites

I have no additional drives connected right now. I also removed the included 250gb hdd - so ist really just the usb stick, mouse and the keypad.

I hope you are not planing to install DSM on the USB stick. You need some hard drives attached. USB is just for booting the starting image. The main software is installed on the hardrives, to all of them for redundancy.

Link to comment
Share on other sites

I know - I just tried to boot the stick with nothing connected. I found one image XPEnology_DS3612xs_2668 (not especially for microserver) that can make it to "booting kernel" and seems to stuck at that point.

Link to comment
Share on other sites

I know - I just tried to boot the stick with nothing connected. I found one image XPEnology_DS3612xs_2668 (not especially for microserver) that can make it to "booting kernel" and seems to stuck at that point.

Re-read the installation instructions. Preferably two or more times. "booting kernel" is indication that USB boot is completed. Next use "synology assistant" to continue.

Link to comment
Share on other sites

Hello :smile:

 

Thanks a lot for these native support ! I've installed my HP N40L whith theses files :

-DS3612xs_3202-Repack.pat

-microserver-dsm-4.2-02.05.2013.img

-modules-4.2-02.05.2013.tar.gz

 

It works like a charm :smile: !!

 

But I want to use these product : http://sigma-shop.com/product/69/usb-re ... nnels.html

In order to start/stop my backups HDD

So, I need usb serial and FTDI modules cross compiled :smile: :

- ftdi_sio.ko

- pl2303.ko

- usbserial.ko

 

I have tried to make a cross compilation whith this tutorial : http://xpenology.com/wiki/en/building_xpenology

and this DSM 4.2 toolchain : Intel x86 Linux 3.2.11 (Bromolow)

(I cannot find toolchain for 3.2.30 x64 kernel ?!? :/)

 

Modules i'v build doesn't work on my Xpenology install :/ When i try to load, It says :

insmod: can't insert 'usbserial.ko': invalid module format

 

uname -a tell me :

 

Linux EloAndGysSyno 3.2.30 #3 SMP Fri Apr 26 22:03:48 MSK 2013 x86_64 GNU/Linux synology_bromolow_3612xs

 

 

Anyone have an idea ? :?::?:

 

Thanks a lot for your answer :smile:

Sorry for my poor english :/ i'm french !

Link to comment
Share on other sites

I was able to install dsm to my microserver - right now. I always waited for "booting kernel" but with nighthawks images this message doesn't appear on my booting screen. Anyway I can find the microserver with synology agent to install dsm.

 

Finally I wanted to install minidlna but this is a third party app and I would need to install ipkg which ist not available for amd cpu's. Is there a different way to get third party apps work on microserver with xpenology?

Link to comment
Share on other sites

Here is a description of my upgrade to 4.2, which didn't lost data (apart non finished torrent downloads)

 

Upgrade from DSM 4.1 to 4.2/new install

======================================

https://drive.google.com/folderview?id=0B5tpWhEINjUONzhFaEgzazU4aEU&usp=sharing#list thanks to Nighthawk

downloading the pat file, the dsm 4.2 and the module here: https://drive.google.com/folderview?id=0B5tpWhEINjUONzhFaEgzazU4aEU&usp=sharing#list

Created the usb key with win32diskimager

Ran again Synology Assistant to see the NAS. had to scan twice to see the NAS. told me the ip was taken, so used an alternate one temporarily, but after install reverted to my settings. forgot to remove the key after booting and before imaging, so had to re-image it after the install, and Synology Assistant continued

 

Download manager issue

=======================

Download manager gave "Download service is disabled" in the background, and popup "fail to establish network connection"

NAS > rm -rf /var/services/pgsql/*

NAS > /usr/syno/etc/rc.d/S20pgsql.sh start

After, "fail to establish network connection".

Stopped and start download manager, then all working, asking default download folder

 

USB and other modules

======================

Copied to video folder the files and decompressed in same folder the gz, then the tar

Opened with putty a root session on my NAS, use root as login and the admin password: [use putty, ctrl+ins to copy from clipboard]

NAS> mv *.ko /lib/modules/ (this way if files dissapeared, it worked)

 

Am booting from the usb internal port. i would like to configure it so it wouldn't mount the folder and allow for disconnection...

Seem like in 4.2 it's not an issue before the modules are loaded

 

iPKG

=====

Source: http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc

Opened with putty a root session on my NAS, use root as login and the admin password:

NAS> wget http://ipkg.nslu2-linux.org/feeds/optwa ... 7_i686.xsh

NAS> chmod +x syno-i686-bootstrap_1.2-7_i686.xsh

NAS> sh syno-i686-bootstrap_1.2-7_i686.xsh

NAS > reboot

 

NAS > go into root again

NAS > ipkg update

NAS > ipkg perl install

After, I could install ipkg GUI

 

eSATA ports configuration

=========================

I used "config File Editor" 3rd party package http://www.mertymade.com/syno/#cfe, and added the /etc.defaults/synoinfo.conf, synoinfo.conf entry to the last drop-down menu item, then used it to modify the config file. You have otherwise to log in using ssh as root and use the admin password.

If you mess up something, the interface won't mount, but using putty to SSH into the box will work and you can use "vi" to edit the file and the command "reboot"

VI commands: http://forum.synology.com/wiki/index.php/Basic_commands_for_the_Linux_vi_Editor

 

Thanks to "jasonwu" to document the values he used:

. esataportcfg="0x30"

. internalportcfg="0xf"

 

This make BOTH the esata port and the optical port as functional eSata. I use a small form factor sata to esata cable to have two eSata ports (original one + the additional one in place of the optical drive, useless with DSM)

. In retrospect, it means the sata ports start numbering at "1" and coincides with the "Disknumber" in "DSM > Storage Manager > Hdd management"

. Only the first partition is recognized, so you might need to delete the 100mb protective mbr for the partition to mount.

 

Tested eSata ports at last on my N40L, using Raid 5 10.9TB external storage

. Above 100MB/s through samba from the NAS esata share (NTFS) to my Win 7 ultimate x64 on the C: drive, a Vertex 3, initiated on the windows station

. Above 66MB/s through samba from the esata share to the main Nas HDD share

. "Optimize CIFS database operations" seem to influence little the performance (<10%)

Edited by Guest
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...