Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Apr 2004 08:37:10 -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:  <c60h5n$knr$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> <c5or8p$c5a$1@sea.gmane.org> <874qrhzsxx.wl@tora.nunu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hidetoshi Shimokawa wrote:

> At Fri, 16 Apr 2004 10:40:24 -0400,
> Jesse Guardiani wrote:
>> 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
> 
> 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: <VIA VT6306> 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: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: fe:ff:ff:ff:03:4d
sbp0: <SBP-2/SCSI over FireWire> 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: <IEEE1394(FireWire) bus> on fwohci0
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwe0: <Ethernet over FireWire> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c60h5n$knr$1>