← Back to team overview

kernel-packages team mailing list archive

Re: [Bug 1501345] Re: linux-image-3.13.0-65-generic breaks serial communication

 

I initially encountered the same error on kernel 3.13.0.66 so I m still
investigating if this error comes back to the surface and trying to
recreate what caused so I wud not want the thread to be closed as yet.
Although since the last few trials I haven't encountered the bug again
On 24 Oct 2015 02:35, "Gawarmel" <gawarmel@xxxxxxxxx> wrote:

> Confirmed. Bug's gone with kernel upgrade to 3.13.0-66.108. Thanks! Can
> we close this?
>
> ** Changed in: linux-lts-trusty (Ubuntu)
>        Status: Confirmed => Fix Committed
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1501345
>
> Title:
>   linux-image-3.13.0-65-generic breaks serial communication
>
> Status in linux-lts-trusty package in Ubuntu:
>   Fix Committed
>
> Bug description:
>   Today after updating to the linux-image-3.13.0-65-generic 3.13.0-65
>   Kernel on Lubuntu 14.04.3 LTS two different programs that rely on
>   PySerial quit working. miniterm.py and my ROS (Robot Operating System)
>   based Python node quit working.
>
>   When rebooted and selected 3.13.0-63-generic via GRUB everything
>   worked again.
>
>   Here are the steps to create the issue with miniterm.py, note that you
>   need something connected via a USB to Serial adapter for this to work.
>   I am working with a Parallax Activity Board, but an Arduino should
>   also exhibit the same behavior.
>
>   sudo apt install linux-image-3.13.0-65-generic
>   sudo apt install linux-image-extra-3.13.0-65-generic
>   reboot
>
>    $ miniterm.py /dev/ttyUSB0 115200
>   --- Miniterm on /dev/ttyUSB0: 115200,8,N,1 ---
>   --- Quit: Ctrl+]  |  Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
>
>   --- exit ---
>   Exception in thread Thread-1:
>   Traceback (most recent call last):
>     File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
>       self.run()
>     File "/usr/lib/python2.7/threading.py", line 763, in run
>       self.__target(*self.__args, **self.__kwargs)
>     File "/usr/bin/miniterm.py", line 220, in reader
>       data = character(self.serial.read(1))
>     File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line
> 460, in read
>       raise SerialException('device reports readiness to read but returned
> no data (device disconnected?)')
>   SerialException: device reports readiness to read but returned no data
> (device disconnected?)
>
>   Reverting to the 3.13.0-63 kernel allows miniterm.py and other Python
>   Serial based programs to work normally.
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1501345/+subscriptions
>

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-lts-trusty in Ubuntu.
https://bugs.launchpad.net/bugs/1501345

Title:
  linux-image-3.13.0-65-generic breaks serial communication

Status in linux-lts-trusty package in Ubuntu:
  Fix Committed

Bug description:
  Today after updating to the linux-image-3.13.0-65-generic 3.13.0-65
  Kernel on Lubuntu 14.04.3 LTS two different programs that rely on
  PySerial quit working. miniterm.py and my ROS (Robot Operating System)
  based Python node quit working.

  When rebooted and selected 3.13.0-63-generic via GRUB everything
  worked again.

  Here are the steps to create the issue with miniterm.py, note that you
  need something connected via a USB to Serial adapter for this to work.
  I am working with a Parallax Activity Board, but an Arduino should
  also exhibit the same behavior.

  sudo apt install linux-image-3.13.0-65-generic
  sudo apt install linux-image-extra-3.13.0-65-generic
  reboot

   $ miniterm.py /dev/ttyUSB0 115200
  --- Miniterm on /dev/ttyUSB0: 115200,8,N,1 ---
  --- Quit: Ctrl+]  |  Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---

  --- exit ---
  Exception in thread Thread-1:
  Traceback (most recent call last):
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
      self.run()
    File "/usr/lib/python2.7/threading.py", line 763, in run
      self.__target(*self.__args, **self.__kwargs)
    File "/usr/bin/miniterm.py", line 220, in reader
      data = character(self.serial.read(1))
    File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 460, in read
      raise SerialException('device reports readiness to read but returned no data (device disconnected?)')
  SerialException: device reports readiness to read but returned no data (device disconnected?)

  Reverting to the 3.13.0-63 kernel allows miniterm.py and other Python
  Serial based programs to work normally.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1501345/+subscriptions


References