From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Marc-F. LUCCA-DANIAU" Subject: Re: Elks networking Date: Mon, 23 Jan 2017 20:48:49 +0100 Message-ID: References: Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:references:to:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=KLbFOqihaGyahB4tzLTRIDoqa1nCACIPWUwwcuBhvTY=; b=u/WOhFZfR7G0l3YF9LHirsM8WiudXi0svjoQHrXZbezCSVcEwHpdWcK3Jxei66xGus Cd2BjFnLFUvAuTp1J02V2xG0mLCoF+6QILEadEafko8B+9zV/ToHkF7alAU5YeulfwGY NmZm03nlIvFu3x1mAP80Ah0BHwYr8ooQp/r/fR/KMFKvtmrX8aaAAWfg8BnM9ihH8aRK v0vkPvqdfmLEvQa9C7DcP2tRkpU4rNF727GcIKWnkSC8LzaCiBs91XQM3TtPYTrnGioi +/O+3wxOk4D8X9OByRtsJbjlSoaLuh9Xzk16Mb5zUXxZS6VP7/SFRiaEKLfMXCttYJzG Z/SQ== In-Reply-To: Sender: linux-8086-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="utf-8"; format="flowed" To: ELKS Not forgotten, and now tracked by: https://github.com/mfld-fr/elks/issues/1 MFLD > > Le 31/05/2016 à 12:50, Alan a écrit : >>> >>> I am also interested in such NE2000 driver, because the ETH chip on my >>> SBC is an Asix AX88796-L, and according to its datasheet, it claims >>> "register level compatibility with NE2000". >> >> The best place to start are the DOS packet drivers which are GPL but in >> 8086 asm. Unlike the rather convoluted SMP aware IRQ driven Linux >> drivers they implement IRQ based receive notification and blocking >> transmit in a tiny driver, which is the kind of model needed for a low >> end CPU and something like ELKS. >> >> As a chip it is pretty easy to drive although it is best to debug on an >> emulator until it works as the real NE2000 has a very antisocial >> attitude to incorrect I/O accesses (it hangs the machine solid). >> >> On top of that you need an implementation of ARP and then the TCP/IP >> stack. >> >> Alan >> > .