Re: strange scsi/CAM related dmesg output

From: <mdf_at_FreeBSD.org>
Date: Fri, 18 Jun 2010 08:18:52 -0700
On Fri, Jun 18, 2010 at 8:11 AM, Alexander Best
<alexbestms_at_uni-muenster.de> wrote:
> On Mon, Jun 7, 2010 at 3:57 PM, John Baldwin <jhb_at_freebsd.org> wrote:
>> It can happen because the print buffer size thing is not line-buffered, it is
>> printf-invocation buffered.
>
> hmmm...can this somehow be fixed? i'm not sure this is specific to
> scsi/cam. the other day i bootd my system and almost all of the dmesg
> output was displayed incorrectly. would increasing PRINTF_BUFR_SIZE
> from 128 to lets say 512 or 1024 solve the issue?

I think what jhb meant was that we could look for the '\n' and flush
to console there, instead of waiting for the end of the buffer.  This
would perhaps have more interleaved full lines, but likely fewer
interleaved partial lines.

Thanks,
matthew
Received on Fri Jun 18 2010 - 13:41:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:04 UTC