Date: Wed, 17 Mar 2004 00:58:16 +0200 From: Maxim Mazurok <maxim@km.ua> To: Marcel Moolenaar <marcel@xcllnt.net> Cc: freebsd-sparc64@freebsd.org Subject: Re: Console patch part II... Message-ID: <20040316225816.GU7808@km.ua> In-Reply-To: <20040316225315.GB49247@ns1.xcllnt.net> References: <20040316055650.GA15182@electra.cse.Buffalo.EDU> <20040316212925.GS7808@km.ua> <20040316225315.GB49247@ns1.xcllnt.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 16, 2004 at 02:53:15PM -0800, Marcel Moolenaar wrote: >> >With a custom kernel with the Creator-3D support compiled in and >> >device adjustments as typically recommended (add sc, uart, puc; >> >remove sab and zs) the uart code stops working properly. >> >> sorry for offtopic... >> i have OEM motherboard Ultra AXe >> on this boart i have two ports sab(4) and two ports sio(4), but sio(4) >> driver broken in sparc64... i have panic while kernel booting. >> can i use all 4 ports width uart driver? > >Yes. > >> what i need add to my kernel? > >You need puc(4) to detect the SAB, and you need uart(4) to handle >the individual channels of the SAB and the NS16550 (or compat). > >Remove sab(4), sio(4) [which doesn't work anyway] and ofw_console(4). if i remove ofw_console i may need to add sc(4)? >A technical note about the use of puc(4) [can be ignored]: > >An SSC (Synchronuous Communications Controller) like the SAB >typically allows 3 or 4 protocols to be selected. These being: >1. Asynchronuous >2. Mono-sync >3. Bi-sync >4. SDLC/HDLC > >My vision is that you ideally have a ssc(4) device that provides >a bus onto which one can hang uart(4), hdlc(4), msyn(4) and/or >bisyn(4). The bus operates in such a way that when uart(4) is >active any of the other devices on the bus are disabled. Active >meaning that the device file has been opened. Obviously we do >not have ssc(4) and we need to write one. In the mean time, puc(4) >fills in the function of exposing the channels to uart(4) so that >we keep uart(4) simple and elementary without making it impossible >in the future to created ssc(4)... > >JFYI (in case people were wondering), > >-- > Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net -- Maxim Mazurok (MMP2-RIPE)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040316225816.GU7808>