Date: Thu, 3 Jun 1999 10:27:53 -0400 (EDT) From: Larry Lile <lile@stdio.com> To: "Wood, Richard" <rich@ruh-bath.swest.nhs.uk> Cc: "'freebsd-tokenring@freebsd.org'" <freebsd-tokenring@FreeBSD.ORG> Subject: Re: Strange behavior with OC-3117, 4.0-C Message-ID: <Pine.BSF.4.05.9906031015430.7619-100000@heathers.stdio.com> In-Reply-To: <DD3226627D36D111BBEE00062917BA03E16B0A@post.ruh-bath.swest.nhs.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry everyone, pass me the pointy hat! The problem stems from some optimizations I was trying to make to the transmit code for the PCI adapters. In an attempt to improve performance I was using the mbufs passed to the driver directly in the transmit queue which make the driver very fast for things like ftp. The problem is that under certain circumstances the driver receives a large number of mbufs in a single chain and starves the adapters transmit queue and the driver did not recover. As far as I know ISA adapters should work fine or more specifically adapters that report Adapter modes - TRLLD_MODE_16M I will have this resolved shortly and I apologize for any inconveinence. Larry Lile lile@stdio.com On Thu, 3 Jun 1999, Wood, Richard wrote: > > -----Original Message----- > > From: Phil Regnauld [mailto:regnauld@ftf.net] > > Sent: Friday, May 28, 1999 8:57 AM > > To: freebsd-tokering@freebsd.org > > Subject: Strange behavior with OC-3117, 4.0-C > > <huge snip> > > > Anybody seen this kind of problem ? > > I've had similar problems with a OC-3137 (PCI/II 16/4) card in a Digital > Venturis P75 machine, but I managed to break the machine completely before > looking into it any further. > > The symptoms were very similar to yours. The machine would be fine as long > as I didn't use it much, but doing anything which transferred data at a high > rate would cause the card to fall over. Even doing an `ls -al` on a large > directory would cause the link to fail, however downloading a 100MB file > over our 512K WAN link was fine, therefore it's almost definately speed of > delivery and not quantity of data which is the problem. > > IIRC though, I couldn't `ifconfig down` and then `ifconfig up` the interface > to restart it, a powerdown was the only option. > > Rich > -- > Rich Wood, Systems Manager > Royal United Hospital, Bath, UK > rich@ruh-bath.swest.nhs.uk > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-tokenring" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-tokenring" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9906031015430.7619-100000>