USB i Windows...
Postat: 19 juni 2022, 13:23:57
I Linux fungerar allt, enheten visas som /dev/ttyACM?
I Windows fungerar enumreringen, den visas i Device Manager men med ett utropstecken i en gul ring. Ingen drivrutin laddas.
Antar Windows vill ha någon liten fil som nu saknas så drivern för serieport över USB kan laddas. Kan det ordnas utan att skriva en hel driver eller ha tillgång till svindyr dokumentation o.dyl.? Eller en fulfix med lämplig VID:PID, men vad är i så fall lämpligt?
Här är vad lsusb -v viar för den:
I Windows fungerar enumreringen, den visas i Device Manager men med ett utropstecken i en gul ring. Ingen drivrutin laddas.
Antar Windows vill ha någon liten fil som nu saknas så drivern för serieport över USB kan laddas. Kan det ordnas utan att skriva en hel driver eller ha tillgång till svindyr dokumentation o.dyl.? Eller en fulfix med lämplig VID:PID, men vad är i så fall lämpligt?
Här är vad lsusb -v viar för den:
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0xdead
idProduct 0xbeef
bcdDevice 0.01
iManufacturer 1 Upper Duckwater Group
iProduct 2 Quack State EFA-computer control unit
iSerial 3 1802
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0043
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 450mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 0
iInterface 0
CDC Header:
bcdCDC 1.10
CDC ACM:
bmCapabilities 0x02
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Call Management:
bmCapabilities 0x01
call management
bDataInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0