XenServer 6.2 and updating drivers

A while back I posted an article on updating XenServer 6.0.2, with a quick tip on how to check what drivers are loaded on your system.  For reference that article is here – “XenServer 6.0.2 hotfix and driver disk install summary“.  I’ve been caught out though – my quick tip relies on the module name matching the driver disk filename which works in all but one instance.  Eg as you can see in the screenshot below, the bnx2x driver filename also starts with bnx2x.

XS62ESP1009 Driver Disks There is an anomaly though – the filename for the Emulex be2net driver does not match!

XS62ESP1009 Emulex

As you can see the driver name is “be2net” but the filename is “emulex”.  So when running your lsmod command, double-check the filenames match the driver names for all future driver updates, as I’m sure there will be other inconsistencies in the future.

For reference, the command to check your system for any required XenServer 6.2 SP1 Hotfix 9 driver updates (as per CTX141192) would be:

lsmod | egrep 'bnx2x|tg3|bnx2|cxgb4|enic|fnic|be2net|aacraid|hpsa|e1000e|megaraid_sas|qlcnic|qla4xxx|qla2xxx|qlge'

Happy updating :-)