Stephen torri wrote:
For example I have a few ethernet cards setting around which I believe already have an existing driver written in the kernel. I could use those because they give me at least another driver that is known to work in order to compare my driver against it. Is an ethernet card too hard to start out with as the first driver?
I strongly suggest you start out with something even simpler, like a parallel port driver. These devices are ubiquitos, much simpler than anything else, cheap to test, and extremely well documented. Sure, you'll be re-inventing the wheel, but nowadays, any device that doesn't have a driver already is probably extremely complicated. The only exception might be simple USB devices, but a USB "client" driver isn't much of a driver anyway.
-- Timur Tabi Staff Software Engineer timur.tabi@xxxxxxxxxxx
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/