Jump to content
XPEnology Community

Hp n40l


siri_uk

Recommended Posts

Hi guys, I've just picked up an hp n40l thays on its way to me to use as a backup for my gen 8 running xpenology 6.2. I want to install xpenology on the n40l, does it require a modded bios, if so could someone point me to the best one as I've noticed there are quite a few different ones. Are there any other requirements apart from changing c1e in bios to run 6.2 on the n40l?

 

Sent from my SM-G955F using Tapatalk

 

 

Link to comment
Share on other sites

I've been using the 'Kamzata' BIOS on my MicroServers (N40L, N54L).

It's based on a newer version of the BIOS, and enables a lot more options.

It's been working fine on my machines for the last couple of years.

 

Why not give them both a try, and see which one suits you best.

 

You can download it here:

https://www.bios-mods.com/forum/Thread-HP-Proliant-Microserver-AMI-BIOS-MOD?pid=75965#pid75965

Link to comment
Share on other sites

  • 1 month later...

Hi good people.

 

Thanks for the links and the modified BIOS. I too have a HP N40L and although I tried and tried, I simply wasn't able to understand enough about what needed to be done to the 6.2 bootloader to make it work with my system. I used DS3617xs 6.1 Jun's Mod V1.02b.img and was able to successfully load 6.1 onto my N40L. Any attempts to install any upgrades are met with "error occurs (-21)". Trying synoboot_3617.zip, it would install, but then not appear on the network and I would then have to wipe the hard disks and USB and start again. 

 

I've tried wading through the hundreds of posts to get a clear noob-friendly explanation on what I need to do to get 6.2 running, but I keep seeing references to driver requests and "lzma" files all of which I have no idea on what needs to be done. Could one of you be so kind as to point me to where I can find such a tutorial on how to get 6.2 up and running? 

 

Many thanks for your time in advance! 

 

MJ 

Edited by MrJonesiii
changed wording
Link to comment
Share on other sites

6.2 will work baremetal using loader 1.03b. If you want to upgrade to 6.2.1 you will need a compatible Nic such as Intel nc360t which you can get cheap on eBay. It works perfectly in my N54L. Remember to disable C1E in bios.

Edited by Josh
Link to comment
Share on other sites

@Josh I stand corrected ;-) 

I should have been pointing out that 6.2 is not the problem, but the very "tempting" next update, 6.2.1 

that many people get even if they don't intend to. For that to work, you need a new NIC.

FYI: The NC360T is not branded Intel, but a HP branded NIC, based on Intel chipset. If you buy this, make sure you get one with the low-profile bracket.

Link to comment
Share on other sites

Thanks, Josh, Bearcat. 

 

