All of lore.kernel.org
 help / color / mirror / Atom feed
From: NeilBrown <neilb@suse.de>
To: Paul Walmsley <paul@pwsan.com>
Cc: greg@kroah.com, khilman@ti.com, govindraj.raja@ti.com,
	tomi.valkeinen@ti.com, linux-serial@vger.kernel.org,
	linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: patch "tty: serial: OMAP: ensure FIFO levels are set correctly in non-DMA" added to tty tree
Date: Sat, 4 Feb 2012 14:43:53 +1100	[thread overview]
Message-ID: <20120204144353.0803fe23@notabene.brown> (raw)
In-Reply-To: <alpine.DEB.2.00.1202032014170.9453@utopia.booyaka.com>

[-- Attachment #1: Type: text/plain, Size: 1740 bytes --]

On Fri, 3 Feb 2012 20:16:08 -0700 (MST) Paul Walmsley <paul@pwsan.com> wrote:

> On Sat, 4 Feb 2012, NeilBrown wrote:
> 
> > On Fri, 3 Feb 2012 19:06:19 -0700 (MST) Paul Walmsley <paul@pwsan.com> wrote:
> > > 
> > > Here's a patch that helps.  It seems to work down to an 
> > > autosuspend_delay_ms of 1 ms.  Without it, the best I can get is 8 ms.
> > > 
> > > Of course, ideally it should work fine at autosuspend_delay_ms = 0, so 
> > > likely there's some other infelicity that we're currently missing.
> > > 
> > > Neil, care to give this a test and confirm it on your setup?
> > 
> > Yes, that seems to make the output corruption go away.
> 
> Cool, thanks for the test :-)
> 
> > Even with small autosuspend_delay_ms down to 0 it doesn't corrupt output,
> > but as the first input byte is corrupted, I cannot really type with those
> > setting (so I ssh to gain control again).
> 
> Could you try pasting in a buffer from another window?  If I paste in the 
> buffer at the bottom of this message a few times, I see some output 
> corruption. 

I have to set autosuspend_delay_ms for omap_uart.3 as well before the
behaviour is significant.
But then I see no output corruption.  Lots of input corruption of course but
the output looks fine.

NeilBrown


> 
> 
> - Paul
> 
> 
>  
> ;
> ;
> ;
> ;
> cat  /sys/devices/platform/omap/omap_uart.2/power/autosuspend_delay_ms
> echo 0 > /sys/devices/platform/omap/omap_uart.2/power/autosuspend_delay_ms
> cat /proc/interrupts
> ;
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 828 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: neilb@suse.de (NeilBrown)
To: linux-arm-kernel@lists.infradead.org
Subject: patch "tty: serial: OMAP: ensure FIFO levels are set correctly in non-DMA" added to tty tree
Date: Sat, 4 Feb 2012 14:43:53 +1100	[thread overview]
Message-ID: <20120204144353.0803fe23@notabene.brown> (raw)
In-Reply-To: <alpine.DEB.2.00.1202032014170.9453@utopia.booyaka.com>

On Fri, 3 Feb 2012 20:16:08 -0700 (MST) Paul Walmsley <paul@pwsan.com> wrote:

> On Sat, 4 Feb 2012, NeilBrown wrote:
> 
> > On Fri, 3 Feb 2012 19:06:19 -0700 (MST) Paul Walmsley <paul@pwsan.com> wrote:
> > > 
> > > Here's a patch that helps.  It seems to work down to an 
> > > autosuspend_delay_ms of 1 ms.  Without it, the best I can get is 8 ms.
> > > 
> > > Of course, ideally it should work fine at autosuspend_delay_ms = 0, so 
> > > likely there's some other infelicity that we're currently missing.
> > > 
> > > Neil, care to give this a test and confirm it on your setup?
> > 
> > Yes, that seems to make the output corruption go away.
> 
> Cool, thanks for the test :-)
> 
> > Even with small autosuspend_delay_ms down to 0 it doesn't corrupt output,
> > but as the first input byte is corrupted, I cannot really type with those
> > setting (so I ssh to gain control again).
> 
> Could you try pasting in a buffer from another window?  If I paste in the 
> buffer at the bottom of this message a few times, I see some output 
> corruption. 

I have to set autosuspend_delay_ms for omap_uart.3 as well before the
behaviour is significant.
But then I see no output corruption.  Lots of input corruption of course but
the output looks fine.

