From owner-freebsd-sparc64@FreeBSD.ORG Sat Jan 7 19:00:12 2006 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 32C9716A41F for ; Sat, 7 Jan 2006 19:00:12 +0000 (GMT) (envelope-from mdh_lists@yahoo.com) Received: from web34014.mail.mud.yahoo.com (web34014.mail.mud.yahoo.com [66.163.178.95]) by mx1.FreeBSD.org (Postfix) with SMTP id B29F243D48 for ; Sat, 7 Jan 2006 19:00:11 +0000 (GMT) (envelope-from mdh_lists@yahoo.com) Received: (qmail 88043 invoked by uid 60001); 7 Jan 2006 19:00:09 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=wfXVvogv/KsFF4sgyuPzuq7wkiYXes3drBOxuuKKHN4Go/SuqNNelmnUUxV1kCuFHmdruFayZ/OjkOlYKBnkYXjVVqcOXBm2AHzzDOZQRQD4uwZhirRD0Cg4s/joLCQKmZEG1OEwERhdfKe2d0jq5xNxlhy97uMRGwh4n5vDJtI= ; Message-ID: <20060107190009.88041.qmail@web34014.mail.mud.yahoo.com> Received: from [68.233.12.105] by web34014.mail.mud.yahoo.com via HTTP; Sat, 07 Jan 2006 11:00:09 PST Date: Sat, 7 Jan 2006 11:00:09 -0800 (PST) From: mdh lists To: James Tanis In-Reply-To: <65dcde740601070838n2dba8ba0k9f3d61bf7f6f2622@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: sparc64@freebsd.org Subject: Re: type 5 kbd/mouse woes X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2006 19:00:12 -0000 The Xorg drivers you'll need are listed in one of my previous responses to the list, do a quick archive search to find example config, etc. As for kernel drivers to support a basic type5 setup, you should only need uart, puc, kbd, and sunkbd. These will be included in the kernel via the device entries for puc, uart, and the general console stuff you need (depends which console you're going for, though with the creator device and syscons I've gotten the same kind of performance I'm used to from FreeBSD - which is good.) :-) puc allows demultiplexing on the uart serial port, which is how the Sun pre-USB keyboard/mouse stuff worked. The keyboard is connected directly to the host, and then the mouse to the keyboard, usually all connected to puc1. To give you some idea, here's the dmesg output on an Ultra1 box. uart0: on puc0 uart1: on puc0 uart2: on puc1 uart2: keyboard (1200,n,8,1) uart3: on puc1 As you can see puc0 is the actual physical serial ports on the system (uart0 and uart1), and puc1 is the keyboard/mouse port, which uart2 is the keyboard and uart3 is the mouse. Enjoy! --- James Tanis wrote: > I'm pretty convinced its a problem resulting from my > own ignorance as > far as FreeBSD/Sparc64 goes, so I'm just going to > ask a simple > question first. What modules/drivers must one load > to get a working > sun type 5 (din) mouse/keyboard under the console > and in xorg? The > keyboard of course works fine under the console. > Unfortunately, I > can't seem to find any documentation on the subject > that isn't i386 > centric. I've tried most things that seem not > unlikely, I have prior > experience with sparc32/xsun, but either it has been > too long or > things are a bit different now :P. I realize I'm > being pretty > ambiguous here, just wanted to know what kernel > modules and xorg > drivers handle them. > > -- > James Tanis > jtanis@pycoder.org > http://pycoder.org > _______________________________________________ > freebsd-sparc64@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-sparc64 > To unsubscribe, send any mail to > "freebsd-sparc64-unsubscribe@freebsd.org" > __________________________________________ Yahoo! DSL – Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com