So if I were to try and upgrade to 6.2 at least, what's the procedure? I read on the XPEnology Facebook page that someone said all you had to do was download the 6.2.0 PAT file, while the N40L is running, I'm to pull out the USB stick, and put the 1.03b loader (for the 3617 build I'm using) on it with the right PID/VID, MAC and SN, then install the 6.2 software with the 1.03b USB stick in, and then restart and all should be good. Is that right? 

 

I'll look around for some intel chipset NIC card on DX.com and see what I find... Does it have to specifically be the NC360? I found this one - https://www.dx.com/p/winyao-wy574t-intel-wg82574l-chipset-pci-e-x1-server-gigabit-network-card-adapter-green-280966#.W_C-9ZNLjHd but instead of the WB82571EB chipset it has the WG82574L one...?

Link to comment
Share on other sites

@MrJonesiii The HP NC360T, is a dual port NIC, using the 82571EB chipset. And it can be found on E-bay as well as other places.

 

It's not that you must use this card, as most Intel based NIC's are compatible using these drivers:

e1000: Intel PCI/PCI-X Gigabit Network Adapters Intel PRO/1000 CT/F/GT/MF/MT/T/XF/XT 82573L/82572EI/82571EB/82573E/82573V/82567/82574L/82566MM/82566MC
e1000e: Intel PCIe PRO/1000 82563/82566/82567/82571/82572/82573/82574/82577/82578/82583/Gigabit CT Desktop Adapter/PRO/1000 PT/PF/I217-LM/V/I218-V/LM/I219 LM/V (tested, v3.4.0.2 from external source)
i40e: Intel 40 Gigabit X710-AM2/XL710-AM1/XL710-AM2/X710-DA2/X710-DA4/XL710-QDA1/XL710-QDA2
igb: Intel Gigabit Ethernet 82575/82576/82580/I350/I210/I211

 

If you want the 6.2 (not the 6.2.1):

Optional step 0 - Find a compatible NIC (just in case an update will come)

1 - Download Jun's Loader v1.03b DS3615xs

2 - Prepare a new USB stick

3 - Find your vid/pid/mac/serialnr,

4 - Edit the grub.cfg in your synoboot.img 

5- Write synoboot.img to your new USB stick

6 - Download DSM_DS3615xs_23739.pat to do a local install.

7 - Shotdown your NAS, replace the USB stick with the new.

8 - Power on your NAS, enter BIOS, disable C1.

9 - Reboot your NAS, find it using Syno Assistent, connect and update using the local copy of the .PAT file.

10 - Something, something missing ... 

11 - Something, something missing ... 

12 - Something, something missing ... 
13 - Something, something missing ... 

14 - DSM automatic updates should be disabled in Control Panel > Update & Restore to avoid bricking your box if an update is not compatible with the loader.

 

The picture below, is actually from a HP N40L, running DSM 6.2-23739 Update 2, wanting me to update to 6.2.1.

 

DSM_6.2.1_update_nag.png

Link to comment
Share on other sites

Thanks, folks. 

 

I did try making a new USB disk with Jun's Loader v1.03b DS3615xs and after the installation, the unit didn't reappear on the network... I had to wipe everything and start again, so I'm reluctant to try that if the outcome is going to be the same. I tried it a number of times, each with the same result... I'm starting to think I'm continually making the same mistake each time but have no idea what I'm doing that causes it not to work... 

Link to comment
Share on other sites

  • 4 weeks later...
  • 4 weeks later...

Hello,

 

just to make sure that I understand it right:

I own a HP N40L with a FUJITSU LAN Adapter D2735-2 which has an Intel 82576NS onboard.

So with Jun's Loader v1.03b DS3615xs, running 6.2-23739-2, I could update to 6.2.1 etc. without risking to brick it?

Simply using the GUI?

 

Regards, Tomte

Edited by Tomte
Link to comment
Share on other sites

@Tomte Lets see what driver your nas loads for that nic: "which has an Intel 82576NS"

 

Open a SSH connection to your NAS, and type:

lspci | grep 0200 (this will list your nic's)

you should see something like: 

... Device 8086:xxxx  (indicating Intel)

This should be eth0, so type:

ethtool -i eth0 

you should see something like:

driver: e1000e (this is a driver supported in 6.2.1)

If not, try using the above :xxxx device id to check if it is supported by the bootloader/DSM version you will try to use.

 

Link to comment
Share on other sites

Hello,

thank you for your quick replys!

I did what you told me, as expected I got:

admin@Syno-N40L:/$ ethtool -i eth1
driver: igb
version: 5.3.5.3
firmware-version: 2.1, 0x00014295
bus-info: 0000:02:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

Furthermore; I have a wifi stick for the n40l:

admin@Syno-N40L:/$ ethtool -i wlan0
driver: rtl8812au
version:
firmware-version:
bus-info: 7-4:1.0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

So the first nic will be available after update, right?

How about the second?

 

Thanks again, regards,

  Tomte

Link to comment
Share on other sites

@bearcatSure:

admin@Syno-N40L:/$ lspci | grep 0200
0000:02:00.0 Class 0200: Device 8086:150a (rev 01)
0000:02:00.1 Class 0200: Device 8086:150a (rev 01)
0000:04:00.0 Class 0200: Device 14e4:165b (rev 10)

and

admin@Syno-N40L:/$ ethtool -i eth0
driver: igb
version: 5.3.5.3
firmware-version: 2.1, 0x00014295
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
admin@Syno-N40L:/$ ethtool -i eth1
driver: igb
version: 5.3.5.3
firmware-version: 2.1, 0x00014295
bus-info: 0000:02:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
admin@Syno-N40L:/$ ethtool -i eth2
driver: tg3
version: 3.132
firmware-version: 5723-v3.35
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
admin@Syno-N40L:/$

The nic has two interfaces.

At the beginning, eth0 did not seam to work:

admin@Syno-N40L:/$ ethtool -i eth0
Cannot get driver information: No such device

That is why I posted eth1.

The pci card is low profile and relatively cheap et ebay.

So, please, after all, is it safe to update? Is igb a syno native driver?

Regards, Tomte

Edited by Tomte
added info
Link to comment
Share on other sites

@Tomte OK, from what I can see from the "8086:150a" confirms that your Intel Nic is a "82576NS Gigabit Ethernet Controller"

The possible problem, is that it's using the tg3 driver, as according to this post, the only Intel driver supported in 6.2.1 is the e1000e.

 

I hope @flyride can continue his excel(ent) work here and make a list of the supported drivers in 6.2.1

 

 

 

Link to comment
Share on other sites

18 hours ago, bearcat said:

the only Intel driver supported in 6.2.1 is the e1000e.


As I posted above, it seem's like you will need to find another Intel based nic, using the e1000e driver if you want to update to DSM 6.2.1.

Edit: I see I was referring to the tg3 driver in that post, meant to refer to the igb driver 😳

 

By personal experience, I know that the following 2 cards will work, with DS3615xs, using the e1000e driver:

Intel 1000 CT Desktop Adapter, with Device ID: 8086:10d3 (based on the Intel 82574L Gigabit Ethernet Controller)

HP NC360T, with the Device ID 8086:105e (based on the Intel 82571EB/82571GB Gigabit Ethernet Controller)

Both these cards can be found used, for a cheap price (and both will work with ESXi if you want to go that route).

 

If/when @flyride will update his excel(ent) work and add the info of DSM 6.2.x on the DS3615xs platform, 

we might get to know if the igb driver and your device id: 8086:150a is supported, but for now I do not know.

Edited by bearcat
corrected mistake in last post
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...