Date: Thu, 4 Oct 2018 08:40:20 -0600 From: Warner Losh <imp@bsdimp.com> To: fuz@fuz.su Cc: "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org> Subject: Re: FCP-0101: Deprecating most 10/100 Ethernet drivers Message-ID: <CANCZdfr9W22_9otgjCEoq8s9yRGcp8H0yYNkCfXTfcaeOMfh-g@mail.gmail.com> In-Reply-To: <20181004142638.GA72667@fuz.su> References: <20181003210516.GA71565@spindle.one-eyed-alien.net> <20181003215316.GA12527@fuz.su> <CANCZdfq1PBG0A=8QKCTH2epjA-2t603=fPuQ0A=u9886LPNUoA@mail.gmail.com> <20181004142638.GA72667@fuz.su>
next in thread | previous in thread | raw e-mail | index | archive | help
Well, I'd wager its 100 cards that nobody is currently using (ed) has no value. Even 1000 different cards or 10,000. The ed(4) driver likely supported in excess of 1000 different cards because so many people made ne-2000 compatible cards... in the early 1990s. However, since nobody has ISA or PC Card (not CardBus) interfaces anymore (those machines topped out around 32-64MB, which FreeBSD no longer works well on), the benefit to the project is quite low. Even the 'newer' PC Card versions that were 10/100 couldn't get more than about 10-12Mbps due to ISA/PC Card bus speed limitations. The PCI versions were never popular (I had to hunt a bunch for them 10 years ago when I was finishing up my activities on the driver for my vast PC Card collection to find an example to test), and even it had trouble beyond 20Mbps because it wasn't DMA'd. The ED driver was a solid driver last time I tried it, but when I can plug in dozens of 100Mbps or 1Gbps cards into the same CardBus slot and those cost < $10 now, there's very little return on programmer time to keeping this one going. However, having said all that, if we can document 5 real users of this card on machines running FreeBSD 12, it will meet the criteria for remaining, just like any other driver.... So far we've found 0, while we have found many other users of other drivers. Warner On Thu, Oct 4, 2018 at 8:27 AM Robert Clausecker <fuz@fuz.su> wrote: > I have a machine with FreeBSD 2.2.8 running with such an interface, but > none with FreeBSD 12, so you do have a point here. However, I am not > sure if it's a good idea to kill this driver; it's good for over 100 > different cards according to the man page, so surely there are some > users left. > > Yours, > Robert Clausecker > > On Wed, Oct 03, 2018 at 05:45:18PM -0600, Warner Losh wrote: > > On Wed, Oct 3, 2018 at 3:54 PM Robert Clausecker <fuz@fuz.su> wrote: > > > > > I request that ed(4) > > > > > > How many FreeBSD 12.0 machines do you have running with this interface? > > > > QEMU does support this interface, but also supports the Intel E1000 > series > > (em/igb), so it's not necessarily needed for QEMU. > > > > Warner > > -- > () ascii ribbon campaign - for an 8-bit clean world > /\ - against html email - against proprietary attachments > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfr9W22_9otgjCEoq8s9yRGcp8H0yYNkCfXTfcaeOMfh-g>