Learning about/modifying drivers
I need a crash course on Linux drivers.
I'm frustrated with the fact that the driver for SCSI CD-ROMs doesn't
allow direct access to audio tracks. Since my hardware supports
"ripping" running NT I'd like to modify the necessary Linux driver to
allow the same thing on Debian -- or at least to understand why it
can't be done.
I'm a pretty good C/C++ programmer, but have minimal experience on
Linux/Unix. And none with drivers. I don't even understand the
relationship between drivers and device files very thoroughly. Where
to begin? How do I figure out what source files to modify, who the
author/maintainers are -- and later how drivers work? Please
recommend books, point me at source files/HOWTOs, etc.
Thanks!
--Eric House
Reply to: