jnus

[SOLVED] HP Proliant N40L MicroServer native support

Recommended Posts

N54L is a little faster and eats 60-70w on idle with 4 x 1TB WD black drives. CPU, drives and fans don't slow down.

Without drives booted from USB Linux openelec, it's idling on 28-30W. BIOS is moded.

 

 

Wohhhh, fans dont slow?

 

I miss the fans do not get their speed. My NL40 with Openmediavault and all are 28W at idle, but now had only a 1TB hard drive. Bios moded.

 

Did you got HDD hibernation working, if so how? Or did it work for you out of the box?

Share this post


Link to post
Share on other sites

Hello,

 

I have installed XPE on my proliant NL40 , I'm on the 4.1 version, it's working like a charm!!

 

Did you got HDD hibernation working, if so how? Or did it work for you out of the box?

 

No it's not working for me, but it's not working with OpenMediaVault too .

 

Specialy BIG thanks to nighthawk!!! :mrgreen:

Share this post


Link to post
Share on other sites

My sinology Ds211J doesn't hibernate either so I'm not sure the issue is down to the N40 build. I have always put this down to apps I have installed on the box such as sickbeard and SABNZB

Share this post


Link to post
Share on other sites

Hibernation really work, but as the system installed on the same disks, is unlikely to happen.

 

Ideally, keep the base system in an SSD / flash drive, but I think this is not the case or the original hardware.

Share this post


Link to post
Share on other sites
Hibernation really work, but as the system installed on the same disks, is unlikely to happen.

 

Ideally, keep the base system in an SSD / flash drive, but I think this is not the case or the original hardware.

 

Unfortunatly not on my side.

 

I have made some tests

 

read a movie on the DATA drive from my computer: Power consumption 49/50w

 

Network cable unplugged during one night power consumption 50w :evil:

 

I have 2*250G in raid1 as system drive, and 350G and 3T0 as data drive

 

maybe Sabnzbd and Sickbeard can is the issue?

 

Sorry for my bad english :oops:

Edited by Guest

Share this post


Link to post
Share on other sites

zigouno, forget disks to systems, the system is actually doubling each disk that is initialized. And really, that occupy what little applications not worth having a raid1 with two 250GB drives.

 

I would leave only the 3TB raid.

 

Forgive my poor English also, writing from Spain.

Share this post


Link to post
Share on other sites

No, the Raid1 array is for all the plugin installed by the "packet installer" and for my critical datas (pictures and document)

 

the 350G disk is for my download extracts. And the 3TO disk is for my music and movies.

 

Thats i think is Sabnzbd keep an activity on the disk, but i haven't download in queue when i make my test.

 

We are not far I'm from France, near Paris.

Share this post


Link to post
Share on other sites

I understand!. Login for ssh, and run this command:

 

syno_hibernate_debug_tool --enable 1

 

closes all what you think that might affect the hibernation. After you think time has passed for hibiernar. Re-connect and make a

 

cat /var/log/messages

 

Go through the log what has been happening and the reasons why he could not get in, to be busy.

 

NOTE: when you're done do not forget to run:

syno_hibernate_debug_tool --disable

Share this post


Link to post
Share on other sites

Hi, everything fine after updated DSM 4.2 but the SATA port 4 (i.e. not the HD rack mount) can't be recognized. So, I just use 4 Disks only. Thank you!

Edited by Guest

Share this post


Link to post
Share on other sites

ok I have try this on my log

 

Sabnznd is stopped

 

kernel: [177700.435326] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:30:29 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:30:29 kernel: [177729.576316] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:30:39 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:30:39 kernel: [177739.616318] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:30:49 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:30:49 kernel: [177749.632286] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:30:54 kernel: [177753.835201] [/usr/local/sickbeard/var/sickbeard.db] opened by pid 11351 [u:(/usr/local/sickbeard/env/bin/py), comm:(python)]

Mar 20 14:30:58 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:30:58 kernel: [177758.110321] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:31:00 kernel: [177760.505372] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:31:09 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:31:09 kernel: [177769.146312] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:31:19 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:31:19 kernel: [177779.308290] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:31:29 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:31:29 kernel: [177789.510299] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:31:39 openvpn[11530]: read UDPv4 [EHOSTUNREACH]: No route to host (code=113)

Mar 20 14:31:39 kernel: [177799.712306] [/var/log/messages] opened by pid 3514 [u:(/sbin/syslogd), comm:(syslogd)]

Mar 20 14:32:00 kernel: [177820.574337] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:32:31 kernel: [177851.138194] [/var/log/log.smbd] opened by pid 4084 [u:(/usr/syno/sbin/smbd), comm:(smbd)]

Mar 20 14:33:00 kernel: [177880.644329] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:34:00 kernel: [177940.712329] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:35:00 kernel: [178000.781325] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:35:31 kernel: [178031.274183] [/var/log/log.smbd] opened by pid 4084 [u:(/usr/syno/sbin/smbd), comm:(smbd)]

Mar 20 14:36:00 kernel: [178059.852320] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:37:00 kernel: [178119.921336] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:38:00 kernel: [178179.992317] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:38:31 kernel: [178211.457180] [/var/log/log.smbd] opened by pid 4084 [u:(/usr/syno/sbin/smbd), comm:(smbd)]

Mar 20 14:39:00 kernel: [178240.060321] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:40:00 kernel: [178300.129332] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:40:54 kernel: [178354.113207] [/usr/local/sickbeard/var/sickbeard.db] opened by pid 11351 [u:(/usr/local/sickbeard/env/bin/py), comm:(python)]

Mar 20 14:41:00 kernel: [178360.199398] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:41:31 kernel: [178391.594180] [/var/log/log.smbd] opened by pid 4084 [u:(/usr/syno/sbin/smbd), comm:(smbd)]

Mar 20 14:42:00 kernel: [178420.268338] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:43:00 kernel: [178480.338323] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:44:00 kernel: [178540.406322] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:44:31 kernel: [178571.730177] [/var/log/log.smbd] opened by pid 4084 [u:(/usr/syno/sbin/smbd), comm:(smbd)]

Mar 20 14:45:00 kernel: [178600.475290] [/usr/local/subliminal/var/config.ini] opened by pid 14059 [u:(/usr/local/subliminal/env/bin/p), comm:(python)]

Mar 20 14:45:23 kernel: [178623.226317] [/etc/dhcpc/dhcpcd-eth0.info] opened by pid 6447 [u:(scemd), comm:(scemd)]

Mar 20 14:45:26 kernel: [178626.199559] [/etc/ld.so.cache] opened by pid 11659 [u:(/usr/syno/bin/synoautoblock), comm:(synoautoblock)]

Mar 20 14:45:37 kernel: [178637.764865] [/etc/ld.so.cache] opened by pid 12370 [u:(/usr/syno/sbin/sshd), comm:(sshd)]

Mar 20 14:45:40 kernel: [178639.969945] [/etc/localtime] opened by pid 12373 [u:(sshd: [net]), comm:(sshd)]

Mar 20 14:45:43 kernel: [178643.072089] [/etc/shadow] opened by pid 12370 [u:(sshd: root [priv]), comm:(sshd)]

Mar 20 14:45:47 kernel: [178646.921934] [/] opened by pid 12761 [u:(-ash), comm:(ash)]

Mar 20 14:45:48 kernel: [178648.187887] [/var/] opened by pid 12761 [u:(-ash), comm:(ash)]

Mar 20 14:45:50 kernel: [178650.389836] [/var/] opened by pid 12761 [u:(-ash), comm:(ash)]

 

 

the network error is because I have unplugged the cable.

 

no access to volume1 or 2 or 3

 

do you think subliminal is the problem?

 

the hibernation time is set to 10 minutes

Share this post


Link to post
Share on other sites
Hi, everything fine after updated DSM 4.2 but the SATA port 4 (i.e. not the HD rack mount) can't be recognized. So, I just use 4 Disks only. Thank you!

