Date: Fri, 5 Jan 2024 08:15:40 -0800 From: bob prohaska <fbsd@www.zefox.net> To: Marcin Cieslak <saper@saper.info> Cc: Mark Millard <marklmi@yahoo.com>, John F Carr <jfc@mit.edu>, ticso@cicely.de, freebsd-arm@freebsd.org Subject: Re: USB-serial adapter suggestions needed Message-ID: <ZZgrLEFX5AUwgHPe@www.zefox.net> In-Reply-To: <p0n4n675-22qq-9np2-96r0-s6o06253o450@fncre.vasb> References: <ZY4y2NvvL0N8Db69@www.zefox.net> <B7E5DF67-4B43-401A-89DC-6F9422C95FA9@yahoo.com> <ZZBIkRLZzYLZLsv8@www.zefox.net> <9o7q7p36-o7pn-27o9-62no-8p1r6o127123@fncre.vasb> <ZZCb1WA2sjtYhw13@www.zefox.net> <p0n4n675-22qq-9np2-96r0-s6o06253o450@fncre.vasb>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 31, 2023 at 09:41:06AM +0000, Marcin Cieslak wrote: > On Sat, 30 Dec 2023, bob prohaska wrote: > > > On Sat, Dec 30, 2023 at 07:05:32PM +0000, Marcin Cieslak wrote: > > > are you running with the default /etc/ttys ? > > > > > Yes, I am. > > > > > If yes, > > > > > > can you please edit /etc/ttys on the serial port > > > side as follows (as root) > > > > > > # ed /etc/ttys 2216 > > > /ttyu0 > > > ttyu0 "/usr/libexec/getty 3wire" vt100 onifconsole secure > > > .s/3wire/3wire.9600/ > > > . > > > ttyu0 "/usr/libexec/getty 3wire.9600" vt100 onifconsole secure > > > w > > > q > > > > Couple of questions: > > > > Is it necessary to use ed? I'm less bad with vi 8-) > > > > Should I plan to change tip settings once FreeBSD boots? > > /ttyu0 > .s/3wire/3wire.9600/ > . > w > q > > are the commands you need to enter. > > Please also adjust tip(1) line speed to 9600. It's been discovered that turning off powerd on both the terminal server host and the console host seems to eliminate the disconnect problem entirely. The necessity of eliminating powerd on the terminal server is uncertain, I did it in the spirit of thoroughness. With powerd off, the host www.zefox.org ran a complete buildworld, buildkernel, installworld, installkernel and poudriere jail update over about five days without a single loss of communication from workstation to serial console via the terminal server pelorus and usb-serial adapter. The serial connection was initiated at 115200 baud and remained clean the entire time. On www.zefox.org /etc/ttys still contains ttyu0 "/usr/libexec/getty 3wire" vt100 onifconsole secure ttyu1 "/usr/libexec/getty 3wire" vt100 onifconsole secure ttyu2 "/usr/libexec/getty 3wire" vt100 onifconsole secure ttyu3 "/usr/libexec/getty 3wire" vt100 onifconsole secure Config.txt contains dtoverlay=disable-bt and uname -a now reports FreeBSD www.zefox.org 15.0-CURRENT FreeBSD 15.0-CURRENT #104 main-n267335-499e84e16f56: Thu Jan 4 16:42:10 PST 2024 bob@www.zefox.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 On the terminal server pelorus /etc/remote contains ucom:dv=/dev/cuaU0:br#115200:pa=none: and the command tip ucom was used to initiate the connection. Uname -a reports FreeBSD pelorus 14.0-RELEASE-p4 FreeBSD 14.0-RELEASE-p4 #0 releng/14.0-n265400-4edf3b80733e: Wed Dec 27 20:21:26 PST 2023 bob@pelorus:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 To all appearances, the troublemaker is powerd. The question is what to try next. A very simple experiment is to start powerd on www.zefox.org and repeat the build/install cycle. Alternatively, I could try the experiment you suggested, setting ttyu0 to 9600 baud. Or, I could do both at the same time. Or, something else. Please let me know what would be most informative. It would be very desirable to use powerd, as it substantially improves performance. Thanks for your help! bob prohaska
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZZgrLEFX5AUwgHPe>