** Changed in: linux (Ubuntu)
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/1938295
Title:
cdc_xr_usb_serial driver not recognizing devices
Status in linux package in Ubuntu:
Invalid
Bug description:
Issue: cdc_xr_usb_serial driver not recognizing devices
Description: USB serial devices using the cdc_xr_usb_serial driver are
not being recognised, using the usbfs driver instead, and not working.
Device where issue was found:
# lsusb
Bus 003 Device 016: ID 04e2:1411 Exar Corp.
Bus 003 Device 015: ID 04e2:1411 Exar Corp.
Bus 003 Device 014: ID 04e2:1411 Exar Corp.
Bus 003 Device 013: ID 04e2:1411 Exar Corp.
Bus 003 Device 012: ID 04e2:1411 Exar Corp.
Bus 003 Device 010: ID 04e2:1411 Exar Corp.
Workaround: Add device ID to driver, then reset usb device with:
echo "04e2 1411" > /sys/bus/usb/drivers/cdc_xr_usb_serial/new_id
The device on Port 6, Dev 16 has been reset to use the correct driver,
# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 8: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 8: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 11: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 9, If 0, Class=Human Interface Device, Driver=usbhid,
12M
|__ Port 1: Dev 7, If 0, Class=Vendor Specific Class, Driver=udl, 480M
|__ Port 13: Dev 6, If 0, Class=Hub, Driver=hub/7p, 480M
|__ Port 2: Dev 12, If 1, Class=CDC Data, Driver=usbfs, 12M
|__ Port 2: Dev 12, If 0, Class=Communications, Driver=usbfs, 12M
|__ Port 5: Dev 15, If 1, Class=CDC Data, Driver=usbfs, 12M
|__ Port 5: Dev 15, If 0, Class=Communications, Driver=usbfs, 12M
|__ Port 3: Dev 13, If 0, Class=Communications, Driver=usbfs, 12M
|__ Port 3: Dev 13, If 1, Class=CDC Data, Driver=usbfs, 12M
|__ Port 6: Dev 16, If 1, Class=CDC Data, Driver=cdc_xr_usb_serial,
12M
|__ Port 6: Dev 16, If 0, Class=Communications,
Driver=cdc_xr_usb_serial, 12M
|__ Port 4: Dev 14, If 0, Class=Communications, Driver=usbfs, 12M
|__ Port 4: Dev 14, If 1, Class=CDC Data, Driver=usbfs, 12M
The device now appears:
#ls /dev/ttyXRUSB* -al
crw-rw---- 1 root dialout 266, 0 Jul 28 13:59 /dev/ttyXRUSB0
This was previously working in:
# cat /proc/version_signature
Ubuntu 4.15.0-130.134-generic 4.15.18
Version where issue is present:
# cat /proc/version_signature
Ubuntu 4.15.0-147.151-generic 4.15.18
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1938295/+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