lshw -C network gives info about my wireless card, driver, and firmware:
  *-network
       description: Wireless interface
       product: PRO/Wireless 5100 AGN [Shiloh] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.16.0-34-generic firmware=8.83.5.1 build 33692 ip=192.168.1.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11abg
       resources: irq:49 memory:f4200000-f4201fff
modinfo gives information about the driver module iwlwifi and firmwares:
$ modinfo iwlwifi
filename:       /lib/modules/3.16.0-34-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003- 2014 Intel Corporation <ilw@linux.intel.com>
version:        in-tree:
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-5.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-7265-9.ucode
firmware:       iwlwifi-3160-9.ucode
firmware:       iwlwifi-7260-9.ucode
firmware:       iwlwifi-8000-8.ucode
srcversion:     93D664267873827B22C4309
About the driver module:
Is the version of
iwlwifi3.16.0-34-genericas output bylshw -C network, orin-tree:as output bymodinfo iwlwifi, or93D664267873827B22C4309as output bymodinfo iwlwifi?
Where can I find the latest available version of
iwlwifiand how to install it on 64-bit Ubuntu 14.04?About the firmware(s):
Is the version of the firmware which
iwlwifineeds8.83.5.1 build 33692as output bylshw -C network, oriwlwifi-<digit>.ucodeas output bymodinfo iwlwifi?
Are the line started with
firmwarein the output ofmodinfo iwlwifi- different versions of the same firmware? Or
 - different firmwares?
 
Where can I find the latest available version of the firmwares, and how to install them on 64-bit Ubuntu 14.04?
Thanks!