https://lists.ubuntu.com/archives/kernel-team/2022-June/130942.html
** Description changed:
+ [Impact]
+ After switching to a more strict chip type detection for the pl2303
+ USB to serial adaptor driver in commit 8a7bf751 ("USB: serial: pl2303:
+ amend and tighten type detection")
+
+ Device with bcdUSB other than 1.10 and 2.00 will stop working. For
+ example the Cashino PTP-lil/BT24 Slip printer with bcdUSB 1.01.
+
+ [Fix]
+ * e82e7c6dde ("USB: serial: pl2303: fix type detection for odd device")
+
+ This patch can be cherry-picked to all of the affected kernels.
+
+ [Test]
+ Test kernels can be found here:
+ https://people.canonical.com/~phlin/kernel/lp-1967493-pl2303/
+
+ F-5.13 has been tested by the bug reporter and the result is good.
+
+ [Where problems could occur]
+ Change limited to this specific driver (and even to this specific type
+ of devices), if anything goes wrong the adaptor might be not working.
+
+
+ [Original Bug Report]
Hi
After upgrading the Linux kernel from 5.11.0-27 to 5.13.0-37 a device
that uses a pl2303 usb serial chip no longer works.
This seems very similar to bug 1959110, and according to that it should
be fixed, but somehow it's not.
# uname -a
Linux GAU233333LD04 5.13.0-37-generic #42~20.04.1-Ubuntu SMP Tue Mar 15
15:44:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
# journalctl -b -k -g pl2303 -o cat
usbcore: registered new interface driver pl2303
usbserial: USB Serial support registered for pl2303
pl2303 1-12:1.0: pl2303 converter detected
pl2303 1-12:1.0: unknown device type, please report to
[email protected]
- # udevadm info /sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
+ # udevadm info /sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
E: DEVTYPE=usb_interface
E: PRODUCT=67b/2303/300
E: TYPE=0/0/0
E: INTERFACE=255/0/0
E: MODALIAS=usb:v067Bp2303d0300dc00dsc00dp00icFFisc00ip00in00
E: SUBSYSTEM=usb
E: USEC_INITIALIZED=56177916
E: ID_VENDOR_FROM_DATABASE=Prolific Technology, Inc.
E: ID_MODEL_FROM_DATABASE=PL2303 Serial Port
E: ID_PATH=pci-0000:00:14.0-usb-0:12:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_12_1_0
E: ID_MM_TTY_MANUAL_SCAN_ONLY=1
** Changed in: linux (Ubuntu Impish)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: linux (Ubuntu Jammy)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: linux (Ubuntu Kinetic)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: linux (Ubuntu Impish)
Status: New => In Progress
** Changed in: linux (Ubuntu Jammy)
Status: New => In Progress
** Changed in: linux (Ubuntu Kinetic)
Status: Incomplete => In Progress
** Also affects: linux-oem-5.14 (Ubuntu)
Importance: Undecided
Status: New
** Also affects: linux-oem-5.17 (Ubuntu)
Importance: Undecided
Status: New
** Changed in: linux-oem-5.17 (Ubuntu Impish)
Status: New => Invalid
** Changed in: linux-oem-5.17 (Ubuntu Kinetic)
Status: New => Invalid
** Changed in: linux-oem-5.17 (Ubuntu Jammy)
Status: New => In Progress
** Changed in: linux-oem-5.17 (Ubuntu Jammy)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Also affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: linux-oem-5.14 (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: linux-oem-5.17 (Ubuntu Focal)
Importance: Undecided
Status: New
** Changed in: linux-oem-5.14 (Ubuntu Focal)
Status: New => In Progress
** Changed in: linux-oem-5.14 (Ubuntu Focal)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: linux-oem-5.14 (Ubuntu Impish)
Status: New => Invalid
** Changed in: linux (Ubuntu Focal)
Status: New => Invalid
** Changed in: linux-oem-5.14 (Ubuntu Jammy)
Status: New => Invalid
** Changed in: linux-oem-5.14 (Ubuntu Kinetic)
Status: New => Invalid
** Changed in: linux-oem-5.17 (Ubuntu Focal)
Status: New => Invalid
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1967493
Title:
pl2303 serial adapter not recognized
Status in linux package in Ubuntu:
In Progress
Status in linux-oem-5.14 package in Ubuntu:
Invalid
Status in linux-oem-5.17 package in Ubuntu:
Invalid
Status in linux source package in Focal:
Invalid
Status in linux-oem-5.14 source package in Focal:
In Progress
Status in linux-oem-5.17 source package in Focal:
Invalid
Status in linux source package in Impish:
In Progress
Status in linux-oem-5.14 source package in Impish:
Invalid
Status in linux-oem-5.17 source package in Impish:
Invalid
Status in linux source package in Jammy:
In Progress
Status in linux-oem-5.14 source package in Jammy:
Invalid
Status in linux-oem-5.17 source package in Jammy:
In Progress
Status in linux source package in Kinetic:
In Progress
Status in linux-oem-5.14 source package in Kinetic:
Invalid
Status in linux-oem-5.17 source package in Kinetic:
Invalid
Bug description:
[Impact]
After switching to a more strict chip type detection for the pl2303
USB to serial adaptor driver in commit 8a7bf751 ("USB: serial: pl2303:
amend and tighten type detection")
Device with bcdUSB other than 1.10 and 2.00 will stop working. For
example the Cashino PTP-lil/BT24 Slip printer with bcdUSB 1.01.
[Fix]
* e82e7c6dde ("USB: serial: pl2303: fix type detection for odd device")
This patch can be cherry-picked to all of the affected kernels.
[Test]
Test kernels can be found here:
https://people.canonical.com/~phlin/kernel/lp-1967493-pl2303/
F-5.13 has been tested by the bug reporter and the result is good.
[Where problems could occur]
Change limited to this specific driver (and even to this specific type
of devices), if anything goes wrong the adaptor might be not working.
[Original Bug Report]
Hi
After upgrading the Linux kernel from 5.11.0-27 to 5.13.0-37 a device
that uses a pl2303 usb serial chip no longer works.
This seems very similar to bug 1959110, and according to that it
should be fixed, but somehow it's not.
# uname -a
Linux GAU233333LD04 5.13.0-37-generic #42~20.04.1-Ubuntu SMP Tue Mar 15
15:44:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
# journalctl -b -k -g pl2303 -o cat
usbcore: registered new interface driver pl2303
usbserial: USB Serial support registered for pl2303
pl2303 1-12:1.0: pl2303 converter detected
pl2303 1-12:1.0: unknown device type, please report to
[email protected]
# udevadm info /sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
E: DEVTYPE=usb_interface
E: PRODUCT=67b/2303/300
E: TYPE=0/0/0
E: INTERFACE=255/0/0
E: MODALIAS=usb:v067Bp2303d0300dc00dsc00dp00icFFisc00ip00in00
E: SUBSYSTEM=usb
E: USEC_INITIALIZED=56177916
E: ID_VENDOR_FROM_DATABASE=Prolific Technology, Inc.
E: ID_MODEL_FROM_DATABASE=PL2303 Serial Port
E: ID_PATH=pci-0000:00:14.0-usb-0:12:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_12_1_0
E: ID_MM_TTY_MANUAL_SCAN_ONLY=1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1967493/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp