From owner-freebsd-questions@FreeBSD.ORG Wed Oct 27 19:22:19 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 30C8F16A4CE for ; Wed, 27 Oct 2004 19:22:19 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 40E6F43D55 for ; Wed, 27 Oct 2004 19:22:18 +0000 (GMT) (envelope-from Emanuel.Strobl@gmx.net) Received: (qmail 18873 invoked by uid 65534); 27 Oct 2004 19:22:13 -0000 Received: from flb.schmalzbauer.de (EHLO cale.flintsbach.schmalzbauer.de) (62.245.232.135) by mail.gmx.net (mp026) with SMTP; 27 Oct 2004 21:22:13 +0200 X-Authenticated: #301138 From: Emanuel Strobl To: freebsd-questions@freebsd.org Date: Wed, 27 Oct 2004 21:22:06 +0200 User-Agent: KMail/1.7 References: <417E1FDE.3050407@dsl.pipex.com> <417E7050.4070208@dsl.pipex.com> <417E78DA.2000703@dsl.pipex.com> In-Reply-To: <417E78DA.2000703@dsl.pipex.com> X-OS: FreeBSD X-Birthday: 10/06/72 X-Address: Munich, 80686 X-Tel: +49 89 18947781 X-CelPhone: +49 173 9967781 X-Country: Germany MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart5159897.lrncuT9l5U"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200410272122.12337.Emanuel.Strobl@gmx.net> cc: Mark Cullen Subject: Re: Serial console weirdness X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Oct 2004 19:22:19 -0000 --nextPart5159897.lrncuT9l5U Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Am Dienstag, 26. Oktober 2004 18:18 schrieb Mark Cullen: > Mark Cullen wrote: > > Artem Kazakov wrote: > >>Mark Cullen wrote: > >>>Ok, I am having a bit of trouble setting up a serial console login. The > >>>cable is attached to com1, heres my /etc/ttys > >>> > >>># The 'dialup' keyword identifies dialin lines to login, fingerd etc. > >>>ttyd0 "/usr/libexec/getty std.115200" dialup on secure > >>> > >>> > >>>Now, my problem is that when I do a kill -HUP 1 nothing happens; Well,= I > >>>am sure something happens, it certainly doesn't start getty on that > >>>serial port though! However(!) when I start getty manually on that por= t: > >>> > >>>/usr/libexec/getty std.9600 ttyd0 > >>> > >>>It promptly goes into the background and on my other machine I get the > >>>login prompt and all is well (until I logout as getty isn't being > >>>respawned). I didn't see anything logged as to why it's not working. > >>> > >>>I will mention that I yanked the (very very broken) graphics card out = of > >>>that machine, so there's no ttyv's. Do I need to make the serial conso= le > >>>my ... console/display for getty to start working again perhaps? > >>> > >>>Any help would be much appreciated. > >> > >>probably you need to change dialup with something (like vt100) sutable > >>your enviroment > > > > I have tried cons25, xterm and (now) vt100. It's not that... > > > > # Serial terminals > > # The 'dialup' keyword identifies dialin lines to login, fingerd etc. > > ttyd0 "/usr/libexec/getty std.115200" cons25 on secure > > ttyd1 "/usr/libexec/getty std.9600" dialup off secure > > ttyd2 "/usr/libexec/getty std.9600" dialup off secure > > ttyd3 "/usr/libexec/getty std.9600" dialup off secure > > # Dumb console > > dcons "/usr/libexec/getty std.9600" vt100 off secure > > # Pseudo terminals > > ttyp0 none network > > /etc/ttys: 307 lines, 7539 characters > > (root|bone)/home/mrboo# kill -HUP 1 > > (root|bone)/home/mrboo# ps ax | grep getty > > 21134 p0 R+ 0:00.02 grep getty > > (root|bone)/home/mrboo# > > > > Note: I have no getty processes as there's no graphics card, so I am > > guessing if it was working right I would start to see a: > > > > /usr/libexec/getty std.115200 ttyd0 > > > > It appears in the process list (and works) when I run the above manuall= y! > > I'll reply to myself here. > > I just now created /boot.config with -h, rebooted, and all is well. With > the added bonus of it being a serial console at the boot loader part. I > am impressed :) > > Can't seem to get it to work with anything other than 9600 (even though > the process list shows std.115200), but it gives me some sort of of > display to work with during the boot process atleast :) You can use the sysctl machdep.conspeed to change the console speed. But it= 's=20 not a loader tunable, for boot-speed you need to remake all=20 in /usr/src/sys/boot after you set "BOOT_COMCONSOLE_SPEED=3D 115200"=20 in /etc/make.conf. I had a self-answering thread started in -current a view weeks ago, see=20 http://docs.freebsd.org/cgi/getmsg.cgi?fetch=3D2026740+0+archive/2004/freeb= sd-current/20041017.freebsd-current =2DHarry --nextPart5159897.lrncuT9l5U Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBf/VkBylq0S4AzzwRAraPAKCHTV0a21FgK59d4YzUKP/vbKW0FgCfcfXV lcH7rowHTk8yaSJN7QfHRB4= =SEDl -----END PGP SIGNATURE----- --nextPart5159897.lrncuT9l5U--