From owner-freebsd-firewire@FreeBSD.ORG Fri May 22 12:35:38 2009 Return-Path: Delivered-To: freebsd-firewire@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EA8C1065740 for ; Fri, 22 May 2009 12:35:38 +0000 (UTC) (envelope-from korvus@comcast.net) Received: from mx04.pub.collaborativefusion.com (mx04.pub.collaborativefusion.com [206.210.72.84]) by mx1.freebsd.org (Postfix) with ESMTP id 4CBC98FC1B for ; Fri, 22 May 2009 12:35:38 +0000 (UTC) (envelope-from korvus@comcast.net) Received: from [192.168.2.164] ([206.210.89.202]) by mx04.pub.collaborativefusion.com (StrongMail Enterprise 4.1.1.4(4.1.1.4-47689)); Fri, 22 May 2009 08:14:57 -0400 X-VirtualServerGroup: Default X-MailingID: 00000::00000::00000::00000::::0 X-SMHeaderMap: mid="X-MailingID" X-Destination-ID: freebsd-firewire@FreeBSD.org X-SMFBL: ZnJlZWJzZC1maXJld2lyZUBGcmVlQlNELm9yZw== Message-ID: <4A169891.5080609@comcast.net> Date: Fri, 22 May 2009 08:20:33 -0400 From: Steve Polyack User-Agent: Thunderbird 2.0.0.21 (X11/20090327) MIME-Version: 1.0 To: freebsd-firewire@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: libraw1394 and FreeBSD X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 May 2009 12:35:38 -0000 Hello, I've seen a few posts in the archives referring to porting libraw1394 to FreeBSD. However, none of these appear to have been successful. I'm considering giving this a shot, but I will likely need some guidance. I have a few questions/points from what I've gathered from past discussions: 1. libraw1394 implements some ISO 1394 read/write/stop/start/etc functions for firewire on linux. It's been said that these are already implemented in the FreeBSD kernel modules which provide firewire access. Is this correct? If so, libraw1394 only needs rewritten enough to provide the freebsd kernel interface in a linux application-familiar sense. 2. What is going on with firewire development in FreeBSD currently? If I attempt to complete this port, am I better off working with 8-CURRENT as opposed to 7.2-RELEASE? I'm aware the USB stack in 8 is totally rewritten; is the same true for the firewire modules? I believe this would be a valuable port for FreeBSD. It would enable us to use a wide range of audio and DV interfaces via firewire and existing linux "drivers" which only depend on libraw1394, opening up possibilities like using FreeBSD for audio and video editing. Thanks, Steve Polyack