*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
technical support
*
*
****
*.Technical Support
*
*
*>>Home Page*
*
*.Obtaining Support*
*
*.FAQs*
*
**Development Tool FAQs*
**IP FAQs*
**Embedded Software FAQs*
**Artisan Physical IP FAQs (Login Required)*
*
*.Downloads*
*
*.Documentation*
*
*.Training*
*
*.Where To Buy*
*
*.Keil MCU Tools*
*
*.What's New*
*
*.ARM Newsgroups*
*
*.Active Assist On-site Services*
*
*
*
technical support FAQsask ARM*
*

Technical Support Search
*     (Advanced Search)
  FAQs   Documentation   Downloads   Forums

*

 
downarrowHow do I find my host ID?
Applies to: ARM Developer Suite (ADS), RealView Compilation Tools (RVCT) for BREW, RealView Developer Kit (RVDK) for OKI , RealView Developer Kit (RVDK) for ST, RealView Developer Kit for XScale (RVXDK), RealView Developer Suite (RVDS) 2.0, RealView Developer Suite (RVDS) 2.1, RealView Developer Suite (RVDS) 2.2, RealView Development Suite (RVDS) 3.0, RealView Development Suite (RVDS) 3.1, RealView Development Suite (RVDS) 3.1 Professional, Tool Licensing (License Management)

A host ID is an identifier unique to a particular computer, and is used by FLEXlm to lock licenses to a particular machine. If the host ID provided at the time the license is generated is wrong, then the license will not enable the tools.

The method of obtaining a host ID will differ depending upon the type of license (see the FAQ entry: What licensing options are available for ARM's development tools? ), the hardware platform and operating system used.

Node Locked Licenses

Node locked licenses (only available on Windows) are normally locked to the "physical address" (or MAC address) of the computer's network card.  If you are using a laptop, ensure that you choose a network device that will not be powered down by your battery management system if it is not in use.  Enter the command "ipconfig/all " into a DOS-box and look for the line "Physical address" for the appropriate network card:

Description ...........: 3Com 10/100 Mini PCI Ethernet Adapter
Physical Address ......: 00-01-23-4A-BC-DE

The host ID is the "physical address" with the "-"s removed, so in this example it is 0001234abcde. Alternatively if you have installed the FLEXlm software onto your machine you can instead type " lmutil lmhostid ". 

It is also possible (though not recommended) to use the hard disc volume number as the host ID.  This must correspond to the first FIXED_DRIVE after drive A:, and must be drive C:.  If you are using a ramdisk or similar device, the first fixed drive may be some other letter.  In this case, you would need to lock your license to the MAC address instead. 

To get the volume serial number, enter the command " vol c: " into a DOS-box:

Volume Serial Number is 1234-ABCD

The host ID is the "volume serial number" with the "-" removed and prefixed with "DISK_SERIAL_NUM=", so in this example it is "DISK_SERIAL_NUM=1234ABCD". Alternatively if you have installed the FLEXlm software onto your machine you can instead type "lmutil lmhostid -vsn".

Floating Licenses

Note that some ARM tools (such as the RealView Developer Kits) do not allow the use of floating licenses.

The host ID(s) required will belong to the license server(s) and not to the client machines running the tools. If you have already installed the FLEXlm server software onto the server, then you can find the host ID using the command "  lmutil lmhostid ". If you have not yet installed the FLEXlm server software, then you can use the following standard operating system commands to obtain the correct host ID:

OS CommandServer Host ID Type  Comments
Windowsipconfig /allETHERNETThe hostid will be returned as the 12 digit hex ‘Physical Address’. Remove the hyphens, ‘-’, before entering it.
HP-UXecho `/bin/uname -i` 16op | dcLONGReturns the 8 digit hex host ID.
Linux  /sbin/ifconfig eth0ETHERNETReturns a 12 digit hex ‘HWaddr’. Remove the colons.
Solaris/usr/bin/hostidLONG

Returns the 8 digit hex host ID.

Notes:

  1. The Server Host ID Type is required when you request your license from the ARM web licensing portal.  See the FAQ entry, How do I obtain my license file, for more information.
  2. If you are requesting a three server (redundant server) license then you will need a valid and different host ID for each of the three machines.
  3. You cannot use a volume serial number as the host ID for a Windows license server.


Related:






back to top

*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow