(Solved) Ethernet card driver for HP Proliant ML370 G6

New to Debian (Or Linux in general)? Ask your questions here!

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby sarksloane » 2017-12-24 15:23

Until now I didn't resolve the issue.

I tried the below methods hoping that it resolve the issue. For now I don't want to try backports because I know that this is very complicated for me as a newbie unless someone will guide me.

I installed the below but nothing happened
Code: Select all
firmware-netxen_20161130-3_all.deb


Another firmware I installed but again no luck
Code: Select all
firmware-netxen_20170823-1_all.deb


I found another firmware thinking that this may help, this firmware is rpm and i converted to deb but also it did not work out. When i installed, it gives me an error "dependency problem: leaving unconfigured".
Code: Select all
hp-firmware-nic-netxen-5.6.8-1.1.x86_64.rpm


Is there any other way to solve the below error without using backports or buster?
Code: Select all
[    1.331446] QLogic/NetXen Network Driver v4.0.82
[    1.331548] netxen_nic 0000:06:00.0: 2MB memory map
[    1.331679] netxen_nic 0000:06:00.0: Flash fw[4.0.406] is < min fw supported[4.0.505]. Please update firmware on flash
[    1.331718] netxen_nic: probe of 0000:06:00.0 failed with error -22
sarksloane
 
Posts: 75
Joined: 2017-01-17 04:21

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby debiman » 2017-12-25 12:56

didn't someone say you need a newer kernel?
which one are you on now?
how old is the hardware?
which exact model of ethernet card?

forgive me if all this has been asked before, this thread is getting increasingly... erm, long.
my experience: once you hit ~10 posts, the more replies a thread has received, the less likely it is to find a solution.
User avatar
debiman
 
Posts: 2127
Joined: 2013-03-12 07:18

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby sarksloane » 2017-12-31 06:52

debiman wrote:didn't someone say you need a newer kernel?
which one are you on now?
how old is the hardware?
which exact model of ethernet card?

forgive me if all this has been asked before, this thread is getting increasingly... erm, long.
my experience: once you hit ~10 posts, the more replies a thread has received, the less likely it is to find a solution.


Sorry and forgive me for late reply as I was in different commitment.

And thank you for your concern.

What I did was I purchased a usb ethernet for me to have a temporary internet connection. I did the re-installation from the very beginning and fortunately I finished and succeeded in the installation like a charm without any interruption and without any issues. I would say and consider that my problem was solved partially because i am running the debian with GUI. At least somehow now it would be very easy for me as a newbie to manage and to solve little issues. I can run now the apt-get update.

Now my main problem is my Ethernet is totally not working. For this issue I am considering 2 points: first is the missing firmware or secondly, the hardware itself. Your right Mr. Debiman, it seems that my ethernet card is very old and it may possibly damaged( I will double check); perhaps, I need to replace it.

Once I replace my ethernet card, I will give an update. thanks.
sarksloane
 
Posts: 75
Joined: 2017-01-17 04:21

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby sarksloane » 2017-12-31 17:27

update: it seems that I found a thread with the same issue with me.
http://forums.debian.net/viewtopic.php?f=17&t=103825
We are getting the same dmesg
Code: Select all
0.853840] netxen_nic 0000:06:00.0: Flash fw[4.0.406] is < min fw supported[4.0.505]. Please update firmware on flash


I followed the steps but I stopped and get confuse with "make all".
http://ldriver.qlogic.com/firmware/netxen_nic/flash_update/README.txt
What does it mean? should I run the command "make all" in terminal?how do I do this? I tried to run in terminal the "make all" but nothing happened?
sarksloane
 
Posts: 75
Joined: 2017-01-17 04:21

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby GarryRicketson » 2017-12-31 18:12

To start with, Do you have 'make' installed ?
https://packages.debian.org/stretch/make
Assuming you are using Debian Stretch, you don't bother to tell us.
If it is not Stretch, select the appropriate version.

https://stackoverflow.com/questions/2514903/what-does-all-stand-for-in-a-makefile
The manual for GNU Make gives a clear definition for all in its list of standard targets.

Code: Select all
man make


If you haven't read it yet, you should read the GNU Make Manual, which is also an excellent tutorial.
User avatar
GarryRicketson
 
Posts: 4790
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby sarksloane » 2017-12-31 18:28

GarryRicketson wrote:To start with, Do you have 'make' installed ?
https://packages.debian.org/stretch/make
Assuming you are using Debian Stretch, you don't bother to tell us.
If it is not Stretch, select the appropriate version.

https://stackoverflow.com/questions/2514903/what-does-all-stand-for-in-a-makefile


The manual for GNU Make gives a clear definition for all in its list of standard targets.

Code: Select all
man make


I just installed and I am using stretch
Code: Select all
oot@debian:/home/sark# cd Downloads
root@debian:/home/sark/Downloads# dpkg -i make_4.1-9.1_amd64.deb
Selecting previously unselected package make.
(Reading database ... 148490 files and directories currently installed.)
Preparing to unpack make_4.1-9.1_amd64.deb ...
Unpacking make (4.1-9.1) ...
Setting up make (4.1-9.1) ...
Processing triggers for man-db (2.7.6.1-2) ...


And issue the command "make all" but there is error
Code: Select all
root@debian:/tmp/4.0.588# make all
set -e; \
if [ -d pegnet ]; then \
   make -C /lib/modules/4.9.0-4-amd64/build SUBDIRS=`pwd` ; \
