Microsoft KB Archive/931855

= Authentication fails when you configure a Windows XP-based computer to use IEEE 802.1X authentication to connect to a network =

Article ID: 931855

Article Last Modified on 12/1/2007

-

APPLIES TO


 * Microsoft Windows XP Professional
 * Microsoft Windows XP Professional x64 Edition
 * Microsoft Windows XP Media Center Edition 2002
 * Microsoft Windows XP Media Center Edition 2004
 * Microsoft Windows XP Media Center Edition 2005
 * Microsoft Windows XP Starter Edition
 * Microsoft Windows XP Tablet PC Edition

-



SYMPTOMS
When you configure a Microsoft Windows XP-based computer to use IEEE 802.1X authentication to connect to a network, the authentication fails.



CAUSE
This problem occurs when the computer name contains a double-byte character or a hyphen (-). 802.1X uses the Extensible Authentication Protocol (EAP) for message exchange during the authentication process. The Windows implementation of the Extensible Authentication Protocol (EAP) does not support these characters.



WORKAROUND
To work around this problem, change the name of the computer to use single-byte characters without hyphens.
 * 1) Click Start, right-click My Computer, and then click Properties.
 * 2) On the Computer Name tab, click Change.
 * 3) Rename the computer, and then click OK two times.
 * 4) Restart the computer.



MORE INFORMATION
When this problem occurs, an error that resembles the following is logged in the EAP log: [1244] 20:12:06:422: ElGetUserIdentity entered [1244] 20:12:06:422: ElGetEapUserInfo: Get value succeeded: EapTypeId=<25>, SSIDLen=<32>, AuthData=(610) [1244] 20:12:06:422: ElGetEapUserInfo: Get value succeeded: EapTypeId=<25>, SSIDLen=<32>, AuthData=(610) [1244] 20:12:06:422: ElGetUserIdentityOptimized: ElGetEapUserInfo: Got user blob, size = (610) [1244] 20:12:06:422: ElGetCustomAuthData: SSIDLen=<32>, EapTypeId=<25>, Offset=<52/180>, dwAuthData=<62> [1244] 20:12:06:422: ElGetCustomAuthData: SSIDLen=<32>, EapTypeId=<25>, Offset=<52/180>, dwAuthData=<62> [1244] 20:12:06:422: ElGetUserIdentityOptimized: WideCharToMultiByte (가나다\bb40480) failed: 122 [1244] 20:12:06:422: ElGetUserIdentity: ElGetUserIdentityOptimized got identity without user module intervention [1244] 20:12:06:422: ElGetUserIdentity completed with error 122

Additional query words: connection

Keywords: kbexpertiseadvanced kbexpertiseinter kbtshoot kbprb KB931855

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.