I'm new here after hanging out at the avsforum.com site which is derivative and has much less activity.

 

Has anyone with the modded BIOS been able to use either the eSATA or the 5th SATA ports? I get an error when I try to install DSM to a drive on the 5th SATA port.

 

Thanks.

Share this post


Link to post
Share on other sites
Hi, everything fine after updated DSM 4.2 but the SATA port 4 (i.e. not the HD rack mount) can't be recognized. So, I just use 4 Disks only. Thank you!

On my n40l (with patched bios) i have all 5 internal drives.

5'th hdd contains DSM with "trash" partition, other 4 drives contains all usefull files.

Share this post


Link to post
Share on other sites
Hi, everything fine after updated DSM 4.2 but the SATA port 4 (i.e. not the HD rack mount) can't be recognized. So, I just use 4 Disks only. Thank you!

On my n40l (with patched bios) i have all 5 internal drives.

5'th hdd contains DSM with "trash" partition, other 4 drives contains all usefull files.

Does the OS reside on what you are describing as the 5'th HDD? And what port is it connected to?

 

Thanks.

Share this post


Link to post
Share on other sites
Hi, everything fine after updated DSM 4.2 but the SATA port 4 (i.e. not the HD rack mount) can't be recognized. So, I just use 4 Disks only. Thank you!

On my n40l (with patched bios) i have all 5 internal drives.

5'th hdd contains DSM with "trash" partition, other 4 drives contains all usefull files.

Does the OS reside on what you are describing as the 5'th HDD? And what port is it connected to?

 

Thanks.

Answering one of my questions, I discovered that, if I have a drive in the left most bay, I can also see the SSD attached to the 5th SATA port but not if the SSD is the only drive.

 

Also, for those that are discovering that they need to reflash the USB drive after every shutdown, the quick and dirty workaround is to remove the USB drive before clicking on Shutdown in the console. Once I have drive hibernation working and 4.2 installed, I will buy a USB drive with a hardware write protection switch that I can leave in the machine. These are unfortunately much more expensive than the normal kind :sad:

Share this post


Link to post
Share on other sites

It would be possible to test the function "SSD cache" with a normal HDD 2.5 "5400rpm? My idea is to see if hibernation work better.

Share this post


Link to post
Share on other sites

Hi,

I have 2 N40L and I read some of the pages of this topic but I'm a bit lost. What is the procedure to get DSM working on this server?

I have a RAID controller on the servers (based on LSI Logic LSISAS 1078 chipset) and I'd like to know if it would be compatible with DSM? If not what is the procedure to get it working?

And is there a way to run virtual machines inside DSM? I didn't find a VirtualBox package but there is Debian chroot, would it be enough to install VirtualBox?

Thanks!

Share this post


Link to post
Share on other sites
Hi, everything fine after updated DSM 4.2 but the SATA port 4 (i.e. not the HD rack mount) can't be recognized. So, I just use 4 Disks only. Thank you!

On my n40l (with patched bios) i have all 5 internal drives.

5'th hdd contains DSM with "trash" partition, other 4 drives contains all usefull files.

 

Thanks for your advice. I have just patched the bios and set it to non-IDE mode. I can see Port 5 and set it as a volume in DSM. Unfortunately, the problem is still happened after reboot. Bios setting be restored to IDE mode automatically. How to prevent it?

Share this post


Link to post
Share on other sites
Hi,

I have 2 N40L and I read some of the pages of this topic but I'm a bit lost. What is the procedure to get DSM working on this server?

First you need to find on page 9 of this topic, my post with a link to the image of the usb drive and a link to the post with the image of DSM (.pat file)

Then you need to write the image to a USB flash drive using dd.

Next you need to modify the file named vender on a flash drive to set the mac-address of your server.

Then boot from usb, install DSM as usual.

Additionally you may write modules from https://docs.google.com/file/d/0B5tpWhE ... sp=sharing to your DSM (/lib/modules)

I have a RAID controller on the servers (based on LSI Logic LSISAS 1078 chipset) and I'd like to know if it would be compatible with DSM? If not what is the procedure to get it working?

