cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
10239
Views
19
Helpful
25
Replies

WLC 5508 after updating OUI.txt, device type unknown or unclassified

Diego Cairns
Level 1
Level 1

Hi

I updated the oui.txt from the following link  http://standards.ieee.org/develop/regauth/oui/oui.txt, saved in a txt using notepad and notepad++, then did a restart and all the connected devices are not recognized anymore. I am on WLC5508 version 8.0.110. Any ideas how can I repair this? The WLC is on standalone and there is not ISE server. 

 

Thanks in advance for your suggestions.

d

25 Replies 25

Hi Diego,

It is not working, it uploads the file, but nothing is visible under Device type, when we try to configure a policy.

 

Attaching the debug output for reference.

 

Regards,

 

Anand

Make sure you are saving as and not opening up the page and select all then saving. 

-Scott

-Scott
*** Please rate helpful posts ***

Hi Diego,

It is not working, it uploads the file, but nothing is visible under Device type, when we try to configure a policy.

 

Attaching the debug output for reference.

 

Regards,

 

Anand

Abhishek Abhishek
Cisco Employee
Cisco Employee

Please refer to the link-

http://www.cisco.com/c/en/us/td/docs/wireless/controller/technotes/7-5/NativeProfiling75.html#pgfId-43276

Thanks Everyone,

 

The issue was resolved after downgrading the software.

This is what the TAC responded:

I did research on this behavior and it turns out that you are hitting a bug. Version 8.0.115.0 is only a fix for a single bug, meaning that all bugs that were fixed on 8.0.110.0, are not fixed here.

The bug information is not visible for customers but the ID is CSCuh72732. It shows that the fixed release is 8.0.110.0, but I don’t recommend this version because it is very unstable so I will go ahead and publish version 8.0.110.11 which is the most recommended according to https://supportforums.cisco.com/document/12481821/tac-recommended-aireos-76-and-80-2q-cy15

Regards,

 

Anand

 

Thanks for this info I will downgrade to 110.11 then. 

 

Thanks

d

abcm10
Level 1
Level 1

After several hours and trying on a WLC-VM, my 5508 (8.0.152) finally can restore the OUI table. You can download the oui.txt from standard ieee and covert to the following format, after upload and reboot.

 

The file of successful upload is attached below.

 

verify the file format/encoding

Linux command# file oui-work.txt
oui-work.txt: ISO-8859 English text

 

====================

Sample of oui-work.txt 

====================

000000     (base 16)            XEROX CORPORATION
000001     (base 16)            XEROX CORPORATION
000002     (base 16)            XEROX CORPORATION
000003     (base 16)            XEROX CORPORATION
000004     (base 16)            XEROX CORPORATION
000005     (base 16)            XEROX CORPORATION
000006     (base 16)            XEROX CORPORATION
000007     (base 16)            XEROX CORPORATION
000008     (base 16)            XEROX CORPORATION
000009     (base 16)            XEROX CORPORATION
00000A     (base 16)            OMRON TATEISI ELECTRONICS CO.
00000B     (base 16)            MATRIX CORPORATION
00000C     (base 16)            Cisco Systems, Inc
00000D     (base 16)            FIBRONICS LTD.
00000E     (base 16)            FUJITSU LIMITED
00000F     (base 16)            NEXT, INC.
000010     (base 16)            SYTEK INC.
000011     (base 16)            NORMEREL SYSTEMES
000012     (base 16)            INFORMATION TECHNOLOGY LIMITED
000013     (base 16)            CAMEX
000014     (base 16)            NETRONIX
000015     (base 16)            DATAPOINT CORPORATION
000016     (base 16)            DU PONT PIXEL SYSTEMS     .
000017     (base 16)            Oracle
000018     (base 16)            WEBSTER COMPUTER CORPORATION
000019     (base 16)            APPLIED DYNAMICS INTERNATIONAL

Thanks for this update mate!

 

Unfortunately this didn't quite work for me. My controller refused to accept it due to the non-ASCII characters (I think there are some German ones within). However, I have easily removed them all using this regex:

 

s/[^\x00-\x7F]//g

And voila! it worked. 

 

I hope this helps someone else too :-)

Hmm.... Okay, so I managed to get the file successfully uploaded, but.. it doesn't quite look okay. For some reason it only loads a very small portion of it:

 

 

(Cisco Controller) >transfer download start

Mode............................................. TFTP  
Data Type........................................ OUI Update
TFTP Server IP................................... 10.0.0.4
TFTP Packet Timeout.............................. 6
TFTP Max Retries................................. 10
TFTP Path........................................ /
TFTP Filename.................................... oui.txt

