The net is full of kernel howto's. Problem is that if everything about every driver is in one single howto, it would be huge and wading through it all would take a lot more time than googling a single problem. The kernel docs are also quite extensive but you have to know approximately what you're looking for. If you don't know, there's always LQ
