Solved

Xenserver 6.1 not applying Driver update properly

Posted on 2014-01-24
2
990 Views
Last Modified: 2016-11-23
Good morning,
We are running a small Xenserver pool (2 hosts) using identical Dell PowerEdge 2970 servers. We are using embedded NICs (Broadcom 5708's) for management traffic (with additional Intel dual Gig nics for iSCSI).

We are currently on Broadcom driver v 2.2.1j (i.e. bnx2-2.2.1j), and trying to update to comply with hotfix requirements and maximize performance. I'm not a XenServer / Linux wiz, but using guides, I have been working on this for a few hours without success.

I found the current version by running

modinfo -F version bnx2
OUTPUT: 2.2.1j

Also (per other suggestions), I confirmed that the updated driver was required/suggested per compatibility with recent hotfixes, by running

lsmod | egrep 'bnx2x|bnx2|tg3|cxgb3|cxgb4'
(suggested at this link, http://xendesktopguy.com/2013/04/18/xenserver-6-0-2-hotfix-and-driver-disk-install-summary/)
OUTPUT: bnx2                  192638  0


Following Citrix instructions (from http://support.citrix.com/article/CTX138040), I've downloaded the driver bnx2-2.78.11 and installed it per the instructions. Installation says it completes.
OUTPUT: Installing 'Broadcom bnx2 driver'...
Memory required by all installed packages: 884998144
Truncating to static-max: 780140544
Setting VM.memory_target: 780140544
Pack installation successful.

Post install, MODINFO returns the old version (2.2.1j), and lsmod the same. I reboot the host, nothing changes.

This has been performed on both hosts in the pool (first the master, then the slave) - identical results.


What am I missing?

Thanks!
0
Comment
Question by:Kadrel
2 Comments
 
LVL 10

Accepted Solution

by:
acbxyz earned 500 total points
ID: 39807313
Did you install any hotfixes to your xenserver 6.1?

Kernel modules are compiled for a specific linux kernel. Some Hotfixes renew the kernel and requires driver disks to be updated too.
Here are some links to newer driver packs
since XS61E030 http://support.citrix.com/article/CTX138563
since XS61E018 http://support.citrix.com/article/CTX137629
since XS61E014 http://support.citrix.com/article/CTX136622

You can see your installed hotfixes as sorted list using this command:
xe patch-list hosts:contains=$(xe host-list hostname=$(hostname -s) params=uuid --minimal) params=name-label | sort -u
... or use xencenter, of course.
0
 

Author Comment

by:Kadrel
ID: 39807604
Yes, all of these are installed.

Seems like you nailed it! I was confused because the driver versions didn't match up, but I see on the XS61E030 driver pack page that it referenced an identical bnx2 driver version - seems that they just relabeled or repackaged it for this latest hotfix.

I downloaded and installed that driver version, and it took the way I expected it to - thanks so much!!
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Issues connecting Dell SCV2020i to VMWARE 7 67
Docking station to dual port KVM switch 3 18
Migrating a Linux server to VMware 3 59
Win 7 to Win 10 11 42
This is an issue that we can get adding / removing permissions in the vCSA 6.0. We can also have issues searching for users / groups in the AD (using your identify sources). This is how one of the ways to handle this issues and fix it.
In this article, I am going to show you how to simulate a multi-site Lab environment on a single Hyper-V host. I use this method successfully in my own lab to simulate three fully routed global AD Sites on a Windows 10 Hyper-V host.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…

837 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question