fwip, Linux and NFS

Diego 'Flameeyes' Pettenò flameeyes at gentoo.org
Sun Jun 12 18:50:51 GMT 2005


Hi,
I'm currently trying to use fwip driver to have a "dedicated" line for NFS 
between my Linux box and the FreeBSD 5.4 one (Linux as server, FBSD as 
client).
Unfortunately, seems like the connection isn't stable. It starts fine and when 
I start pinging the the host it works.
But when I start using the NFS (for example I tried moving a CVS checkout from 
local disk to NFS share), it starts complaining that NFS doesn't respond:

fwohci0: unrecoverable error
nfs server 192.168.1.1:/var/portage: not responding
nfs server 192.168.1.1:/var/portage: not responding
[.. a lot of this ..]

then if I issue a fwcontrol -r, i get:

fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0x8800ffc0, gen=12, non CYCLEMASTER mode
fwohci0: txd err= 0 No stat
fwohci0: txd err= 0 No stat
[.. a lot of this ..]
fwohci0: txd err= 0 No stat
fw_rcv: unknown response WRES(2) src=0xffc1 tl=0x31 rt=1 data=0x8451ae0d
try ad-hoc work around!!
no use...
fw_rcv: unknown response WRES(2) src=0xffc1 tl=0x31 rt=1 data=0x8451ae0e
try ad-hoc work around!!
no use...
[.. a lot of this..]
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1
nfs server 192.168.1.1:/var/portage: is alive again
[.. a couple of this ..]
nfs server 192.168.1.1:/var/portage: is alive again
fwohci0: unrecoverable error
Unknown service addr 0xffff:0xf0000234 WREQQ(0) src=0xffc1 data=c000001f
nfs server 192.168.1.1:/var/portage: not responding

and then again.

The controller on the FBSD box is:
fwohci0 at pci2:0:0:       class=0x0c0010 card=0x2356167e chip=0x00f21033 
rev=0x01 hdr=0x00
    vendor   = 'NEC Electronics Hong Kong'
    device   = 'uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr'
    class    = serial bus
    subclass = FireWire

and the one in the Linux one is:
0000:00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host 
Controller (rev 80) (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc.: Unknown device 808a
        Flags: bus master, medium devsel, latency 64, IRQ 193
        Memory at faa00000 (32-bit, non-prefetchable)
        I/O ports at a800 [size=128]
        Capabilities: [50] Power Management version 2

I think the problem is with FBSD because it works fine connecting the same 
Linux box to the iBook with OSX 10.4.
The same problem happen if I leave a ping running for more than 20 minutes.

There's something I can try to have this working?
-- 
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-firewire/attachments/20050612/f59ca986/attachment.bin


More information about the freebsd-firewire mailing list