** 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

Reply via email to