FYI. This is the answer I received from Axel, the coder of a SIS900 network adapter driver (http://www.bebits.com/app/2440). Funny, he told me he is a member of "Dr. Zoidberg Enterprises" too ;-p Emmanuel ----- Original Message ----- From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx> To: "Emmanuel Jacobs" <emmanuel.jacobs@xxxxxxxxxxxx> Sent: Saturday, October 13, 2001 10:01 PM Subject: Re: OpenBeOS - Networking > Hello Emmanuel, > > "Emmanuel Jacobs" <emmanuel.jacobs@xxxxxxxxxxxx> wrote: > >I contact you because we need help with the rewrite of the Networking Stuff > >inside the OpenBeOS project. > > As you may know, I am part of "Dr. Zoidberg Enterprises" - the next project > in our list was a net_server replacement. > Perhaps we can join our efforts, but you should check with our other > members - we were recently mentioned on your website :-) > > I think Nathan and Peter have already planned some stages of it, so it would > really makes sense to work together. > > >I saw on BeBits you had contacts with Hank from Be and that he provided > you > >with information about how to code your network driver. > > Well, the driver was already working (under BONE, at least) - but he gave me > the right idea of the problem I had with the net_server - as it turned out, it > was a general problem with my driver, because I assumed, that I will get an > IRQ for every frame received - but sometimes they got bundled, and the > driver didn't see it. > I don't know (neither did Hank) why the driver worked using BONE, but who > cares? :-) > > >I wonder if you could help me and the OpenBeOS team on that topic ? Can I > >ask you questions ? Could you provide me with information about how to > code > >network drivers ? Can I acces the source code of your driver ? > > I can send you the code of my driver, and I can answer questions - but it's not > that hard after all. > > read() reads a packet from the card > write() sends a packet to the card > ioctrl() controls some settings - the opcodes are defined in some private > headers - there is a Ethernet driver shell on ftp.be.com which includes all you > need. > > Adios... > Axel. >