On Tue, Apr 29, 2008 at 08:43:42PM +0200, Florian Weimer wrote: > Is it possible to submit in-tree drivers for consideration by the > project? Sure, but isn't it better to work with the current maintainer/author of the in-kernel code? We would much rather prefer that. Have you tried to do so? > I'm thinking about the dl2k driver. At least the Dlink DG-550SX card > doesn't work under load with modern hardware. The chip is a Tamarack > TC9021, and the FreeBSD folks have published vendor specs. > > Back in 2006, I tried to fix the locking and memory consistency issues > in the driver we observed during testing, but failed. > > It's not that the code has decayed over time, even very old kernels > don't work correctly with modern boards (probably a timing issue, I > never saw it on an older system which used a dl2k card for a network > tap). The FreeBSD driver works fine using the same card/board > combination, so it doesn't appear to be a hardware bug. Sounds like a driver bug, try working with the existing developers. If you have problems with that, please let us know. thanks, greg k-h