Monitor USB-C wird als Modem Installiert

ZillaLP

Cadet 1st Year
Registriert
Juli 2012
Beiträge
14
Hallo ,

ich hatte mir gedacht ich bestell mir einen kleinen Monitor um diesen im PC zu verbauen.
USB-C kam mir da sehr gelegen da ich schon einen 2. Monitor im Betrieb habe und nicht noch einen 3. HDMI bzw DP zu nutzen wollte.
Nun zu meinem Problem, dem Monitor Treiber entnehme ich das der Monitor als Modem Installiert wird (Monitor ist noch nicht bei mir eingetroffen). Da auf geekbuying.com vom Verkäufer darauf hingewiesen wird, das dieser nur mit der mitgelieferten Software angesteuert werden kann, geh ich davon aus, dass das auch das Problem sein wird , wieso er nicht als normaler Monitor unter Windows angezeigt wird.
Ist es irgendwie möglich den Treiber so zu verändern das dieser nicht als Modem , sondern als Monitor Installiert wird ?

Hier der Auszug der .inf Treiber Datei

;/*++
;
;Copyright (c) Microsoft Corporation. All rights reserved.
;
;Module Name:
; usbser.inf
;
;Abstract:
; INF file for installing the USB Serial driver
;
;--*/

;*****************************************
; Version section
;*****************************************
[Version]
Signature = "$WINDOWS NT$"
Class = Ports
ClassGUID = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider = %MSFT%
PnpLockdown = 1
DriverVer = 06/21/2006,10.0.18362.1

[DestinationDirs]
DefaultDestDir = 12
UsbSerial_CopyFiles = 12

;[SourceDisksNames]
;3426 = windows cd

;[SourceDisksFiles]
;usbser.sys = 3426

[ControlFlags]
ExcludeFromSelect = *

;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%MSFT% = Standard, NTamd64

[Standard.NTamd64]
%UsbSerial.DeviceDesc% = UsbSerial_Install, USB\Class_02&SubClass_02&Prot_01
%UsbSerial.DeviceDesc% = UsbSerial_Install, USB\Class_02&SubClass_02

; USB modem filter driver for use with Include/Needs only
%UsbSerialModem.DeviceDesc% = UsbSerial_ModemFilter_Install

[UsbSerial_Install.NT]
CopyFiles = UsbSerial_CopyFiles
AddReg = UsbSerial_AddReg
AddProperty = UsbSerial_AddProperty

; intentionally blank so that in future if we ever put anything in here
; it will get get picked up via Include/Needs
[UsbSerial_Install.NT.Hw]

[UsbSerial_CopyFiles]
usbser.sys,,,0x100

[UsbSerial_AddReg]
HKR,,PortSubClass,%REG_BINARY%,02
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[UsbSerial_AddProperty]
GenericDriverInstalled,,,,1

;*****************************************
; Service installation section
;*****************************************

[UsbSerial_Install.NT.Services]
AddService = usbser,0x00000002,UsbSerial_Service_Install, UsbSerial_EventLog_Install

[UsbSerial_Service_Install]
DisplayName = %UsbSerial.DriverDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbser.sys

[UsbSerial_EventLog_Install]
AddReg=UsbSerial_EventLog_AddReg

[UsbSerial_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\usbser.sys"
HKR,,TypesSupported,0x00010001,7

;***********************************************************
; Modem install section to install usbser as a lower filter
; (Include/Needs from modem INFs)
;***********************************************************

[UsbSerial_ModemFilter_Install]
CopyFiles=UsbSerial_CopyFiles

[UsbSerial_ModemFilter_Install.Hw]
AddReg=UsbSerial_ModemFilter_AddReg

[UsbSerial_ModemFilter_AddReg]
HKR,,LowerFilters,%REG_MULTI_SZ%,"usbser"

[UsbSerial_ModemFilter_Install.Services]
AddService=usbser,,UsbSerial_Service_Install,UsbSerial_EventLog_Install

;*****************************************
; Strings section
;*****************************************

[Strings]
; localizable
MSFT = "Microsoft"
UsbSerial.DeviceDesc = "USB Serial Device"
UsbSerialModem.DeviceDesc = "USB Serial Modem Device"
UsbSerial.DriverDesc = "Microsoft USB Serial Driver"

; non-localizable
REG_BINARY = 0x00000001
REG_MULTI_SZ = 0x00010000
 
USB-C ist nur ein stecker.

An welche gerafikkarte ist der Monitor angeschlossen.
Mit welchem Kabel.
Welcher Monitor

Ist der Monitor an Displayport oder USB angeschlossen?

Nein, Monitore brauchen normalerweise keine Treiber.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Asghan und pseudopseudonym
Bitte verlink doch mal den Monitor,

und diesen Wall-of-Text könnte man auch hinter einem Spoiler verstecken.

Hallo
 
  • Gefällt mir
Reaktionen: Asghan
ok, dann ergibt das mit dem Treiber auch sinn. Du kaufst da einen Mikrocontroller mit billigem kleinen direkt verbundenen Display. Der Mikrocontroller steuert das Disp[lay an und du versorgst ihn halt mit Daten. Wenn ich das richtig lese, tunnelst du eine serielle Schnittelle durch USBa nschluesse
 
  • Gefällt mir
Reaktionen: bart0rn
Genau, so sehe ich das auch.
Ich denke nicht dass sich der Treiber anpassen lässt sodass er als Monitor erkannt wird, da ja der Kontroller nicht mit Spielen wird....
Könnte man den Kontrollen tauschen?
 
bestimmt. wird vermutlich ein random SPI display sein. Der controler wird irgendwas mit avr oder arm sein. auch da kannst du vermutlich an der Firmware spielen.
 
Zurück
Oben