Starting tranfer of OUI Update

This may take some time.
Are you sure you want to start? (y/N) y

TFTP OUI Update transfer starting.

TFTP receive complete... Loading OUI Update.
*emWeb: Mar 09 12:08:20.688: d4:a3:3d:26:71:e6 Found Client d4:a3:3d:26:71:e6: hostname
*TransferTask: Mar 09 12:08:34.943: Profiling file Exists - will be overwritten with the Fresh update

*TransferTask: Mar 09 12:08:34.944: Downloaded the OUI file.

*TransferTask: Mar 09 12:08:37.340: Will generate the profiles, backup - command:cp /mnt/application/dc_embedded_profiles.c /mnt/application/dc_embedded_profiles.c.bak 2>/dev/null

*TransferTask: Mar 09 12:09:02.473: dc config mode = 0
*TransferTask: Mar 09 12:09:02.473: Hash # of entries = 212
*TransferTask: Mar 09 12:09:02.474: Hash # of entries = 212
*TransferTask: Mar 09 12:09:02.474: Checks for proto 4 tag = 1
*TransferTask: Mar 09 12:09:02.474: Checks for proto 3 tag = 12
*TransferTask: Mar 09 12:09:02.475: Checks for proto 3 tag = 60
*TransferTask: Mar 09 12:09:02.475: Checks for proto 3 tag = 55
*TransferTask: Mar 09 12:09:02.475: Checks for proto 0 tag = 256
*TransferTask: Mar 09 12:09:02.476: Number of rules = 397
*TransferTask: Mar 09 12:09:02.477: Number of Profiles = 233
*TransferTask: Mar 09 12:09:02.478: # of OUI hash entries freed = 4815
*TransferTask: Mar 09 12:09:02.485: # of OUI string freed = 187
*TransferTask: Mar 09 12:09:02.486: Hash # of entries = 212
*TransferTask: Mar 09 12:09:02.486: Hash # of entries = 212
*TransferTask: Mar 09 12:09:02.486: Checks for proto 4 tag = 1
*TransferTask: Mar 09 12:09:02.487: Checks for proto 3 tag = 12
*TransferTask: Mar 09 12:09:02.487: Checks for proto 3 tag = 60
*TransferTask: Mar 09 12:09:02.487: Checks for proto 3 tag = 55
*TransferTask: Mar 09 12:09:02.488: Checks for proto 0 tag = 256
*TransferTask: Mar 09 12:09:02.488: Number of rules = 397
*TransferTask: Mar 09 12:09:02.490: Number of Profiles = 233
*TransferTask: Mar 09 12:09:02.491: # of OUI hash entries freed = 4815
*TransferTask: Mar 09 12:09:02.498: # of OUI string freed = 187
*TransferTask: Mar 09 12:09:02.498: Hash # of entries = 0
*TransferTask: Mar 09 12:09:02.499: Hash # of entries = 0
*TransferTask: Mar 09 12:09:02.499: Number of rules = 0
*TransferTask: Mar 09 12:09:02.499: Number of Profiles = 0
*TransferTask: Mar 09 12:09:02.500: # of OUI hash entries freed = 0
*TransferTask: Mar 09 12:09:02.500: # of OUI string freed = 0
*TransferTask: Mar 09 12:09:02.500: Malloc Count = 202125, Free Count = 196288, Malloc size  = 5467966
*TransferTask: Mar 09 12:09:02.501: 

