2022-04-01 10:05:15 |
Gary van der Merwe |
bug |
|
|
added bug |
2022-04-12 06:35:23 |
Po-Hsu Lin |
bug |
|
|
added subscriber Po-Hsu Lin |
2022-04-12 06:35:25 |
Po-Hsu Lin |
linux-signed-hwe-5.13 (Ubuntu): status |
New |
Incomplete |
|
2022-05-05 05:33:12 |
Gary van der Merwe |
attachment added |
|
lsusb -v output https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.13/+bug/1967493/+attachment/5586851/+files/lsusb-v |
|
2022-05-05 05:33:36 |
Gary van der Merwe |
linux-signed-hwe-5.13 (Ubuntu): status |
Incomplete |
New |
|
2022-05-06 12:09:01 |
Po-Hsu Lin |
linux-signed-hwe-5.13 (Ubuntu): status |
New |
Incomplete |
|
2022-06-06 07:47:14 |
Po-Hsu Lin |
affects |
linux-signed-hwe-5.13 (Ubuntu) |
linux (Ubuntu) |
|
2022-06-06 07:52:22 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Jammy |
|
2022-06-06 07:52:22 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Jammy) |
|
2022-06-06 07:52:22 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Impish |
|
2022-06-06 07:52:22 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Impish) |
|
2022-06-06 07:52:22 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Kinetic |
|
2022-06-06 07:52:22 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Kinetic) |
|
2022-06-13 06:06:22 |
Po-Hsu Lin |
description |
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-usb@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 |
[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-usb@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 |
|
2022-06-13 06:06:24 |
Po-Hsu Lin |
linux (Ubuntu Impish): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2022-06-13 06:06:25 |
Po-Hsu Lin |
linux (Ubuntu Jammy): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2022-06-13 06:06:27 |
Po-Hsu Lin |
linux (Ubuntu Kinetic): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2022-06-13 06:06:30 |
Po-Hsu Lin |
linux (Ubuntu Impish): status |
New |
In Progress |
|
2022-06-13 06:06:31 |
Po-Hsu Lin |
linux (Ubuntu Jammy): status |
New |
In Progress |
|
2022-06-13 06:06:34 |
Po-Hsu Lin |
linux (Ubuntu Kinetic): status |
Incomplete |
In Progress |
|
2022-06-13 06:06:43 |
Po-Hsu Lin |
bug task added |
|
linux-oem-5.14 (Ubuntu) |
|
2022-06-13 06:06:55 |
Po-Hsu Lin |
bug task added |
|
linux-oem-5.17 (Ubuntu) |
|
2022-06-13 06:07:04 |
Po-Hsu Lin |
linux-oem-5.17 (Ubuntu Impish): status |
New |
Invalid |
|
2022-06-13 06:07:19 |
Po-Hsu Lin |
linux-oem-5.17 (Ubuntu Kinetic): status |
New |
Invalid |
|
2022-06-13 06:09:01 |
Po-Hsu Lin |
linux-oem-5.17 (Ubuntu Jammy): status |
New |
In Progress |
|
2022-06-13 06:09:01 |
Po-Hsu Lin |
linux-oem-5.17 (Ubuntu Jammy): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2022-06-13 06:10:58 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Focal |
|
2022-06-13 06:10:58 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Focal) |
|
2022-06-13 06:10:58 |
Po-Hsu Lin |
bug task added |
|
linux-oem-5.14 (Ubuntu Focal) |
|
2022-06-13 06:10:58 |
Po-Hsu Lin |
bug task added |
|
linux-oem-5.17 (Ubuntu Focal) |
|
2022-06-13 06:11:12 |
Po-Hsu Lin |
linux-oem-5.14 (Ubuntu Focal): status |
New |
In Progress |
|
2022-06-13 06:11:12 |
Po-Hsu Lin |
linux-oem-5.14 (Ubuntu Focal): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2022-06-13 06:11:25 |
Po-Hsu Lin |
linux-oem-5.14 (Ubuntu Impish): status |
New |
Invalid |
|
2022-06-13 06:11:36 |
Po-Hsu Lin |
linux (Ubuntu Focal): status |
New |
Invalid |
|
2022-06-13 06:12:30 |
Po-Hsu Lin |
linux-oem-5.14 (Ubuntu Jammy): status |
New |
Invalid |
|
2022-06-13 06:12:33 |
Po-Hsu Lin |
linux-oem-5.14 (Ubuntu Kinetic): status |
New |
Invalid |
|
2022-06-13 06:12:36 |
Po-Hsu Lin |
linux-oem-5.17 (Ubuntu Focal): status |
New |
Invalid |
|
2022-06-13 11:34:00 |
Timo Aaltonen |
linux-oem-5.17 (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2022-06-13 11:34:11 |
Timo Aaltonen |
linux-oem-5.14 (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2022-06-22 09:28:14 |
Ubuntu Kernel Bot |
tags |
|
verification-needed-jammy |
|
2022-06-22 09:46:25 |
Stefan Bader |
linux (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2022-06-22 09:46:37 |
Stefan Bader |
linux (Ubuntu Impish): importance |
Undecided |
Medium |
|
2022-06-22 09:46:58 |
Stefan Bader |
linux (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2022-06-22 09:48:16 |
Stefan Bader |
linux (Ubuntu Impish): status |
In Progress |
Fix Committed |
|
2022-06-22 10:23:20 |
Ubuntu Kernel Bot |
tags |
verification-needed-jammy |
verification-needed-focal verification-needed-jammy |
|
2022-06-29 20:56:45 |
Timo Aaltonen |
tags |
verification-needed-focal verification-needed-jammy |
verification-done-focal verification-needed-jammy |
|
2022-06-29 20:56:58 |
Timo Aaltonen |
tags |
verification-done-focal verification-needed-jammy |
verification-done-focal verification-done-jammy |
|
2022-06-30 08:57:03 |
Launchpad Janitor |
linux-oem-5.14 (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-06-30 08:57:03 |
Launchpad Janitor |
cve linked |
|
2022-21123 |
|
2022-06-30 08:57:03 |
Launchpad Janitor |
cve linked |
|
2022-21125 |
|
2022-06-30 08:57:03 |
Launchpad Janitor |
cve linked |
|
2022-21166 |
|
2022-06-30 08:57:21 |
Launchpad Janitor |
linux-oem-5.17 (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2022-07-05 10:47:13 |
Po-Hsu Lin |
linux (Ubuntu Kinetic): status |
In Progress |
Fix Released |
|
2022-07-11 13:20:28 |
Launchpad Janitor |
linux (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2022-07-11 13:20:28 |
Launchpad Janitor |
cve linked |
|
2022-1789 |
|