From owner-freebsd-questions@FreeBSD.ORG Thu Jan 10 21:06:56 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F9C216A418 for ; Thu, 10 Jan 2008 21:06:56 +0000 (UTC) (envelope-from erik@cepheid.org) Received: from mail.cepheid.org (aleph.cepheid.org [72.232.60.94]) by mx1.freebsd.org (Postfix) with ESMTP id E105013C43E for ; Thu, 10 Jan 2008 21:06:55 +0000 (UTC) (envelope-from erik@cepheid.org) Received: by mail.cepheid.org (Postfix, from userid 1006) id 4F9249B4059; Thu, 10 Jan 2008 15:06:55 -0600 (CST) Date: Thu, 10 Jan 2008 15:06:55 -0600 From: Erik Osterholm To: Kris Kennaway Message-ID: <20080110210655.GA9505@aleph.cepheid.org> Mail-Followup-To: Erik Osterholm , Kris Kennaway , freebsd-questions@freebsd.org, yongari@FreeBSD.org References: <478556AD.6090400@bsdforen.de> <20080110161541.GA2317@aleph.cepheid.org> <478682D2.8030006@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <478682D2.8030006@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-questions@freebsd.org, yongari@FreeBSD.org Subject: Re: FreeBSD's problems as seen by the BSDForen.de community X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2008 21:06:56 -0000 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 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