Re: [PATCH] USB: serial: pl2303: Modify the detection method of PL2303HXN (TYPE_HXN)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > The setting value of bcdUSB & bcdDevice of PL2303TA is the same as the
> > setting value of bcdUSB & bcdDevice of a certain chip of PL2303HXN
>
> Which ones would that be?

PL2303GT_R4 (chip version: v4) is the same as PL2303TA.

PL2303TA:
Bus 003 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303
Serial Port / Mobile Action MA-8910P
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x067b Prolific Technology, Inc.
  idProduct          0x2303 PL2303 Serial Port / Mobile Action MA-8910P
  bcdDevice            3.00
  iManufacturer           1 Prolific Technology Inc.
  iProduct                2 USB-Serial Controller
  iSerial                 0
  bNumConfigurations      1


PL2303GT_R4 (chip version: v4)
Bus 001 Device 005: ID 067b:23c3 Prolific Technology, Inc. USB-Serial Controller
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x067b Prolific Technology, Inc.
  idProduct          0x23c3
  bcdDevice            3.00
  iManufacturer           1 Prolific Technology Inc.
  iProduct                2 USB-Serial Controller
  iSerial                 3 BGEK6178R45
  bNumConfigurations      1


> > The setting value of bcdUSB & bcdDevice of PL2303TB is the same as the
> > setting value of bcdUSB & bcdDevice of a certain chip of PL2303HXN
>
> Same question here.

PL2303GE_R4 (chip version: v4) is the same as PL2303TB.


> Could you provide a list of the bcdDevice you use for the various HXN
> types instead?

I also hope to have a complete list of all HXN versions..
But it is difficult.. I use PL2303GT as an example.
PL2303GT is currently divided into PL2303GT_R4 / PL2303GT_R5 / PL2303GT_R5+

PL2303GT_R4  : idProduct : 0x23C3, bcdDevice: 0x0300
PL2303GT_R5  : idProduct : 0x23C3, bcdDevice: 0x0305
PL2303GT_R5+ : idProduct : 0x23A3, bcdDevice: 0x0305

The above three kinds of PL2303GT are currently available in the market.

>From the bcdUSB & bcdDevice of PL2303GT_R4, it is the same as PL2303TA.
So it needs to be checked again with hx_status check.

As mentioned earlier, some HXNs are currently on sale,
and some HXN versions are coming out (bcdDevice will have other settings),
HXN cannot use bcdDevice to determine the type one by one.


Charles.



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux