Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 25 Jul 2001 04:58:32 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 25 Jul 2001 04:58:13 -0400 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:28463 "EHLO flinx.biederman.org") by vger.kernel.org with ESMTP id ; Wed, 25 Jul 2001 04:58:02 -0400 To: "Robert J.Dunlop" Cc: Barry Wu , linux-kernel@vger.kernel.org Subject: Re: about serial console problem In-Reply-To: <20010723065212.31153.qmail@web13901.mail.yahoo.com> <20010724232909.A27546@xyzzy.clara.co.uk> From: ebiederm@xmission.com (Eric W. Biederman) Date: 25 Jul 2001 02:52:06 -0600 In-Reply-To: <20010724232909.A27546@xyzzy.clara.co.uk> Message-ID: Lines: 37 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.5 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Original-Recipient: rfc822;linux-kernel-outgoing "Robert J.Dunlop" writes: > Hi, > > On Tue, Jul 24, Eric W. Biederman wrote: > > Barry Wu writes: > > > > > I am porting linux 2.4.3 to our mipsel evaluation > > > board. Now I meet a problem. Because I use edown > > > to download the linux kernel to evaluation board. > > > I update the serial baud rate to 115200. > > > I use serial 0 as our console, and I can use > > > printk to print debug messages on serial port. > > > But after kernel call /sbin/init, I can not > > > see "INIT ... ..." messages on serial port. > > > I suppose perhaps I make some mistakes. But when > > > I use 2.2.12 kernel, it ok. > > > If someone knows, please help me. Thanks! > > > > It's a bug in init. INIT clears the CREAD flag which means all reads > > to the console will be dropped. Why it /sbin/init works before 2.4.3 > > is a mystery. > > Perhaps because most of the serial drivers didn't implement CREAD (or > rather !CREAD) until then. Hmm. When I looked it appeared CREAD should have worked in 2.4.2 but I do know /sbin/init didn't have a problem with that one. > Actually more and more have been implementing > it as we go through 2.4.x, depends when your particular driver got caught. Do you know the history on how/why ~CREAD support started showing in in the linux kernels. I'd like to understand what is going on. Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/