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 linux-...@vger.kernel.org - # 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 linux-...@vger.kernel.org # 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp