I am a complete novice to kernel programming. I have wanted to learn
to write device drivers for a long time. Right now I am about half
way through Rubini's _Linux Device Drivers_. I understand most of
what he is saying, but when I try to compile his examples I have found
them to be pretty incompatible with the 2.3.x tree. My goal over the
next two weeks or so is to port/upgrade his examples to work with the
2.3.x tree.
What I am asking now is more about the design of the driver rather
than the HOWTO. Since the chip-set is a generic ATAPI-USB bridge,
should the driver be designed more like paride than usb_scsi? To be
honest, I haven't spent more than a couple of hours studying either of
these drivers and don't really understand their differences. Can
someone help me get started on the right foot?
BTW, my goal is to be able to use this driver in a month or two. Is
this unrealistic with a couple of programming hours a day (say roughly
40 to 80 hours total)?
-- (__) Doug Alcorn oo / doug@lathi.net |_/ "If you don't have the source, it's not software"- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/