Date: Thu, 2 Dec 2004 22:55:35 +0000 From: Scott Mitchell <scott+freebsd@fishballoon.org> Cc: freebsd-usb@freebsd.org Subject: Re: USB Ethernet (aue) panics on 4.10 (kern/69319) Message-ID: <20041202225535.GB515@tuatara.fishballoon.org> In-Reply-To: <200412022015.iB2KFK600864@Mail.NOSPAM.DynDNS.dK> References: <20041115000815.GD57138@tuatara.fishballoon.org> <200412011419.iB1EJDs10868@Mail.NOSPAM.DynDNS.dK> <20041201161615.GA523@tuatara.fishballoon.org> <200412012104.iB1L4s313837@Mail.NOSPAM.DynDNS.dK> <20041202000831.GC523@tuatara.fishballoon.org> <200412022015.iB2KFK600864@Mail.NOSPAM.DynDNS.dK>
index | next in thread | previous in thread | raw e-mail
On Thu, Dec 02, 2004 at 09:15:21PM +0100, Barry Bouwsma wrote: > On Thu, 2 Dec 2004 00:08:31 +0000, Scott Mitchell wrote: > > > > I've put what I *think* I've compiled into a module up at > > > https://NOSPAM.dydnds.dk/hacks/ > > > Cool. I'll take a look at this over the weekend. if_axe looks similar > > enough to the rest of the USB Ethernet drivers (they were all wpaul > > creations to begin with) so it shouldn't be too hard to put together > > something that's mostly right... > > I'm overjoyed to report that your patches to if_aue and its ilk > (and uhbdi-whatnot) are what I needed to get if_axe working, whee > > And that's what I'm sending this mail out on, no less. Though I > haven't done a Real Test -- I've only made a 10Mbit/sec connection > to a Cabal Modem. I'll probably try a 100Mbit/sec switch sometime > Real Soon Now. Excellent news! Certainly makes my job a lot easier if you've already done all the hard work to get the thing running :-) > There are two more if_axe.c files in the location given above to > be downloaded now -- -NEWTEST, and -THIS_REALLY_WORKS!!@!! > The latter is what I'm using. The only real difference between > it and -NEWTEST is that the former has splx(s) and the like, taken > from either NetBSD or DragonFly's if_axe code. > > I don't think that locking was what caused me to have panics in > nd6_timer; I think it's one of my homebrewed scripts I use to > assign IPv6 addresses, that is sub-optimal when more than one > dhclient'ed interface is present. (Not that I should be able to > induce an IPv6-related panic by ifconfig'ing interfaces, but it's > been that way for years) I'm pretty sure we don't need the locking in these drivers anymore, although I'm not 100% clear on the details. Certainly all the splusb()/splx() stuff disappeared with Julian's mega-MFC after 4.10. > Anyway, I still plan to take the latest -current code, and merge > in what's needed from my ugly-hacked versions as neatly as possible, > and put that up eventually as if_axe.c with no suffix. Looking forward to it. Cheers, Scott -- =========================================================================== Scott Mitchell | PGP Key ID | "Eagles may soar, but weasels Cambridge, England | 0x54B171B9 | don't get sucked into jet engines" scott at fishballoon.org | 0xAA775B8B | -- Anonhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041202225535.GB515>