*TransferTask: Mar 09 12:09:02.501: dc config mode = 0, dc_enabled:0
*TransferTask: Mar 09 12:09:02.501: s string (iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.501: # Profile Text File Date : 03-09-18:12:08:39
*TransferTask: Mar 09 12:09:02.502: s string (iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.503: # of OUI strings = 187
*TransferTask: Mar 09 12:09:02.506: # of OUI hash entries = 4815
*TransferTask: Mar 09 12:09:02.708: OUI str hash validated for 4815 entries
*TransferTask: Mar 09 12:09:02.709: s string (iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.744: check hash validated for 212 entries
*TransferTask: Mar 09 12:09:02.745: s string (iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.792: s string (iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.844: s string (iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.844: 
                                    Hash # of entries = 212
*TransferTask: Mar 09 12:09:02.844: 
                                    Number of rules = 397
*TransferTask: Mar 09 12:09:02.845: 
                                    Number of Profiles = 233
*TransferTask: Mar 09 12:09:02.845: 
                                    Number of oui hash entries = 4815
*TransferTask: Mar 09 12:09:02.845: 
                                    Number of oui stings = 187
*TransferTask: Mar 09 12:09:02.846: 
                                    Number of oui stings checks = 95
*TransferTask: Mar 09 12:09:02.846: Malloc Count = 210971, Free Count = 197631, Malloc size  = 5682707
*TransferTask: Mar 09 12:09:02.846: 

*TransferTask: Mar 09 12:09:02.846: Validate the profiles...
*TransferTask: Mar 09 12:09:02.847: check hash validated for 212 entries
*TransferTask: Mar 09 12:09:02.863: OUI str hash validated for 4815 entries
*TransferTask: Mar 09 12:09:02.864: Validate the profiles...DONE
*TransferTask: Mar 09 12:09:02.864: s string (iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.865: # Profile Text File Date : 03-09-18:12:08:39
*TransferTask: Mar 09 12:09:02.865: s string (iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:02.867: # of OUI strings = 187
*TransferTask: Mar 09 12:09:02.904: # of OUI hash entries = 4815
*TransferTask: Mar 09 12:09:03.320: OUI str hash validated for 4815 entries
*TransferTask: Mar 09 12:09:03.321: s string (iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:03.357: check hash validated for 212 entries
*TransferTask: Mar 09 12:09:03.357: s string (iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:03.504: s string (iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:03.555: s string (iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl)

*TransferTask: Mar 09 12:09:03.555: Malloc Count = 219817, Free Count = 198974, Malloc size  = 5897448
*TransferTask: Mar 09 12:09:03.556: 

*TransferTask: Mar 09 12:09:03.556: Malloc Count = 219817, Free Count = 198974, Malloc size  = 5897448
*TransferTask: Mar 09 12:09:03.556: 


OUI Update installed..

(Cisco Controller) >show profiling oui-string summary

Number of OUI Strings Available: 4815
OUI OUI-String
========== =================================================================
0x00000003 XEROX CORPORATION
0x00000009 XEROX CORPORATION
(Cisco Controller) >show sysinfo

Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.5.120.0
Bootloader Version............................... 1.0.20
Field Recovery Image Version..................... 7.6.101.1
Firmware Version................................. PIC 16.0

OUI File Last Update Time........................ Fri Mar 9 12:09:03 2018

Build Type....................................... DATA + WPS

System Name...................................... WLC1
System Location..................................
System Contact...................................
System ObjectID.................................. 1.3.6.1.4.1.9.1.1279
IP Address....................................... 192.168.1.10
IPv6 Address..................................... ::
Last Reset....................................... Power on reset
System Up Time................................... 0 days 21 hrs 34 mins 56 secs
System Timezone Location......................... (GMT) London, Lisbon, Dublin, Edinburgh
System Stats Realtime Interval................... 5
System Stats Normal Interval..................... 180

Configured Country............................... Multiple Countries : GB,US
Operating Environment............................ Commercial (0 to 40 C)
fInternal Temp Alarm Limits....................... 0 to 65 C
Internal Temperature............................. +27 C
External Temperature............................. +32 C
Fan Status....................................... 77 rpm

State of 802.11b Network......................... Enabled
State of 802.11a Network......................... Enabled
Number of WLANs.................................. 2
Number of Active Clients......................... 22

OUI Classification Failure Count................. 0

Burned-in MAC Address............................ F0:29:29:88:4D:60
Maximum number of APs supported.................. 75
System Nas-Id....................................
WLC MIC Certificate Types........................ SHA1

 I have extracted all the OUIs currently loaded by the WLC, trying to make some sense out of it (to figure out why only those have been accepted by the controller). See attached if you're interested... 

 

Any ideas? 

 

I am the author of this thread. A few years later, I try once more to update the oui and again same issue. Downloading the oui from https://linuxnet.ca/ieee/oui/ here, made it work . 

 

regards

Diego 

Unfortunately that doesn't work for me :( 

 

I just tried it again and I got the same result

 

(Cisco Controller) >transfer download start

Mode............................................. TFTP
Data Type........................................ OUI Update
TFTP Server IP................................... 10.0.0.4
TFTP Packet Timeout.............................. 6
TFTP Max Retries................................. 10
TFTP Path........................................ /
TFTP Filename.................................... oui.txt

Starting tranfer of OUI Update

This may take some time.
Are you sure you want to start? (y/N) y

TFTP OUI Update transfer starting.

TFTP receive complete... Loading OUI Update.

Revert Backup OUI
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card