Erro: PC Card de tipo paralela não obter recursos de entrada/saída

Traduções de Artigos Traduções de Artigos
Artigo: 313580 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Um controlador para uma placa PC Card com o código de função paralela não irá receber quaisquer recursos na respectiva IRP_MN_START_DEVICE com o Windows XP. Normalmente, isto provoca o processador de pacote (IRP) do pedido de entrada/saída Plug and Play (PNP) falha IRP_MN_START_DEVICE. O resultado é que o Gestor de dispositivos marca o dispositivo com um ponto de exclamação amarelo e o código de erro 10.

No entanto, se tiver o controlador êxito IRP_MN_START_DEVICE mesmo assim, o dispositivo pode parecer no dispositivo Gestor iniciado como com êxito mas aos respectivos recursos associados estão em falta ou incompletos.

Causa

Controlador de barramento PCMCIA do Windows XP marca como inválido tuple qualquer configuração que pertença a um dispositivo com o código de tuple (21) de ID de função 3 (paralela) se não tem apenas intervalos de portas de E/s dois, ou se o tuple de configuração solicita qualquer intervalo de memória.

Por exemplo, uma porta paralela é implementada para uma placa PC Card que pedidos de portas de E/s comuns intervalos para LPT1, LPT2 ou LPT3 localiza todos os respectivos tuples configuração marcado como inválido. Isto faz com que o sistema não atribuir qualquer recurso para o dispositivo. Localiza o controlador que IRP_MN_START_DEVICE tem uma lista de recursos vazia e o controlador falha, normalmente, este IRP.

Resolução

Para resolver este problema, obtenha o service pack mais recente do Windows XP. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322389Como obter o Windows XP Service Pack mais recente


Para contornar este comportamento, substitua configurações marcadas inválidas por meio de uma directiva IOConfig numa secção LogConfig na INF do dispositivo. Depois de o fazer, pode adicionar um intervalo de porta de E/s fictício à configuração substituído para satisfazer a necessidade de ter apenas intervalos de portas E/s dois.

O código de exemplo seguinte é uma secção de LogConfig para uma placa que necessário LPT1 intervalo e foi corrigida para incluir um intervalo de porta de E/s fictício no 0778 077F:

[MyDeviceInstallSection]
...

[MyDeviceInstallSection.LogConfigOverride]
LogConfig=MyLogConfig
...

[MyLogConfig]
ConfigPriority=NORMAL
IOConfig=378-37F(3ff::)
IOConfig=778-77F(ffff::)

				
Nota : Este exemplo assume que a porta paralela tenha um descodificador de 10 bits, que é pior dos casos. Para o intervalo fictício, apesar do tiver sido definido um descodificador de 16 bits, nenhum descodificador de existe.

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Windows XP Service Pack 1.

Mais Informação

Segue-se um exemplo comum de tuples o problema poderá ocorrer. Uma placa PC Card tem um ID de função tuple (21 h) avaliado para 3 para o dispositivo paralelo. Entre outras tuples, o ID de função será o seguinte:
21h TPL_CODE=CISTPL_FUNCID
02h TPL_LINK
03h TPLFID_FUNCTION
00h 

Propriedades

Artigo: 313580 - Última revisão: 22 de julho de 2004 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbmt kbbug kbfix kboswin2000fix kbwinxpsp1fix KB313580 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 313580

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com