On 21-Dec-98 Eric House wrote: > 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. >
O'Reilly and Associates -- Linux Device Drivers. One amazing book. Clear, concise and has examples. Port code, memory, the works. Read it first, then dig into the docs for stuff.