No, I did not build this module, as I do not have a controller for testing.

You may build new kernel by yourself from my github repo, just enable CONFIG_MEGARAID_SAS in kernel config for your controller.

Of course, if you know this procedure.

And is there a way to run virtual machines inside DSM? I didn't find a VirtualBox package but there is Debian chroot, would it be enough to install VirtualBox?

Thanks!

You may try to build qemu.

Share this post


Link to post
Share on other sites
First you need to find on page 9 of this topic, my post with a link to the image of the usb drive and a link to the post with the image of DSM (.pat file)

Then you need to write the image to a USB flash drive using dd.

Next you need to modify the file named vender on a flash drive to set the mac-address of your server.

Then boot from usb, install DSM as usual.

Additionally you may write modules from https://docs.google.com/file/d/0B5tpWhE ... sp=sharing to your DSM (/lib/modules)

Hi, thanks for your reply. Okay except that the link to the .pat file is now private, could you share the file? Thanks!

No, I did not build this module, as I do not have a controller for testing.

You may build new kernel by yourself from my github repo, just enable CONFIG_MEGARAID_SAS in kernel config for your controller.

Of course, if you know this procedure.

Okay, if I clone your git repository and compile the kernel, the modules required for the N40L (LAN, Chipset, ...) will be already enabled or do I have to add other options than CONFIG_MEGARAID_SAS?

Could you provide a little procedure of how to compile it? I usually compile kernel by installing the kernel source package and make menuconfig, make defconfig, make && make install... I guess here is a bit different.

You may try to build qemu.

But if I install Debian chroot, I would be able to install .deb packages right?

Share this post


Link to post
Share on other sites

where do i get the pat file?

 

i cant finde it in on page 9, just a link to some google account thing

Share this post


Link to post
Share on other sites
where do i get the pat file?

 

i cant finde it in on page 9, just a link to some google account thing

 

Hit on google link, and download the file.

Share this post


Link to post
Share on other sites
Also, for those that are discovering that they need to reflash the USB drive after every shutdown, the quick and dirty workaround is to remove the USB drive before clicking on Shutdown in the console. Once I have drive hibernation working and 4.2 installed, I will buy a USB drive with a hardware write protection switch that I can leave in the machine. These are unfortunately much more expensive than the normal kind :sad:

I found a cheaper solution for this which is to use a SD or SDHC card (these have a write protection switch) with a USB card reader that implements write protection (not all do).

 

An inexpensive one that worked for me is http://dx.com/p/sdhc-usb-2-0-card-reader-6858. It encloses the entire card which makes it a bit wide but the MicroServer has its USB ports one above the other so there is no interference.

Share this post


Link to post
Share on other sites
First you need to find on page 9 of this topic, my post with a link to the image of the usb drive and a link to the post with the image of DSM (.pat file)

Then you need to write the image to a USB flash drive using dd.

Next you need to modify the file named vender on a flash drive to set the mac-address of your server.

Then boot from usb, install DSM as usual.

Additionally you may write modules from https://docs.google.com/file/d/0B5tpWhE ... sp=sharing to your DSM (/lib/modules)

 

Hi, thanks for your reply. Okay except that the link to the .pat file is now private, could you share the file? Thanks!

No, I did not build this module, as I do not have a controller for testing.

You may build new kernel by yourself from my github repo, just enable CONFIG_MEGARAID_SAS in kernel config for your controller.

Of course, if you know this procedure.

Okay, if I clone your git repository and compile the kernel, the modules required for the N40L (LAN, Chipset, ...) will be already enabled or do I have to add other options than CONFIG_MEGARAID_SAS?

Could you provide a little procedure of how to compile it? I usually compile kernel by installing the kernel source package and make menuconfig, make defconfig, make && make install... I guess here is a bit different.

You may try to build qemu.

But if I install Debian chroot, I would be able to install .deb packages right?

 

I had dl the img file here and dl the PAT file from the following link:

viewtopic.php?f=2&t=582

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.