Hello together,
the statement is completly correct. The device is a HID and not a
usb-serial Device.
I am not sure how but one of the most reason was that I have installed
the Software "Oscar" which supports PO-300 and there is a direct Link to
this homepage:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
And I have tagged the PO-300 Model with the fact that it has a
usb-to-serial Chip, which is not completly wrong.
Because in fact the manufacturer changed the inside of the PO-300 from
USBToSerial to the "more modern" HID. Whereas the product name stayd the
same.
So sry for bother you with this issues.
I wish you a nice week.
KR
Gulam
Am 24-07-22 um 07:50 schrieb Lars Melin:
On 2024-07-22 11:48, Greg KH wrote:
> On Sun, Jul 21, 2024 at 08:09:12PM +0200, G4bandit@xxxxxxx wrote:
>>
>> Hi
>> my device with the
>> VID = 0x28e9
>> PID = 0x028a
>> should be supported by the cp210x driver. But in fact this VID and PID does
>> not appear.
>
> Why do you think this driver should support this device?
>
>> See the output:
>> alias: usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*
>> alias: usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*
>> alias: usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*
>> alias: usb:v1FB9p0701d*dc*dsc*dp*ic*isc*ip*in*
>>
>> The manufacturer recommends to use the driver maintained in the linux
>> kernels.
>
> Which driver exactly? Do you have a link to that recommendation?
>
> thanks,
>
> greg k-h
>
This device announces itself as a HID device so should
not be handled by any usb-serial driver.
Bus 004 Device 002: ID 28e9:028a Pulse Oximeter
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x28e9
idProduct 0x028a
bcdDevice 1.00
iManufacturer 1
iProduct 2 Pulse Oximeter
iSerial 3 Pulse Oximeter
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0029
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 300mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 39
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)
thanks
Lars