Date: Fri, 16 Apr 2004 10:40:24 -0400 From: Jesse Guardiani <jesse@wingnet.net> To: freebsd-firewire@freebsd.org Subject: Re: freebsd 5.2.1-RELEASE, 4 pin laptop firewire ports, and 6 pin firewire hard disk drives Message-ID: <c5or8p$c5a$1@sea.gmane.org> References: <c3i354$q38$1@sea.gmane.org> <87u10itsoo.wl@tora.nunu.org> <c3ph75$9ii$1@sea.gmane.org> <87r7vj2c0x.wl@tora.nunu.org> <c3r3g3$6n0$1@sea.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Well, I bought a VIA VT6303 6 pin bus-power-providing controller card for a FreeBSD 4.9-STABLE machine I use here at the office. I tried the same FW hdd on this card and I'm getting the same results: Nothing happens. My firewire device and sbp devices are compiled into the kernel and detected: Apr 16 10:17:10 billmax /kernel: fwohci0: <VIA VT6306> 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 Apr 16 10:17:10 billmax /kernel: fwohci0: Phy 1394a available S400, 3 ports. Apr 16 10:17:10 billmax /kernel: fwohci0: Link S400, max_rec 2048 bytes. Apr 16 10:17:10 billmax /kernel: firewire0: <IEEE1394(FireWire) bus> on fwohci0 Apr 16 10:17:10 billmax /kernel: sbp0: <SBP-2/SCSI over FireWire> on firewire0 Apr 16 10:17:10 billmax /kernel: fwohci0: Initiate bus reset Apr 16 10:17:10 billmax /kernel: fwohci0: BUS reset Apr 16 10:17:10 billmax /kernel: fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode Apr 16 10:17:10 billmax /kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Apr 16 10:17:10 billmax /kernel: firewire0: bus manager 0 (me) But the *ONLY* output I've been able to get when connecting the drive is this: Apr 16 10:19:06 billmax /kernel: WARNING: driver fw should register devices with make_dev() (dev_t = "#fw/0") And I can't make it repeat that output either. I've tried multiple `fwcontrol -r` commands, both before and after connecting the drive. Here's fwcontrol -t: % fwcontrol -t crc_len: 3 generation:1 node_count:1 sid_count:1 id link gap_cnt speed delay cIRM power port0 port1 port2 ini more 00 1 63 S400 0 1 15W - - - 1 0 And fwcontrol -t never seems to change if I connect a drive. I'm going to try this same card and drive on a 5.2.1 machine, but I'm starting to think that something is wrong with FreeBSD's firewire implementation. The drive always works fine on my boss's Powerbook. -- 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c5or8p$c5a$1>