다기능 PCMCIA 카드 설치 문제

기술 자료 번역 기술 자료 번역
기술 자료: 318213 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

다음과 같은 경우를 생각해 볼 수 있습니다. Microsoft Windows XP에서 PCMCIA 다기능 표준을 완전히 구현하는 다기능 PCMCIA 카드를 설치합니다. PCMCIA 다기능 표준을 완전히 구현하기 위해 카드에서는 하위 기능에 대한 재정의 구성이 없는 시스템에서 제공하는 상위 INF 파일(mf.inf)이나 호환되는 다른 INF 파일을 사용합니다. 이 경우 다음 설치 문제 중 하나 이상이 발생할 수 있습니다.
  • 문제점 1: 카드의 마지막 하위 기능이 설치되지 않습니다. 예를 들어, 이중 I/O 카드를 설치하는 경우 장치 관리자에서 두 포트 대신 하나의 COM 포트만 예기치 않게 발견할 수 있습니다.
  • 문제점 2: 모든 하위 기능의 장치 설명이 동일합니다.
  • 문제점 3: 일부 하위 기능이 시작되지 않습니다(오류 코드 10).

원인

이 문제는 Pcmcia.sys 모듈의 버그 때문에 발생합니다.

해결 방법

이 문제를 해결하려면 Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법
이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
표 축소표 확대
날짜시간버전크기파일 이름
2002-11-0315:275.1.2600.34113,000Pcmcia.sys

해결 과정

이 문제를 해결하려면 재정의 구성이 있는 상위 INF 파일을 사용하여 다기능 카드를 설치합니다. 이러한 재정의 구성에는 하드웨어 ID 및 I/O 리소스 맵과 같은 하위 기능에 대한 정보를 정의하는 레지스트리 항목이 있어야 합니다.

자세한 내용을 보려면 다음 MSDN(Microsoft Developer Network) 웹 사이트를 방문하십시오.
다기능 PC 카드 장치 지원
http://msdn2.microsoft.com/en-us/library/ms794942.aspx
이 경우 다기능 드라이버(Mf.sys)는 PCMCIA를 사용하여 장치 튜플에서 이 정보를 가져오는 대신 상위 INF 파일에 의해 레지스트리에 이미 기록된 정보를 사용하여 하위 기능을 자체적으로 열거합니다.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다. 이 문제는 Windows XP 서비스 팩 1에서 처음 해결되었습니다.

추가 정보

다음 문제는 "현상" 절에 나와 있는 문제와 관련되어 있습니다.

문제 1

다음과 같은 경우를 생각해 볼 수 있습니다. PnP Manager가 IRP_MN_QUERY_DEVICE_RELATIONS 요청을 다기능 드라이버에 보내 다기능 PCMCIA 카드의 하위 기능에 대한 PDO(실제 장치 개체)의 목록을 가져옵니다. 이 경우에 마지막 하위 기능에 대한 PDO가 만들어지지 않으므로 마지막 하위 기능이 상위 기능의 하위 기능 목록에 추가되지 않습니다.

문제 2

PCMCIA에서 하위 기능에 대해 생성하는 장치 ID의 형식은 다음과 같습니다.
PCMCIA\ManufacturerName-ProductName-DEVFunctionNumber-Crc
다음과 같은 경우를 생각해 볼 수 있습니다. Microsoft Windows XP에서 PCMCIA 다기능 표준을 완전히 구현하는 다기능 PCMCIA 카드를 설치합니다. PCMCIA 다기능 표준을 완전히 구현하기 위해 카드에서는 하위 기능에 대한 재정의 구성이 없는 시스템에서 제공하는 상위 INF 파일(mf.inf)이나 호환되는 다른 INF 파일을 사용합니다. 이 경우 위에서 설명한 설치 문제 중 하나 이상이 발생할 수 있습니다.

문제 3

다기능 PCMCIA 카드를 설치하면 기능 드라이버에서 일부 하위 기능을 예상대로 시작하지 못할 수 있습니다(오류 코드 10). 이는 Pcmcia.sys 파일이 튜플 정보에서 얻은 PCMCIA 카드에 대한 리소스 요구 사항을 채울 때 발생하는 문제 때문입니다. 다기능 PCMCIA 카드의 하위 기능에 대한 DevicePrivate 리소스 설명자가 제대로 만들어지지 않습니다. 각 기능의 DevicePrivate 리소스 설명자는 구성 레지스터의 기본 주소, 해당 기능의 Configuration Option Register에 기록될 구성 데이터 등의 정보를 제공합니다. 따라서 일부 하위 기능이 제대로 구성되지 않고 시작되지 않습니다.

속성

기술 자료: 318213 - 마지막 검토: 2008년 5월 13일 화요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드:?
kbhotfixserver kbqfe kbbug kbfile kbfix kbkmode kboswin2000fix kbplugplay kbwdm kbwinxpsp1fix KB318213

피드백 보내기

 

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