Linux driver development entry and combat. part2