From owner-freebsd-firewire@FreeBSD.ORG Mon Apr 19 05:37:19 2004 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 4E92016A4FB for ; Mon, 19 Apr 2004 05:37:18 -0700 (PDT) Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C2E543D1D for ; Mon, 19 Apr 2004 05:37:17 -0700 (PDT) (envelope-from freebsd-firewire@m.gmane.org) Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BFY1T-0004v2-00 for ; Mon, 19 Apr 2004 14:37:16 +0200 Received: from ppp-62-254.customer.wingnet.net ([206.30.62.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 19 Apr 2004 14:37:15 +0200 Received: from jesse by ppp-62-254.customer.wingnet.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 19 Apr 2004 14:37:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-firewire@freebsd.org From: Jesse Guardiani Date: Mon, 19 Apr 2004 08:37:10 -0400 Organization: WingNET Lines: 76 Message-ID: References: <87u10itsoo.wl@tora.nunu.org> <87r7vj2c0x.wl@tora.nunu.org> <874qrhzsxx.wl@tora.nunu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ppp-62-254.customer.wingnet.net User-Agent: KNode/0.7.2 X-Mail-Copies-To: never Sender: news Subject: Re: freebsd 5.2.1-RELEASE, 4 pin laptop firewire ports, and 6 pin firewire hard disk drives X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: jesse@wingnet.net List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Apr 2004 12:37:19 -0000 Hidetoshi Shimokawa wrote: > At Fri, 16 Apr 2004 10:40:24 -0400, > Jesse Guardiani wrote: >> Apr 16 10:17:10 billmax /kernel: fwohci0: port 0x8000-0x807f >> mem 0xe4101000-0xe41017ff irq 15 at device 10.0 on pci0 Apr 16 10:17:10 >> billmax /kernel: fwohci0: OHCI version 1.0 (ROM=1) Apr 16 10:17:10 >> billmax /kernel: fwohci0: No. of Isochronous channel is 8. Apr 16 >> 10:17:10 billmax /kernel: fwohci0: EUI64 ff:ff:ff:ff:ff:ff:03:4d > > EUI64 seems invalid. > Do you get the same id on FreeBSD-5 and PowerBook? On FreeBSD 5.2.1-RC2 the hdd WORKS with my new PCI firewire card, and this is my dmesg for firewire: fwohci0: port 0xdc00-0xdc7f mem 0xff8ff800-0xff8fffff irq 17 at device 12.0 on pci1 fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channel is 8. fwohci0: EUI64 ff:ff:ff:ff:ff:ff:03:4d fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: fe:ff:ff:ff:03:4d sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: BUS reset fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) The above output was generated with firewire compiled directly into the kernel. I haven't tried it with firewire as a module in 5.x. On the FreeBSD 4.9-STABLE machine (same VT6303 firewire PCI card moved to the 4.9-STABLE machine) I tried it with firewire compiled as a module (but firewire.ko was loaded at boot from /boot/loader.conf to avoid device_attach problem) AND I tried it directly compiled into the kernel, but neither worked. The powerbook comes with it's own internal firewire chipset and a 6 pin firewire 400 port. I don't have access to the dmesg right now. My IBM A30p laptop (the one with the 4 pin firewire port) does NOT detect the hdd, even though I'm running 5.2.1-RELEASE. Neither does Windows XP for that matter (dual boot on the IBM. I also tested with a friend's Dell Inspiron running Windows XP with a 4 pin firewire port and it didn't see the drive either), even when I swap cables and use a powered firewire hub to provide bus power to the hdd. I currently have firewire compiled as a module on the IBM. I don't think I've ever tried compiling it into the kernel directly. Here's the IBM's dmesg for firewire: fwohci0: vendor=1180, dev=522 fwohci0: <1394 Open Host Controller Interface> mem 0xc0201000-0xc02017ff irq 9 at device 0.2 on pci2 fwohci0: OHCI version 1.0 (ROM=0) fwohci0: No. of Isochronous channel is 4. fwohci0: EUI64 00:06:1b:02:01:00:24:63 fwohci0: Phy 1394a available S400, 2 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 sbp0: on firewire0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:06:1b:00:24:63 fwohci0: Initiate bus reset fwohci0: BUS reset fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) -- Jesse Guardiani, Systems Administrator WingNET Internet Services, P.O. Box 2605 // Cleveland, TN 37320-2605 423-559-LINK (v) 423-559-5145 (f) http://www.wingnet.net