NeilBrown


> 
> 
> - Paul
> 
> 
>  
> ;
> ;
> ;
> ;
> cat  /sys/devices/platform/omap/omap_uart.2/power/autosuspend_delay_ms
> echo 0 > /sys/devices/platform/omap/omap_uart.2/power/autosuspend_delay_ms
> cat /proc/interrupts
> ;
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20120204/4fa70420/attachment.sig>

  reply	other threads:[~2012-02-04  3:44 UTC|newest]

Thread overview: 132+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <13274430881471@kroah.org>
2012-01-26  3:02 ` patch "tty: serial: OMAP: ensure FIFO levels are set correctly in non-DMA" added to tty tree Paul Walmsley
2012-01-26  3:02   ` Paul Walmsley
2012-01-26  4:21   ` Greg KH
2012-01-26  4:21     ` Greg KH
2012-01-26  4:31     ` Paul Walmsley
2012-01-26  4:31       ` Paul Walmsley
2012-01-26 19:16       ` Greg KH
2012-01-26 19:16         ` Greg KH
2012-01-26 19:34         ` Paul Walmsley
2012-01-26 19:34           ` Paul Walmsley
2012-02-02 20:03           ` Paul Walmsley
2012-02-02 20:03             ` Paul Walmsley
2012-02-02 20:22             ` Greg KH
2012-02-02 20:22               ` Greg KH
2012-02-03  4:07             ` NeilBrown
2012-02-03  4:07               ` NeilBrown
2012-02-03  5:45               ` Paul Walmsley
2012-02-03  5:45                 ` Paul Walmsley
2012-02-03  9:54                 ` NeilBrown
2012-02-03  9:54                   ` NeilBrown
2012-02-03 11:42                   ` Grazvydas Ignotas
2012-02-03 11:42                     ` Grazvydas Ignotas
2012-02-03 12:11                     ` NeilBrown
2012-02-03 12:11                       ` NeilBrown
2012-02-03 19:49                       ` Paul Walmsley
2012-02-03 19:49                         ` Paul Walmsley
2012-02-03 20:34                         ` Paul Walmsley
2012-02-03 20:34                           ` Paul Walmsley
2012-02-03 21:42                         ` Paul Walmsley
2012-02-03 21:42                           ` Paul Walmsley
2012-02-03 22:10                           ` NeilBrown
2012-02-03 22:10                             ` NeilBrown
2012-02-03 22:30                             ` Paul Walmsley
2012-02-03 22:30                               ` Paul Walmsley
2012-02-04  0:23                       ` Woodruff, Richard
2012-02-04  0:23                         ` Woodruff, Richard
2012-02-04  0:59                         ` Paul Walmsley
2012-02-04  0:59                           ` Paul Walmsley
2012-02-04  1:46                           ` Woodruff, Richard
2012-02-04  1:46                             ` Woodruff, Richard
2012-02-04  2:39                             ` Paul Walmsley
2012-02-04  2:39                               ` Paul Walmsley
2012-02-04  2:31                         ` NeilBrown
2012-02-04  2:31                           ` NeilBrown
2012-02-07  1:00                           ` Woodruff, Richard
2012-02-07  1:00                             ` Woodruff, Richard
2012-02-03 19:42                     ` Paul Walmsley
2012-02-03 19:42                       ` Paul Walmsley
2012-02-03 20:44                       ` NeilBrown
2012-02-03 20:44                         ` NeilBrown
2012-02-03 21:04                         ` Paul Walmsley
2012-02-03 21:04                           ` Paul Walmsley
2012-02-04 16:00                       ` Grazvydas Ignotas
2012-02-04 16:00                         ` Grazvydas Ignotas
2012-02-04 16:31                         ` Paul Walmsley
2012-02-04 16:31                           ` Paul Walmsley
2012-02-04 16:57                           ` Russell King - ARM Linux
2012-02-04 16:57                             ` Russell King - ARM Linux
2012-02-04 17:32                             ` Paul Walmsley
2012-02-04 17:32                               ` Paul Walmsley
2012-02-04 17:55                               ` Russell King - ARM Linux
2012-02-04 17:55                                 ` Russell King - ARM Linux
2012-02-04 19:37                                 ` Paul Walmsley
2012-02-04 19:37                                   ` Paul Walmsley
2012-02-05 12:16                                   ` Russell King - ARM Linux
2012-02-05 12:16                                     ` Russell King - ARM Linux
2012-02-08 15:50                                 ` Paul Walmsley
2012-02-08 15:50                                   ` Paul Walmsley
2012-02-04 16:39                         ` Russell King - ARM Linux
2012-02-04 16:39                           ` Russell King - ARM Linux
2012-02-04 16:49                           ` Paul Walmsley
2012-02-04 16:49                             ` Paul Walmsley
2012-02-04 16:55                             ` Paul Walmsley
2012-02-04 16:55                               ` Paul Walmsley
2012-02-04 17:01                             ` Russell King - ARM Linux
2012-02-04 17:01                               ` Russell King - ARM Linux
2012-02-04 17:22                               ` Paul Walmsley
2012-02-04 17:22                                 ` Paul Walmsley
2012-02-04 17:47                                 ` Russell King - ARM Linux
2012-02-04 17:47                                   ` Russell King - ARM Linux
2012-02-04 18:59                                   ` Tony Lindgren
2012-02-04 18:59                                     ` Tony Lindgren
2012-02-04 19:24                                   ` Paul Walmsley
2012-02-04 19:24                                     ` Paul Walmsley
2012-02-04 20:07                                     ` Russell King - ARM Linux
2012-02-04 20:07                                       ` Russell King - ARM Linux
2012-02-05 15:37                           ` Woodruff, Richard
2012-02-05 15:37                             ` Woodruff, Richard
2012-02-05 16:03                             ` Russell King - ARM Linux
2012-02-05 16:03                               ` Russell King - ARM Linux
2012-02-05 17:57                               ` Woodruff, Richard
2012-02-05 17:57                                 ` Woodruff, Richard
2012-02-06 23:58                                 ` NeilBrown
2012-02-06 23:58                                   ` NeilBrown
2012-02-07  1:13                                   ` Woodruff, Richard
2012-02-07  1:13                                     ` Woodruff, Richard
2012-02-03 19:34                   ` Paul Walmsley
2012-02-03 19:34                     ` Paul Walmsley
2012-02-03 20:10                   ` Paul Walmsley
2012-02-03 20:10                     ` Paul Walmsley
2012-02-03 21:59                     ` NeilBrown
2012-02-03 21:59                       ` NeilBrown
2012-02-03 23:02                       ` Paul Walmsley
2012-02-03 23:02                         ` Paul Walmsley
2012-02-04  0:01                         ` NeilBrown
2012-02-04  0:01                           ` NeilBrown
2012-02-04  2:06                           ` Paul Walmsley
2012-02-04  2:06                             ` Paul Walmsley
2012-02-04  2:12                             ` Paul Walmsley
2012-02-04  2:12                               ` Paul Walmsley
2012-02-04  3:09                             ` NeilBrown
2012-02-04  3:09                               ` NeilBrown
2012-02-04  3:16                               ` Paul Walmsley
2012-02-04  3:16                                 ` Paul Walmsley
2012-02-04  3:43                                 ` NeilBrown [this message]
2012-02-04  3:43                                   ` NeilBrown
2012-02-04  3:56                                   ` Paul Walmsley
2012-02-04  3:56                                     ` Paul Walmsley
2012-02-04  4:17                                     ` NeilBrown
2012-02-04  4:17                                       ` NeilBrown
2012-02-03  6:56               ` Govindraj
2012-02-03  6:56                 ` Govindraj
2012-02-03 12:07                 ` NeilBrown
2012-02-03 12:07                   ` NeilBrown
2012-02-03 12:20                   ` Russell King - ARM Linux
2012-02-03 12:20                     ` Russell King - ARM Linux
2012-02-03 19:54                     ` Paul Walmsley
2012-02-03 19:54                       ` Paul Walmsley
2012-02-03 12:12               ` Felipe Contreras
2012-02-03 12:12                 ` Felipe Contreras
2012-02-02 21:02           ` Greg KH
2012-02-02 21:02             ` Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120204144353.0803fe23@notabene.brown \
    --to=neilb@suse.de \
    --cc=govindraj.raja@ti.com \
    --cc=greg@kroah.com \
    --cc=khilman@ti.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=linux-serial@vger.kernel.org \
    --cc=paul@pwsan.com \
    --cc=tomi.valkeinen@ti.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.