From owner-freebsd-firewire@FreeBSD.ORG Wed Nov 8 21:12:26 2006 Return-Path: X-Original-To: firewire@freebsd.org Delivered-To: freebsd-firewire@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3B8916A403 for ; Wed, 8 Nov 2006 21:12:26 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A3BC43D5A for ; Wed, 8 Nov 2006 21:12:20 +0000 (GMT) (envelope-from bms@incunabulum.net) Received: from db2.internal (db2.internal [10.202.2.12]) by frontend1.messagingengine.com (Postfix) with ESMTP id 611EADC155C; Wed, 8 Nov 2006 16:12:19 -0500 (EST) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by db2.internal (MEProxy); Wed, 08 Nov 2006 16:12:21 -0500 X-Sasl-enc: CI/elBX3D8vXfKAQZmMt3C3RbLL2uMNMBVvSwzF2v4+j 1163020341 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 3F5E310D32; Wed, 8 Nov 2006 16:12:19 -0500 (EST) Message-ID: <45524831.30406@incunabulum.net> Date: Wed, 08 Nov 2006 21:12:17 +0000 From: Bruce M Simpson User-Agent: Thunderbird 1.5.0.5 (X11/20060825) MIME-Version: 1.0 To: Mikhail Teterin References: <200610181758.01905.mi+mx@aldan.algebra.com> <4549E988.5050605@incunabulum.net> <200611051102.43169@aldan> In-Reply-To: <200611051102.43169@aldan> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: Mikhail Teterin , firewire@freebsd.org Subject: Re: libraw1394 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: Wed, 08 Nov 2006 21:12:26 -0000 Mikhail Teterin wrote: > Hi, Bruce! > > Is there a reason, you are working with libraw1394-1.2.0? The authors > have posted version 1.2.1 back in April -- and that is, what my port > skeleton (http://aldan.algebra.com/~mi/libraw1394.shar) would get you... > > I didn't notice this new version, thanks for pointing this out. Hopefully the differences between 1.2.0 and 1.2.1 are not large. I haven't had free time to work on this. The code KO's my laptop, it needs testing on a desktop machine with easy access to DDB, it must be triggering a bug, perhaps in the firewire(4) ioctl handling. Of particular note is the fact that raw1394 likes to address devices via their number on the bus; the code in fwcontrol which I've been working from prefers to address them via their EUI64 directly, however, this would require a laborious set of lookups and reverse-lookups to work in libraw1394. I'm sure there is an easier way, reading the code for firewire(4) indicates it will accept bus-numbered addressing. Regards, BMS