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 port: > >>> > >>>/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 console > >>>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 manually! > > 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 not a loader tunable, for boot-speed you need to remake all in /usr/src/sys/boot after you set "BOOT_COMCONSOLE_SPEED= 115200" in /etc/make.conf. I had a self-answering thread started in -current a view weeks ago, see http://docs.freebsd.org/cgi/getmsg.cgi?fetch=2026740+0+archive/2004/freebsd-current/20041017.freebsd-current -Harry
pgpBR9olc3yZs.pgp
Description: PGP signature