From owner-freebsd-small Sun Dec 10 13:41:12 2000 From owner-freebsd-small@FreeBSD.ORG Sun Dec 10 13:41:08 2000 Return-Path: Delivered-To: freebsd-small@freebsd.org Received: from peorth.iteration.net (peorth.iteration.net [208.190.180.178]) by hub.freebsd.org (Postfix) with ESMTP id B695A37B698; Sun, 10 Dec 2000 13:41:07 -0800 (PST) Received: by peorth.iteration.net (Postfix, from userid 1001) id 188DF5741E; Sun, 10 Dec 2000 15:41:14 -0600 (CST) Date: Sun, 10 Dec 2000 15:41:13 -0600 From: "Michael C . Wu" To: Josef Karthauser Cc: freebsd-small@FreeBSD.ORG, freebsd-mobile@freebsd.org Subject: IrDA progress [ was Re: Nokia 9110i ....] Message-ID: <20001210154113.A27625@peorth.iteration.net> Reply-To: "Michael C . Wu" Mail-Followup-To: "Michael C . Wu" , Josef Karthauser , freebsd-small@FreeBSD.ORG, freebsd-mobile@freebsd.org References: <200012091236.NAA00625@lucifer.krush.net> <20001210121440.A26512@peorth.iteration.net> <20001210211551.E486@bsdi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20001210211551.E486@bsdi.com>; from joe@tao.org.uk on Sun, Dec 10, 2000 at 09:15:51PM +0000 X-PGP-Fingerprint: 5025 F691 F943 8128 48A8 5025 77CE 29C5 8FA1 2E20 X-PGP-Key-ID: 0x8FA12E20 Sender: keichii@peorth.iteration.net Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Dec 10, 2000 at 09:15:51PM +0000, Josef Karthauser scribbled: | Where are we at with IrDa and IRComm? (how many times have I heard that | question with still no clear idea of the answer? :!) Benno Rice and I are working on plugging sio1 into Netgraph nodes for IrCOMM, IrTTY, IrLAN, Ir*. (most IrDA controllers lie to the system as a serial controller if there is no real irda driver, and they emit Ir just fine. Try pointing your cellphone/PDA at your laptop's Ir port, and cat /dev/cuaa1) IrLAN and IrTTY are our priority. IrLAN provides ad-hoc cheap wireless networking compared to IEEE802.11b. IrTTY is what most PDA's and cellphones use to connect to other systems. is writing a real driver for NatSem's IrDA controller NatSem87338/97338 to take advantage of the hardware accel and ACPI/APM functions. It should be no problem to plug the ng_ir* nodes into device irda, just like we would do sio1. Since we can always fall back on sio* emulation of IrDA controllers, we simply need to finish the ng_* nodes. And voila, we have IrDA support. USB serial IrDA devices would work, if n_hibma puts in the right support. (I think even ugen would work.) Firewire would work too, if we ever have an IrDA/IEEE1394 dongle. Right now, we need : * Someone who understands the NatSem87338/97338 controller driver well enough to tell us where we should plug the driver in. * Someone who knows what is going ON with ACPICA, what with the rapid changes and all * Netgraph/net guru * Someone to port the linux irda userland tools into the FreeBSD Ports (In short, we appreciate any help we can get. :) If you would like to help, email me with the area you want to help in. I have all the documentation needed here. The work is slower than snail's pace. Benno is working on the FreeBSD/PPC port mostly. I'm loaded with final exams, company work, and libc/wchar*.h (Gah, can anyone make IrDA/ANSI C/NatSem documentation more boring than it already is?) This is only a quick answer to your question, Josef. I hope it answers your questions. -- +------------------------------------------------------------------+ | keichii@peorth.iteration.net | keichii@bsdconspiracy.net | | http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. | +------------------------------------------------------------------+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message