FOG cannot load qlogic network driver on PowerEdge R640
-
@bsedash said in FOG cannot load qlogic network driver on PowerEdge R640:
1077:8070
OK this is good info and I did find another thread in the forum about the same network adapter. It appears that fog doesn’t have this nic installed by default. No worries through.
I do still need you to boot into debug mode. Take the mac address for the nic you will boot from and manually add that system to FOG’s inventory. Then you should be able to get into debug mode as I mentioned before.You cleared all of the tests I needed, but now I need you to check one more and it can only be done from the FOS Linux console. I need to check to make sure there isn’t additional firmware needed in the linux kernel. So if you could run the command
grep -i -e "firmware" /var/log/syslog
see if there is any output that mentioned missing firmware for the nic. If not it will be a quick fix to recompile FOS Linux with the needed network adapter. I just want to avoid compiling it twice once for the nic and once for the firmware. -
@george1421 Cross linking similar post: https://forums.fogproject.org/topic/16283/dell-poweredge740-integrated-nic-qlogic-2x25ge-ql41262hmcu-no-driver
One solution two fixes
-
Hello @george1421
thank you for the fast response.I cannot do ssh since I cannot set IP address in debug mode (i guess luck of drivers).
I do have screenshot of consol, hope its help:Best regards,
Boris. -
@bsedash This is excellent and told me that there is missing firmware too. That saved us a second trip back to rebuild. The firmware name looks a bit fishy but…
qed/qed_init_values_zipped-8.4.2.1.bin
is what it wants. Let me get the development environment resetup with the latest linux kernel and see what we can do. -
@george1421 said in FOG cannot load qlogic network driver on PowerEdge R640:
t and told me that there is missing firmware too. That saved us a second t
Thank you a lot for help and support
-
@bsedash The kernel is about 1/2 finished compiling. I should have something in about 20 minutes to test. I suspect you are in the EU so you can test it in the AM. I will have instructions for you to download and integrate it into FOG with the next post.
-
@bsedash Ok here we go.
Download the following file https://drive.google.com/file/d/1rUmdLu7fJRTbbSMOYgcmEHnll4aNkjbo/view?usp=sharing
as bzImage5.15.44qed (watch the case of the name) and place it into the FOG server’s directory of
/var/www/html/fog/service/ipxe
directory.Now in the host definition for this computer in question, update the kernel field in the host definition to be
bzImage5.15.44qed
save the host record. If you still have a running debug task for this target computer (should be still) then just pxe boot the target computer back into debug mode.Test to see if you have an IP address with
ip a s
Hopefully you will see an ip address defined. If not once again lets look at the firmware messagesgrep -i firmware /var/log/syslog
I did not have the exact matching firmware that was listed in the last report, but the next incremented version. I’m hoping it will take that version of the firmware. The firmware I loaded wasqed_init_values_zipped-8.4.2.0.bin
instead of what it asked forqed_init_values_zipped-8.4.1.0.bin
It should work but… -
@george1421 said in FOG cannot load qlogic network driver on PowerEdge R640:
est to see if you have an IP address w
Hello @george1421 i have followed your instructions please see an attached screenshot of what
I get:
Also adding dmes output:
-
@bsedash Hmm same error…
Looking at the setup I failed on this one. I included firmware qed_init_values_zipped-8.4.2.0.bin and it clearly asks for qed_init_values_zipped-8.42.2.0.bin. Let me rebuild it and get it posted.
-
@bsedash OK here is the updated kernel named 5.15.44qed-2 Just download it and save it as the previous name (without the -2 in the name)
https://drive.google.com/file/d/1p6sJyIv8uDhF4IUAo7uMzoSp9BmkLzQV/view?usp=sharing
I’m going to retire the previous file and link since the kernel build was pointless.
-
Hello @george1421
it working !!!
Thank you, please see the screenshot :Please advice what is a next step ?
Best regards,
Boris. -
@bsedash That is good news.
So next steps you have 2 options.
- When you image these dell servers, you will need to manually register the server and then add that kernel name into the host record just as you have done with this test server.
- Since this kernel is a standard FOS linux kernel with the added driver you can use this kernel in place of the FOG Project standard kernel. In the FOG Web ui ->FOG Configuration -> FOG Settings. Hit the expand all button. There is a kernel field there. That field is the equivalent to the field in the host definition, but its global. Set that field to
bzImage5.15.44qed
and all deployments will use that updated FOS Linux kernel.
-
@george1421 , ok I will try both options and update you with findings
Best regards,
Boris. -
@george1421 I want to say thank you very much for your support and help.\It was very professional and fast, thanks again now I can continue enjoy a FOG solution in my environment
Best regards, Boris