FIXAÇÃO: Um dispositivo USB com USB RNDIS não é reconhecido quando está ligado a um dispositivo WINDOWS Incorporado CE 6.0 R3


Sintomas


Considere o seguinte cenário:
  • Executa uma imagem baseada no Windows Embedded CE 6.0 R3 que tem a variável SYSGEN_ETH_USB_HOST ativada num dispositivo CE.
  • O dispositivo CE suporta adaptadores ethernet compatíveis com a interface do controlador de rede remota (RNDIS).
  • Liga um dispositivo USB com USB do RNDIS, como um telefone Windows ao dispositivo CE.
Neste cenário, o dispositivo CE não reconhece o dispositivo RNDIS.

Causa


Este problema ocorre porque a função USBDeviceAttach no controlador RNDIS (Usb8023.dll) não verifica a classe ActiveSync no descritor USB. O condutor RNDIS carrega e descarrega imediatamente durante a ligação.

Resolução


Informações sobre atualização de software

Uma atualização de software suportada está agora disponível na Microsoft como Windows Embedded CE 6.0 Monthly Update junho 2011. Na secção "Informação de Ficheiros", o nome do ficheiro do pacote contém a versão do produto, a data, o número de artigo da Base de Conhecimento e o tipo de processador. O formato de nome do ficheiro do pacote é o seguinte:
Tipo de processador de versão do produto yymmdd-kbnnnnn
Por exemplo: Wincepb60-110128-kb2492159-armv4i.msi é a correção ARMV4i Windows Embedded CE 6.0 Platform Builder que está documentada no artigo kB 2492159 e que está contida na atualização mensal de janeiro de 2011. Para resolver este problema imediatamente, descarregue esta Atualização Mensal DO Windows Embedded CE 6.0 a partir de um dos seguintes websites da Microsoft:Windows EmbeddedMicrosoft Download Center

Pré-requisitos

Esta atualização só é suportada se todas as atualizações previamente emitidas para este produto também tiverem sido instaladas.

Requisito de reinício

Depois de aplicar esta atualização, deve realizar uma construção limpa de toda a plataforma. Para tal, utilize um dos métodos seguintes:
  • No menu 'Construir', clique em Clean Solution, e, em seguida, clique em Construir Solução.
  • No menu Build, clique em Reconstruir Solução.
Não tem de reiniciar o computador depois de aplicar esta atualização de software.

Atualizar informações de substituição

Esta atualização não substitui quaisquer outras atualizações.

Informações de arquivo

A versão inglesa deste pacote de atualização de software tem os atributos de ficheiro (ou atributos posteriores do ficheiro) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre UTC e hora local, utilize o separador Time Zone no item data e hora no Painel de Controlo.
Ficheiros que estão incluídos neste pacote de atualização
Nome do ficheiroTamanho do arquivoDataTempoCaminho
Windows incorporado ce 6.0_update_kb2565015.htm7,66030-Jun-201122:49110630_kb2565015
Usb8023.lib596,46616-Jun-201116:35Public\Common\Oak\Lib\Armv4i\Debug
Usb8023.lib276,89416-Jun-201116:35Public\Common\Oak\Lib\Armv4i\Retail
Usb8023.lib566,07016-Jun-201116:35Public\Common\Oak\Lib\Mipsii\Debug
Usb8023.lib277,90616-Jun-201116:35Public\Common\Oak\Lib\Mipsii\Retail
Usb8023.lib566,17816-Jun-201116:35Public\Common\Oak\Lib\Mipsii_fp\Debug
Usb8023.lib278,01616-Jun-201116:35Public\Common\Oak\Lib\Mipsii_fp\Retail
Usb8023.lib568,94216-Jun-201116:36Public\Common\Oak\Lib\Mipsiv\Debug
Usb8023.lib279,66616-Jun-201116:35Public\Common\Oak\Lib\Mipsiv\Retail
Usb8023.lib569,05016-Jun-201116:36Public\Common\Oak\Lib\Mipsiv_fp\Debug
Usb8023.lib279,77616-Jun-201116:36Public\Common\Oak\Lib\Mipsiv_fp\Retail
Usb8023.lib505,42016-Jun-201116:36Public\Common\Oak\Lib\Sh4\Debug
Usb8023.lib266,10816-Jun-201116:36Public\Common\Oak\Lib\Sh4\Retail
Usb8023.lib521,11416-Jun-201116:35Public\Common\Oak\Lib\X86\Debug
Usb8023.lib270,63416-Jun-201116:35Public\Common\Oak\Lib\X86\Retail

Referências


Para obter mais informações sobre terminologia de atualização de software, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft