From owner-freebsd-hardware@FreeBSD.ORG Wed Jan 20 05:11:57 2010 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24D661065670 for ; Wed, 20 Jan 2010 05:11:57 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (pool-98-108-131-15.ptldor.fios.verizon.net [98.108.131.15]) by mx1.freebsd.org (Postfix) with ESMTP id D611B8FC0A for ; Wed, 20 Jan 2010 05:11:55 +0000 (UTC) Received: by sopwith.solgatos.com (Postfix, from userid 66) id 38100B64F; Sat, 16 Jan 2010 12:27:01 -0800 (PST) Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id BAA15886; Wed, 20 Jan 2010 01:06:52 GMT Message-Id: <201001200106.BAA15886@sopwith.solgatos.com> To: freebsd-hardware@freebsd.org In-reply-to: Your message of "Fri, 15 Jan 2010 08:34:17 +0200." <717f7a3e1001142234y1de7ae15x6853e3ddcab4add9@mail.gmail.com> Date: Tue, 19 Jan 2010 17:06:52 PST From: Dieter Subject: Re: Multiple serial consoles via null modem cable X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 05:11:57 -0000 >From another thread awhile back, Jeremy Chadwick wrote: ] Anything that ] uses a Prolific chip will work well (supports custom serial rates, and ] does not drop/lose characters). The uplcom(4) driver is for this chip, ] and the man page lists off some consumer models/devices available. Also from the thread awhile back, Bernd Walter wrote: } This is because USB is absolutely crap for this purpose. } RS232 terminals, especially with long cables, can produce several kind } of spikes and ground loops, which USB is very very sensitive about. } The upcoming new USB stack does a lot about handling transmission } errors, but the underlying problem is USB and not FreeBSD. } The best thing software can do about this is avoiding the panics. } Nevertheless the new USB stack is likely not being merged into any alpha } supporting OS release, so even that will not happen for alpha. } } My advise is to use a completely other technology to connect the terminals. } A galvanic isolated USB device might work, but there are lot of PCI and } Ethernet devices on the market which are more solid by design than USB. If different systems are on different UPSs it might create a ground loop? If necessary, you can optically isolate the RS-232 line, which should fix the problem. http://www.rs232-converters.com/opto-isolated_converters/Opto-Isolated_RS232_RS485_RS422_Isolators.htm I have not actually tried this. This is just an example of the isolators available, not a recommendation for this specific product or vender. Google can find similar products.