Date: Sat, 29 Dec 2001 13:32:10 -0500 From: Chuck McCrobie <mccrobie@cablespeed.com> Cc: freebsd-firewire@freebsd.org Subject: Re: Where does support stand? Message-ID: <3C2E0C2A.510A28F0@cablespeed.com> References: <3C2D77F5.7E74BFDB@cablespeed.com> <200112291313.fBTDDQG04304@antiproton.ChrisBowman.com>
next in thread | previous in thread | raw e-mail | index | archive | help
It sounds that you're further along than I am. My own FreeBSD firewire driver has been langushing for about two years now. It can attach, setup up the controller for self-id reception, and reset the bus. I'll look at the NetBSD code - Being only FreeBSD, I'll have to get a distribution and install it... I also looked at the WIDE project, but not in any depth. It seems to be new-bus-ifying for some time now... >From my own standpoint, it would be interesting to do the driver from scratch, but with a severe time restraints, it probably would be more productive to attempt a port from NetBSD. Thanks for the update. Chuck McCrobie "Christopher R. Bowman" wrote: > > On Saturday 29 December 2001 08:59, Chuck McCrobie wrote: > > The mailing list archive on FreeBSD didn't have many articles. Is there > > an alternative place for firewire support discussions? If not, where > > does support stand? > > This is a wonderful question. I asked our mail master to create this list, > but alas I only have dial in connectivity and so FreeBSD rejects my mail to > the list (and indeed any freebsd.org address). I asked Robert Watson to > announce the list in one of his developer status mailings but I don't think > he ever did. > > I am unaware of any support in tree for FreeBSD. There is code in NetBSD > which I have read and I must say looks very well organized but I don't, as > yet, have a NetBSD machine to test this on. As I recall the NetBSD code > has support for RBC (disk) devices and ethernet over firewire, but I don't > recall seeing in kernel support for DV, instead you would have to write user > space porgram which is IMO the right way to do this. > > There is also a guy from the Japanese WIDE project (Katsushi Kobayashi > <ikob@koganei.wide.ad.jp> I think) who has a FreeBSD driver (check out: > ftp://ftp.uec.ac.jp/pub/firewire/beta/firewire-bsd-5.0-20010903), last I > heard he was newbus-ifying it for inclusion into the tree. This driver > probably has much better support for DV devices since that seems to be his > interest and there was code litered all over the kernel files to handle it. > I didn't like this code, I though it was badly written, but it may infact > function better than the NetBSD code which is prettier. I can't tell you > since I have no DV devices as yet. There wasn't (if I remember correctly) > suport for RBC devices and I can't remember about ethernet over firewire. > > My own effort got stalled for the following reasons: I got a Titanium Mac > laptop and about 8 inches of paperbacks for Christmas, and I got stuck for > the moment trying to figure out what a p1212 config rom should look like and > how to build one, which is a requirement before I can do the next phase of > chip setup per the chipset spec (OHCI requires a valid config rom to be in > memory when a particular register is written as part of the startup sequence, > I am not sure how to build that rom just yet). I am still on vacation for a > few more days, and if I can just finish this book I started hopefully I can > get back to the specs and figure out a boot rom to continue on with. > > Feel free to post to the list as per the charter, and questions and > discussion with me are always welcome. I just think there is nothing in the > firewire list since no one really know about it. Feel free to publicize it > around if you like. > > --------- > Christopher R. Bowman > crb@ChrisBowman.com > <A HREF="http://www.ChrisBowman.com">My home page</A> -- -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-firewire" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C2E0C2A.510A28F0>