업데이트된 드라이버(Playstation 1/2 - USB 드라이버) 이제 입력을 더 이상 읽을 수 없습니다.

업데이트된 드라이버(Playstation 1/2 - USB 드라이버) 이제 입력을 더 이상 읽을 수 없습니다.

일부 드라이버를 사용하여 작업하려고 했던 저렴한 USB-Playstation 1/2 어댑터가 있습니다.

처음에는 HID 호환 게임 컨트롤러로 나타났으며 Windows 10 설정 USB 게임 컨트롤러를 사용하면 트윈 USB 조이스틱으로 표시되었습니다.

내 댄스 패드의 입력이 작동했고 버튼과 축을 누르는 것으로 표시되었습니다. (그러나 화살표 버튼이 버튼으로 표시되기를 바랐습니다. 원래 드라이버는 Windows XP에서 이 작업을 다시 수행할 수 있었지만 아쉽게도 더 이상 해당 디스크의 위치를 ​​알 수 없습니다.)

드라이버를 설치한 후(어댑터의 시각적 인식을 기반으로) 축이 왼쪽/오른쪽 동시 누름을 허용하는 버튼 누름으로 표시되도록 하기 위해 잘못된 드라이버를 설치하는 오류가 발생했습니다.

그런 다음 그들은 다음과 같이 나타났습니다.TWIN PS TO PC CONVERTER

하지만새로운제어판 구성자에는 입력이 전혀 표시되지 않았습니다.

그런 다음 설치 프로그램을 사용하여 드라이버를 제거했습니다.

일반 트윈 USB 조이스틱처럼 보이도록 돌아왔지만 여전히 더 이상 입력을 읽지 못했습니다.

이제 장치 관리자에서 숨겨진 장치를 보면 이전에 '오래된' 장치를 볼 수 있고,

Device HID\VID_0810&PID_0001&Col02\7&750e0c&0&0001 was configured.

Driver Name: input.inf
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Driver Date: 06/21/2006
Driver Version: 10.0.16299.248
Driver Provider: Microsoft
Driver Section: HID_Raw_Inst.NT
Driver Rank: 0xFF1003
Matching Device Id: HID_DEVICE_SYSTEM_GAME
Outranked Drivers: input.inf:HID_DEVICE:00FF1005
Device Updated: false
Parent Device: USB\VID_0810&PID_0001\6&1a8123c&0&4

회색으로 표시되어 비활성화되었습니다.

현재 활성화된 장치 중 하나는 다음과 같습니다.

장치 HID\VID_0810&PID_0001&Col02\6&56885ae&0&0001이 구성되었습니다.

Driver Name: input.inf
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Driver Date: 06/21/2006
Driver Version: 10.0.16299.248
Driver Provider: Microsoft
Driver Section: HID_Raw_Inst.NT
Driver Rank: 0xFF1003
Matching Device Id: HID_DEVICE_SYSTEM_GAME
Outranked Drivers: input.inf:HID_DEVICE:00FF1005
Device Updated: false
Parent Device: USB\VID_0810&PID_0001\5&1e313dec&0&4

장치가 이전 버전으로 인식되도록 하려면 어떻게 해야 합니까?

드라이버가 장치 관리자에서 이러한 장치 이외의 다른 장치를 업데이트했을 수 있습니까?

내가 찾을 수 있는 다른 것들은 무엇입니까?

이상적으로는 WireShark로 스니핑한 후 자체 드라이버를 생성하겠지만 지금은 들어오는 데이터를 쉽게 볼 수 없기 때문에 스니핑할 수 없습니다.

이전 드라이버를 사용하여 패드/어댑터가 작동하는지 확인할 수 있다면 리버스 엔지니어링을 다시 시작할 수 있을 것입니다.

답변1

여기에는 해결책이 포함되어 있지 않을 수도 있지만 설명을 하기에는 너무 깁니다.

특히 자신만의 HID 드라이버를 작성하려는 경우에는 꽤 능숙해 보입니다. 그러나 여기에는 몇 가지 생각이 있습니다.

  • USB 장치에 대한 컨트롤러의 올바른 드라이버를 찾으면 다른 작업은 중요하지 않을 수 있습니다. 그것이 제가 가장 먼저 시도해 볼 일입니다.
  • 장치가 "숨겨져" 있으면 Windows에서 해당 장치가 연결되지 않은 것으로 인식한다는 의미입니다. 장치를 분리했다가 다시 연결하거나, 재부팅하거나, 동일한 장치가 아닐 수 있으므로 잊어버리십시오. 장치 문자열은 다르며 장치에서 직접 제공되며 변경될 가능성이 없습니다.
  • 때때로 USB 허브가 작동을 멈추는 경우가 있습니다. 일반적으로 재부팅이 가장 좋은 솔루션입니다. 무언가가 너무 많은 전력을 끌어오려고 하면 전원이 꺼질 수 있습니다. PlayStation 2 컨트롤러는 럼블러에 대해 7V 입력을 기대하고 USB 출력은 5V를 기대하므로 변환기가 럼블러를 비활성화하는 것인지 아니면 전압 변환기가 있는 것인지 궁금합니다. 총 소비량은 여전히 ​​USB 포트가 출력할 수 있는 전류량을 초과할 수 있습니다(1A로 가정하지만 대부분의 PC USB2.0 포트는 그 중 약 1/2만 처리할 수 있습니다).
  • Windows 드라이버 업데이트를 시도하여 모든 Windows 드라이버를 복원할 수 있습니다. 장치 관리자에서 연결별 장치 보기로 이동합니다. 장치를 찾은 다음 작업을 진행하세요. USB 허브 장치를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트"를 선택합니다. 장치 자체에 대해서도 동일한 작업을 수행합니다. 아마도 여러 장소에 여러 개의 USB 허브 장치가 있을 것입니다. USB 3.0용 하나, 2.0용 두어개. ACPI, Composite Bus, UMBus 등 아래에 표시될 수 있습니다.
  • 컨트롤러-USB는 직렬 포트로 연결을 시도하고 에뮬레이트된 직렬 포트로 작동할 수 있습니다. 설치한 드라이버가 Microsoft usbserial 드라이버를 제거했을 수 있습니다. 이것은 usbser.sys 드라이버입니다. 재부팅하면 자동으로 다시 설치되어야 합니다. 장치 클래스가 \Class_02&SubClass_02와 같은 경우에 해당됩니다.
  • 선택적 일시 중단. 이 Windows 10 기능은 이와 같은 작업을 할 때 문제를 일으킬 수 있습니다. 고급 전원 설정에서 끄세요. 전체 지침:https://www.windowscentral.com/how-prevent-windows-10-turning-usb-devices

관련 정보