Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2008 15:06:55 -0600
From:      Erik Osterholm <freebsd-lists-erik@erikosterholm.org>
To:        Kris Kennaway <kris@FreeBSD.org>
Cc:        freebsd-questions@freebsd.org, yongari@FreeBSD.org
Subject:   Re: FreeBSD's problems as seen by the BSDForen.de community
Message-ID:  <20080110210655.GA9505@aleph.cepheid.org>
In-Reply-To: <478682D2.8030006@FreeBSD.org>
References:  <478556AD.6090400@bsdforen.de> <d763ac660801100656r1c7919bas4ca454d304959d15@mail.gmail.com> <20080110161541.GA2317@aleph.cepheid.org> <478682D2.8030006@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Sorry to cold-CC you on this, yongari--please ignore if this doesn't
interest you.

On Thu, Jan 10, 2008 at 09:40:50PM +0100, Kris Kennaway wrote:
> Erik Osterholm wrote:
> >On Thu, Jan 10, 2008 at 11:56:15PM +0900, Adrian Chadd wrote:
> >>On 10/01/2008, Dominic Fandrey <kamikaze@bsdforen.de> wrote:
> >>
> >>This is the thing though. Its working for the developers, its not
> >>working for the users, so how do you think it'll get fixed?
> >>
> >>>The second big problem is the handling of regressions. PRs remain
> >>>unanswered or the reporters are told that the regressions they
> >>>report do not exist. Some of our members have even suffered the
> >>>experience that they developed a patch, but it simply was ignored
> >>>or turned down for the reason that it was a "Linux solution".
> >>>Especially frustrating for those among us who have never looked at
> >>>Linux code.
> >>Whats the PR number?
> >
> >I'm coming in in the middle of this thread, but here's one from July
> >2006:
> >kern/100839
> >
> >No one from the FreeBSD community ever responded on it.  I thought
> >that I'd even suggested removing the driver entirely, due to this
> >showstopping bug, and removing its listing as compatible, but now I
> >can't find an archived reference, so maybe it was in my head.
> >
> >I love FreeBSD, and I used it on a daily basis, but there's an
> >example, if you're genuinely interested.
> >
> >Erik
> 
> Yeah, that's a pretty good example of hardware with no real maintainer 
> in the FreeBSD community.  Actually it does look like yongari@ worked on 
> it a couple of months ago, so you might want to bring it to his attention.
> 
> Kris

I can do that, though it looks like the changes made were quite
generic to interfaces in general, and not specific to the TXP.  While
I was trying to get this to work, it looked pretty likely that the
problem was in how the kernel was talking to the device itself--the
device would get confused when it was brought down and back up.

My recollection is that the Linux driver just stops I/O to the card,
but leaves it in its online state, effectively disconnecting it from
the TCP/IP stack, in order to bring it down.  FreeBSD tries to
actually disable the interface, but doesn't re-initialize it correctly
when bringing it back up.

If someone doesn't want to take accountability for the bug, I'd really
like to see it removed from the compatibility list.  I could probably
find some hardware to donate to the cause of fixing it, if someone was
committed to fixing it, though.

Erik



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080110210655.GA9505>