Re: if_fwe and interrupts weirdness in current (maybe cardbus related ?)

Hidetoshi Shimokawa <[email protected]>
Newsgroups gmane.os.freebsd.devel.firewire,gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
At Mon, 16 Dec 2002 15:35:10 +0100,
Sameh Ghane wrote:
> Everything worked fine (at least, I thought it did), even in bridge mode (on the
> workstation) !
> 
> After a few minutes, communication became unidirectional: the laptop was able to
> receive data from the WS, but the WS seemed not to receive anything from the
> laptop (tcpdump showed that the laptop correctly answered to ARP requests, but
> the WS never received them).
> 
> The fix is just to plug out and in again the IEEE1394 cable.

I have reproduced similar problem. Did you use NFS when the problem
occured? I think the laptop's TX buffer is stalled. 

> firewire0: start AT DMA status=0
> firewire0: unrecoverable error

NFS seems to generate mbuf with zero data size and this stops
some OHCI chips with unrecoverable error.
I have committed a fix to -current. Could you copy -current's
/sys/dev/firewire and /sys/modules/firewire then test it?

I have no idea about your strange EUI64 problem yet.

/\ Hidetoshi Shimokawa
\/  [email protected]
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html
 

To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-firewire" in the body of the message
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.