From owner-freebsd-hackers Sun Apr 11 21:37:31 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 3C95414F34 for ; Sun, 11 Apr 1999 21:37:24 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id WAA33975; Sun, 11 Apr 1999 22:35:02 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id WAA03416; Sun, 11 Apr 1999 22:34:48 -0600 (MDT) Message-Id: <199904120434.WAA03416@harmony.village.org> To: "Joachim Isaksson" Subject: Re: IrDA? PnP? Cc: hackers@FreeBSD.ORG In-reply-to: Your message of "Sun, 11 Apr 1999 16:59:34 +0200." <000a01be842b$eeff6e10$f56d17c2@home.ibfs.com> References: <000a01be842b$eeff6e10$f56d17c2@home.ibfs.com> Date: Sun, 11 Apr 1999 22:34:48 -0600 From: Warner Losh Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <000a01be842b$eeff6e10$f56d17c2@home.ibfs.com> "Joachim Isaksson" writes: : 1) Is anyone already working on IrDA support? Yes. However, they are doing it in Linux. http://www.cs.uit.no/~dagb/irda/irda.html The Linux/IR Project : 2) If noone has already started it, how should IrDA be implemented? : I started off thinking of IrDA as a bus, but then I saw something about : Linux implementing it as a network protocol(?) Still it would to me make : sense to implement it as a bus (a'la USB?) with PnP devices, but I'd rather : have input on this before doing something terribly silly :) They implemented it as a protocol stack, which it is. The IrDA stuff is a layered protocol thing, with file transfer and printer servier stuff. When viewed as a stack, many things become easier to implement. : 3) I've been trying to understand the PnP functionality of FreeBSD, but so : far I've failed miserably. Is there any good documentation on the subject : besides the source code? No. : 4) As I (so far) understand it, the PnP functionality is a special "hack" : for the ISA bus right now and could not easily be extended to integrate PnP : devices on the IrDA bus? Is this assumption correct? If so, is anyone Yes. PnP is too generic a term to have generic code. PCI pnp and parallel port PnP are both radically different than isa pnp or serial port pnp. : 5) Is there any reason (besides the probably rather major work it would : mean) not to move most if not all FreeBSD drivers to dynamically loadable : modules? It would sure be easier for the "common man" to add device drivers, : and it would make things like PnP much easier to implement in a dynamic way. There are a raft of tiny technical issues that currently preclude this for most drivers. However, work is underway to rectify the shortcomings of config. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message