else \
   cd driver; make -C /lib/modules/4.9.0-4-amd64/build SUBDIRS=/tmp/4.0.588/driver modules ; \
   cd /tmp/4.0.588; \
   cd nx_xport; make -C /lib/modules/4.9.0-4-amd64/build SUBDIRS=/tmp/4.0.588/nx_xport modules ; \
   cp /tmp/4.0.588/nx_xport/nx_xport.ko /tmp/4.0.588/bin ; \
fi
make[1]: Entering directory '/usr/src/linux-headers-4.9.0-4-amd64'
  CC [M]  /tmp/4.0.588/driver/unm_nic_hw.o
  CC [M]  /tmp/4.0.588/driver/unm_nic_main.o
/tmp/4.0.588/driver/unm_nic_main.c:67:24: fatal error: asm/system.h: No such file or directory
 #include <asm/system.h>
                        ^
compilation terminated.
/usr/src/linux-headers-4.9.0-4-common/scripts/Makefile.build:298: recipe for target '/tmp/4.0.588/driver/unm_nic_main.o' failed
make[4]: *** [/tmp/4.0.588/driver/unm_nic_main.o] Error 1
/usr/src/linux-headers-4.9.0-4-common/Makefile:1510: recipe for target '_module_/tmp/4.0.588/driver' failed
make[3]: *** [_module_/tmp/4.0.588/driver] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.9.0-4-amd64'
Makefile:95: recipe for target 'driver' failed
make: *** [driver] Error 2
root@debian:/tmp/4.0.588#
sarksloane
 
Posts: 75
Joined: 2017-01-17 04:21

Re: Ethernet card driver for HP Proliant Tower server ML370

Postby sarksloane » 2018-01-05 10:38

Finally!! :D :D :D After how many weeks of struggle and digging the Internet just to find a solution, finally my ethernet card is working smoothly :D :D :D...

Someone lend me the HP service pack for proliant and simply updated my machine and BINGO!!
Code: Select all
[    1.228617] netxen_nic: NX3031 Gigabit Ethernet Board S/N KD99MP2429  Chip rev 0x42
[    1.228622] netxen_nic 0000:06:00.0: Driver v4.0.82, firmware v4.0.596 [legacy]
[    1.228733] netxen_nic 0000:06:00.0: using msi-x interrupts
[    1.228736] netxen_nic 0000:06:00.0: non ULA adapter
[    1.228956] netxen_nic 0000:06:00.0: eth0: GbE port initialized
[    1.229080] netxen_nic 0000:06:00.1: 2MB memory map
[    1.229212] netxen_nic 0000:06:00.1: using 64-bit dma mask
[    1.264632] netxen_nic 0000:06:00.1: Driver v4.0.82, firmware v4.0.596 [legacy]
[    1.264731] netxen_nic 0000:06:00.1: using msi-x interrupts
[    1.264922] netxen_nic 0000:06:00.1: eth1: GbE port initialized
[    1.265018] netxen_nic 0000:06:00.2: 2MB memory map
[    1.265150] netxen_nic 0000:06:00.2: using 64-bit dma mask
[    1.300622] netxen_nic 0000:06:00.2: Driver v4.0.82, firmware v4.0.596 [legacy]
[    1.300722] netxen_nic 0000:06:00.2: using msi-x interrupts
[    1.300913] netxen_nic 0000:06:00.2: eth2: GbE port initialized
[    1.301009] netxen_nic 0000:06:00.3: 2MB memory map
[    1.301141] netxen_nic 0000:06:00.3: using 64-bit dma mask
[    1.336623] netxen_nic 0000:06:00.3: Driver v4.0.82, firmware v4.0.596 [legacy]
[    1.336720] netxen_nic 0000:06:00.3: using msi-x interrupts
[    1.336915] netxen_nic 0000:06:00.3: eth3: GbE port initialized
[    1.338582] netxen_nic 0000:06:00.1 ens10f1: renamed from eth1
[    1.352918] netxen_nic 0000:06:00.0 ens10f0: renamed from eth0


Lesson Learned: No matter how long you've been waiting and struggling, just be patient, don't give up and you will see the result and be successful. As always, "Patience is a Virtue". One of my friend told me that I should change and use CentOS. And the truth is I am about to shift and he was about to convince me.

But I didn't, I stand and I strongly believed that I can resolve this ethernet card issue. I told to myself that i will never give up. I will not use any other linux distro except Debian. Even if you open up my heart, you will see "Debian Inside" :) :wink: Even the best hacker in entire universe, he cannot delete the word Debian in my heart. :wink:

Thank you very much guys for all of your help and full support. i know that I am bothering you for some non-sense questions and forgive me for that.

I hope you will continue to support and help me for my journey in Debian.
sarksloane
 
Posts: 75
Joined: 2017-01-17 04:21

Re: (Solved) Ethernet card driver for HP Proliant ML370 G6

Postby GarryRicketson » 2018-01-05 10:56

One of my friend told me that I should change and use CentOS. And the truth is I am about to shift and he was about to convince me.

That would probably be a big mistake,---- I tried CentOS, on 1 server, infact
still have , but it is terrible to work with, I will never use it again.
I really regret having installed it.
User avatar
GarryRicketson
 
Posts: 4790
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Previous

Return to Beginners Questions

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable