From owner-freebsd-firewire@FreeBSD.ORG  Mon Jul 14 23:33:50 2008
Return-Path: <owner-freebsd-firewire@FreeBSD.ORG>
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 F1F801065677
	for <freebsd-firewire@freebsd.org>;
	Mon, 14 Jul 2008 23:33:50 +0000 (UTC)
	(envelope-from sbruno@miralink.com)
Received: from plato.miralink.com (mail.miralink.com [70.103.185.20])
	by mx1.freebsd.org (Postfix) with ESMTP id 68D1D8FC29
	for <freebsd-firewire@freebsd.org>;
	Mon, 14 Jul 2008 23:33:50 +0000 (UTC)
	(envelope-from sbruno@miralink.com)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by plato.miralink.com (Postfix) with ESMTP id CAFE91A917D;
	Mon, 14 Jul 2008 16:33:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
X-Spam-Flag: NO
X-Spam-Score: -4.399
X-Spam-Level: 
X-Spam-Status: No, score=-4.399 tagged_above=-10 required=6.6
	tests=[ALL_TRUSTED=-1.8, AWL=0.000, BAYES_00=-2.599]
Received: from plato.miralink.com ([127.0.0.1])
	by localhost (plato.miralink.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9aP8926HC+wi; Mon, 14 Jul 2008 16:33:12 -0700 (PDT)
Received: from iago.office.miralink.com (iago.office.miralink.com [10.0.0.40])
	by plato.miralink.com (Postfix) with ESMTP id 719D51A917C;
	Mon, 14 Jul 2008 16:33:12 -0700 (PDT)
Message-ID: <487BE25D.1020806@miralink.com>
Date: Mon, 14 Jul 2008 16:33:49 -0700
From: Sean Bruno <sbruno@miralink.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080501)
MIME-Version: 1.0
To: Stephen Bader <sbader@comcast.net>, freebsd-firewire@freebsd.org
References: <614D7A0E-CDD9-4D9E-9807-62631E6F29D3@comcast.net>
	<487BDDC1.8010801@miralink.com>
	<FE41BFA6-8888-4878-B7EA-8A90A9FB07A6@comcast.net>
In-Reply-To: <FE41BFA6-8888-4878-B7EA-8A90A9FB07A6@comcast.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 
Subject: Re: Western Digital 1TB My Book Studio
X-BeenThere: freebsd-firewire@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Firewire support in FreeBSD <freebsd-firewire.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-firewire>, 
	<mailto:freebsd-firewire-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-firewire>
List-Post: <mailto:freebsd-firewire@freebsd.org>
List-Help: <mailto:freebsd-firewire-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-firewire>, 
	<mailto:freebsd-firewire-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Jul 2008 23:33:51 -0000

Stephen Bader wrote:
> The drive is 400/800 compatible. They even connect to the same port on 
> the back of the drive. Here is a link to the drive:
>
> http://www.westerndigital.com/en/products/products.asp?driveid=374
>
> If you need anything from me, let me know. I don't know much about 
> troubleshooting these things, but I can do whatever you need.
>
> Thanks,
>
> -Steve
>
> On Jul 14, 2008, at 6:14 PM, Sean Bruno wrote:
>
>> Stephen Bader wrote:
>>> I am trying to connect a Western Digital 1TB My Book Studio to my 
>>> FreeBSD 6.2-Stable box via Firewire 400 without much luck.
>>>
>>> When I connect the drive via USB, it works just fine. When I connect 
>>> via Firewire 400, the drive is detected, but never becomes available 
>>> via da0. Below is the output with debug.firewire_debug=1. I have 
>>> connected other Firewire 400 devices to this machine without a 
>>> problem. I also updated the firmware on this drive to verify that is 
>>> not the cause of the problem.
>>>
>>> I should note that this drive does not actually have any Firewire 
>>> 400 ports on it, but instead came with a cable that is Firewire 800 
>>> on one side (which connects to the drive), and Firewire 400 on the 
>>> other. The drive does support Firewire 400 though, and I have 
>>> confirmed this by connecting it to a Firewire 400 port on my Mac.
>>>
>>> Can someone point me in the right direction to begin troubleshooting 
>>> this? I am actually considering buying a PCI Firewire 800 card for 
>>> this box so I can get more speed, but I want to make sure it will 
>>> work first.
>>>
>>> Thanks,
>>>
>> Is the Drive 400/800 compatible?  If so, I'm looking into a speed 
>> negotiation issue right now that may work for you.
>>
>> Sean
>
Thanks.  I think I know what the problem is, i.e. the sbp() driver is 
using the MAX capable speed, not the negotiated speed.

I bet, if you plug your drive into a 800 port "it just works".


-- 
Sean Bruno
MiraLink Corporation
6015 NE 80th Ave, Ste 100
Portland, OR 97218
Phone 503-621-5143
Fax 503-621-5199
MSN: sbruno@miralink.com
Google:  seanwbruno@gmail.com