여러 IEEE 1394(FireWire) 장치를 사용하는 경우 일부 장치가 인식되지 않는다

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

이 페이지에서

현상

한 컴퓨터에 IEEE(Institute of Electrical and Electronic Engineers) 1394 고속 직렬 버스(또는 FireWire라고도 함)를 사용하는 장치가 여러 개 있는 경우 일부 장치가 올바로 인식되지 않을 수 있습니다.

이러한 장치를 하나만 사용하는 경우 플러그 앤 플레이가 정확한 드라이버를 로드하기 때문에 장치가 올바로 작동합니다. 그러나 한 컴퓨터에서 두 개의 IEEE 1394 장치를 사용하면 드라이버가 한 번만 호출되기 때문에 첫 번째 장치만 인식됩니다.

원인

이 문제는 IEEE 1394 장치의 장치 ID가 비슷한 경우에 발생할 수 있습니다. 예를 들어, 첫 번째 장치의 UID(고유 ID)가 200000002A30B00이고 두 번째 장치의 UID가 210000001A30B00일 경우 이 문제가 발생할 수 있습니다.

1394 장치 에뮬레이터(1394bus.sys)에는 배열에 저장되는 해시 테이블로 구현되는 장치 테이블이 있습니다. 해시 함수는 장치의 UID를 기반으로 해시를 계산합니다. 충돌이 있을 경우, 즉 각 장치에 대해 계산된 해시 값이 동일할 경우 보다 큰 테이블이 할당됩니다.

두 개의 장치 ID가 비슷할 경우 두 장치에 대한 해시 계산의 결과로 동일한 값이 산출됩니다. 따라서 충돌이 발생하고 코드가 테이블 크기 제한까지 계속해서 보다 큰 배열을 다시 할당합니다. 두 번째 장치에 대한 새 항목이 테이블에 추가되기 전에 해시 테이블이 크기 제한에 도달하기 때문에 두 번째 장치는 인식되지 않습니다.

해결 방법

Windows XP

핫픽스 정보

이 문제를 해결하려면 Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법

전제 조건

이 핫픽스를 적용하려면 Windows XP 서비스 팩 1(SP1)이 설치되어 있어야 합니다.

다시 시작 요구 사항

이 핫픽스를 적용한 후에는 컴퓨터를 다시 시작해야 합니다.

핫픽스 대체 정보

이 핫픽스는 다른 핫픽스를 대체하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
Windows XP Itanium 기반 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
1394bus.sys5.1.2600.1317190,9762003-11-0602:42IA-64

Windows XP x86 기반 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
1394bus.sys5.1.2600.131751,0722003-11-0602:42x86

Windows Server 2003

핫픽스 정보

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 나중에 추가 테스트를 받아야 할 수도 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 Windows Server 2003 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 문제를 해결하려면 Microsoft 온라인 고객 서비스에 요청을 제출하여 핫픽스를 구하십시오. 핫픽스를 구하기 위한 온라인 요청을 제출하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내

전제 조건

전제 조건이 없습니다.

다시 시작 요구 사항

이 핫픽스를 적용한 후에는 컴퓨터를 다시 시작해야 합니다.

핫픽스 대체 정보

이 핫픽스는 다른 핫픽스를 대체하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
Windows Server 2003 Itanium 기반 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
1394bus.sys5.2.3790.100168,0642003-11-0503:45해당 사항 없음

Windows Server 2003 x86 기반 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
1394bus.sys5.2.3790.10052,6082003-11-0519:46해당 사항 없음

현재 상태

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

추가 정보

이 핫픽스를 설치하고 나면 장치 테이블에 보다 높은 엔트로피를 가진 해시 계산이 사용됩니다. 따라서 IEEE 1394 장치 ID가 비슷한 경우에 발생할 수 있는 충돌이 방지됩니다.

IEEE 1394 기술에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/whdc/system/bus/1394/default.mspx(영문)

Windows XP에서 IEEE 1394 장치를 사용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
310433 Windows XP에서 IEEE 1394(FireWire) 장치 사용
핫픽스 패키지의 이름을 지정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
816915 Microsoft Windows 소프트웨어 업데이트 패키지의 새 파일 명명 스키마
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 830987 - 마지막 검토: 2007년 11월 14일 수요일 - 수정: 3.6
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
키워드:?
kbbug kbfix kbqfe kbhardware kbwinxpsp2fix kbwinxppresp2fix kbwinserv2003presp1fix kbhotfixserver KB830987

피드백 보내기

 

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