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>

index | next in thread | previous in thread | raw e-mail

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


home | help

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