Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Dec 2000 15:41:13 -0600
From:      "Michael C . Wu" <keichii@iteration.net>
To:        Josef Karthauser <joe@tao.org.uk>
Cc:        freebsd-small@FreeBSD.ORG, freebsd-mobile@freebsd.org
Subject:   IrDA progress [ was Re: Nokia 9110i ....]
Message-ID:  <20001210154113.A27625@peorth.iteration.net>
In-Reply-To: <20001210211551.E486@bsdi.com>; from joe@tao.org.uk on Sun, Dec 10, 2000 at 09:15:51PM %2B0000
References:  <200012091236.NAA00625@lucifer.krush.net> <20001210121440.A26512@peorth.iteration.net> <20001210211551.E486@bsdi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <benno@freebsd.org> 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.

<albertb@hga.com.tw> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001210154113.A27625>