Find the answer to your Linux question:
Results 1 to 3 of 3
No, I'm not just another newbie trying to figure out what Applications menu is for. I want to learn how the things work from below. So I'm looking for some ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    May 2010
    Posts
    8

    Help learning Linux


    No, I'm not just another newbie trying to figure out what Applications menu is for. I want to learn how the things work from below. So I'm looking for some advanced (and possibly user friendly) books of how kernel works in detail and etc. I heard that Beej's Guide to Network Programming and Beej's Guide to Unix IPC are good for starters, any thoughts? One particular problem I'm trying to figure out is how the kernel detects the hardware? I know I'm using rt2860sta module, but how does the kernel know that too on first place? The only thing that comes to my mind is to load modules one at a time and to look in lspci & lsusb for new devices.

  2. #2
    Administrator jayd512's Avatar
    Join Date
    Feb 2008
    Location
    Kentucky
    Posts
    5,023
    One of our members has a list of Linux documentation in his signature, rokytnji.
    Awesome information to be found there!

    As far as how the kernel handles drivers and modules, you might want to look here.
    Jay

    New users, read this first.
    New Member FAQ
    Registered Linux User #463940
    I do not respond to private messages asking for Linux help. Please keep it on the public boards.

  3. #3
    Just Joined!
    Join Date
    Jun 2010
    Posts
    15
    For pci device, kernel read pci device config space to get the device type(ventor id/device id) ,and use the adapting driver to init the device.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •