supprt of devices and drivers in the kernel

supprt of devices and drivers in the kernel

Post by Mohammed Khalid Ansar » Sun, 01 Apr 2001 16:43:09



Hi,

Will someone answer the following queries...

        Is the driver compiled in the kernel itseld or it is just the
support?

        Is the support for a device in the kernel different for different
devices under the same category, like sound device is a category while
there are different cards available in the market, does it mean that
drivers for each card must be compiled in the kernel.

        Is it true that one driver in the kernel supports many types of
the cards under the same category.

One main question...

        What are the relations among device file, device driver and the
support (for the device in the kernel). How they fit in the Linux?

Please let me know as soon as possible.

--

**************************************************************************

Mohammed Khalid Ansari                    Tel (res) : 0091-022-3051360
Visiting Software Engineer                    (off) : 0091-022-2024641
National Centre for Software Technology   Fax       : 0091-022-2049573

Mumbai 400021.                            HomePage  : www.khalidansari.com

**************************************************************************

 
 
 

supprt of devices and drivers in the kernel

Post by Christian Garm » Sun, 01 Apr 2001 19:30:22



Quote:> Will someone answer the following queries...

yes.

Quote:>         Is the driver compiled in the kernel itseld or it is just the
> support?

It depends on your setup. If you install a distro like RedHat, the setup
will install a kernel with all drivers compiled as modules. Some people
don't like this for security reasons and choose to build an own Linux
kernel with only few drivers in the kernel.

The meaning of 'support' in this context is the driver for the specific
hardware. You can build it into the kernel or as a loadable module
(as far as you activate 'loadable kernel module support')

Quote:> there are different cards available in the market, does it mean that
> drivers for each card must be compiled in the kernel.

No, only for the hardware/cards you have or you want to support.

Quote:>         Is it true that one driver in the kernel supports many types of
> the cards under the same category.

Yes, e.g. the NE2000 ISA clones operates all with the NE2000 driver.

Quote:>         What are the relations among device file, device driver and the
> support (for the device in the kernel). How they fit in the Linux?

device driver == support

device file (you mean that /dev/... thingie) is the interface between the
kernel and the driver.

--
regards,


 
 
 

1. Ft. Worth - Linux Kernel Module Programmer - Unix kernel modules & Unix device drivers

Linux Kernel Module Programmer - A very loose environment, casual attire,
needs an intermediate to advanced Linux Kernel Module Programmer
immediately for a critical role. This person must have specific experience
in programming Unix kernel modules or drivers and TCP/sockets, preferably
with Linux kernel modules or drivers, or an understanding or experience of
parallel and distributed processing. Program a Linux kernal module to
fulfill the need for a routing program performing communications and shared
server resource management on web servers. These programming tasks are below
the socket level, but some manipulation of sockets is part of the tasks.
This person will perform cutting edge server applications development in a
parallel and distributed environment. This experience is a huge resume
boost.

Required Skills: MUST HAVE experience in programming a Unix or Linux KERNAL
MODULE or DRIVER! ... and C / Unix, networks and protocols, an innovative
mind that enjoys thinking out of the box, good work ethic, work well alone,
self motivated, requires little supervision.

Desired Skills: parallel and distributed processing.

Start Date: ASAP

Type: - Permanent -

Pay Range: $60,000 - $65,000 Annual
+stock options

Benefits: Health Insurance, Life Insurance, Dental Insurance, Disability
Insurance, Paid Vacation, Paid Sick Leave, Stock Options, Flex Time

Location: Ft. Worth , TX - Hurst, TX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TO APPLY, PLEASE CALL OR FORWARD RESUME TO:

Larry Bergstrom
Computer Staff, LLC
1701 W. Northwest Highway
Grapevine, Texas 76051-8105

OFFICE metro  (817) 329-5009
FAX   (817) 329-5091
WEBSITE:  http://www.compstaffonline.com/listings.html
HOME  (817) 251-2029
MOBILE  (817) 723-4298
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Information Technology Contract & Permanent Placement Services
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ALL RESUME RESPONDENTS ARE HELD CONFIDENTIAL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2. XF86Config for Toshiba T4400C needed

3. Device driver calling another device driver.

4. Bacula/Amanda Question

5. Device driver question (generic device driver)

6. Newbie sysadmin nameserver failure question

7. Matrox Mystique ands X.

8. Your Advice-Answers NEEded-Linux 486 system for Inet site

9. can't use device driver compiled with kernel...

10. Device driver changes for new Kernel versions...

11. ANNOUNCE: Solaris Kernel/Device Driver Mailing List

12. How to access I/O port 0x42,0x61 in the kernel device driver if check_region() fails

13. NY-White Plains - JavaOS, OS internals, Kernel, Device Drivers, NT, Java