From owner-freebsd-firewire@FreeBSD.ORG Fri Jun 27 11:30:38 2003 Return-Path: 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 1990537B401 for ; Fri, 27 Jun 2003 11:30:38 -0700 (PDT) Received: from internal.mail.uk.tiscali.com (internal.mail.uk.tiscali.com [212.74.96.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DF3D43FAF for ; Fri, 27 Jun 2003 11:30:37 -0700 (PDT) (envelope-from b.candler@pobox.com) Received: from [212.74.113.66] (helo=vaio.linnet.org) by internal.mail.uk.tiscali.com with asmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.12) id 19VxzX-0005g2-00; Fri, 27 Jun 2003 19:30:36 +0100 Received: from brian by vaio.linnet.org with local (Exim 4.20) id 19Vy0k-000GD5-BB; Fri, 27 Jun 2003 19:31:50 +0100 Date: Fri, 27 Jun 2003 19:31:50 +0100 From: Brian Candler To: Hidetoshi Shimokawa Message-ID: <20030627183150.GA62268@uk.tiscali.com> References: <20030627101841.GA60838@uk.tiscali.com> <20030627110317.GA60951@uk.tiscali.com> <20030627175722.GA62233@uk.tiscali.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030627175722.GA62233@uk.tiscali.com> User-Agent: Mutt/1.4.1i cc: freebsd-firewire@freebsd.org Subject: Re: Firewire resets/performance problems X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Vendors pre-release coordination List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2003 18:30:38 -0000 On Fri, Jun 27, 2003 at 06:57:22PM +0100, Brian Candler wrote: > So now my best guess is that there's something in the Lucent chipset which > is not getting properly initialised. Another symptom I just saw: I connected my iPod and got Jun 27 18:58:22 playdog /kernel: fwohci0: BUS reset Jun 27 18:58:22 playdog /kernel: fwohci0: node_id = 0x8800ffc0, non CYCLEMASTER mode Jun 27 18:58:22 playdog /kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 0 (me) Jun 27 18:58:23 playdog /kernel: firewire0: New S400 device ID:000a2700020f9552 Jun 27 18:58:23 playdog /kernel: firewire0: Device SBP-II Jun 27 18:58:30 playdog /kernel: sbp0:0:0 No additional information to report Now I get this sbp0:0:0 message repeated every two seconds, and it does not get as far as detecting the iPod as da0. If I try to reset the bus: playdog# camcontrol reset 1 Reset of bus 1 returned error 0x6 Disconnecting the iPod and doing 'fwcontrol -r' doesn't help, I get the same symptom when I reconnect the iPod. So I did a reboot and pressed the hard-reset button (but did not power-cycle). On the next bootup it was detected properly: Jun 27 19:04:09 playdog /kernel: firewire0: New S400 device ID:000a2700020f9552 Jun 27 19:04:09 playdog /kernel: firewire0: Device SBP-II Jun 27 19:04:15 playdog /kernel: sbp0:0:0 No additional information to report Jun 27 19:04:17 playdog /kernel: sbp0:0:0 No additional information to report Jun 27 19:04:19 playdog /kernel: da0 at sbp0 bus 0 target 0 lun 0 Jun 27 19:04:19 playdog /kernel: da0: Removable Simplified Direct Access SCSI-2 device Jun 27 19:04:19 playdog /kernel: da0: 50.000MB/s transfers, Tagged Queueing Enabled Jun 27 19:04:19 playdog /kernel: da0: 14305MB (29297520 512 byte sectors: 255H 63S/T 1823C) Jun 27 19:04:19 playdog /kernel: sbp0:0:0 No additional information to report Jun 27 19:04:19 playdog last message repeated 3 times Notice how the "sbp0:0:0 No additional information" message appears a few times anyway. But after this I can mount the device and copy files to it (quickly) Cheers, Brian.