Sponsored Content
Operating Systems Linux Fedora Is Kernel module is the same as a device driver? Post 302519658 by Corona688 on Wednesday 4th of May 2011 02:39:47 PM
Old 05-04-2011
I don't think looking at the major numbers in a microscope is going to tell you what you want. The whole point of device files is to not have to care about that; they don't have a whole lot to do with what specific driver is being used. They'll tell you broad things about what class of driver, perhaps.

Quote:
Originally Posted by Corona688
The kernel knows what a major+minor number means, but this often just deals with generic input layers like "SCSI disk" -- which these days can mean anything from USB to SATA to PATA, not just actual SCSI. That Linux is now able to treat nearly all disks so identically is mostly a good thing -- device names don't mysteriously change from hda to sda anymore -- but also means it doesn't tell you much about which driver's used.

Try lspci -k, that'll tell you what PCI/AGP/PCIE devices are being claimed by what modules. You can also explore the virtual /sys/ directories to find out more about the devices within.
 

4 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Kernel and Device Driver Programming

I am looking for a guide on how to program for either the Linux or FreeBSD (includes 4.4BSD, NetBSD or OpenBSD) kernel. I would prefer to learn how to write device drivers, but anything would help. If you know, please email me at *removed* or leave a post here Regards, Farhan (0 Replies)
Discussion started by: Farhan
0 Replies

2. Solaris

SUNWglmr -- rasctrl environment monitoring driver for i2c or SCSI device driver ?

I've been researching minimizeing Solaris 8 and found that on the web page http://www.sun.com/bigadmin/content/packagelist/s8u7PkgList/p2.html the package SUNWglmr is listed as "rasctrl environment monitoring driver for i2c, (Root) (32-bit)" while in the document "Solaris 8 minimize-updt1.pdf"... (1 Reply)
Discussion started by: roygoodwin
1 Replies

3. Linux

Linux Device Driver: avoid mem copy from/to user/kernel space

I recently started working with Linux and wrote my first device driver for a hardware chip controlled by a host CPU running Linux 2.6.x kernel. 1. The user space process makes an IOCTL call with pointer to a user memory buffer. 2. The kernel device driver in the big switch-case of IOCTL,... (1 Reply)
Discussion started by: agaurav
1 Replies

4. UNIX for Advanced & Expert Users

Get pointer for existing device class (struct class) in Linux kernel module

Hi all! I am trying to register a device in an existing device class, but I am having trouble getting the pointer to an existing class. I can create a class in a module, get the pointer to it and then use it to register the device with: *cl = class_create(THIS_MODULE, className);... (0 Replies)
Discussion started by: hdaniel@ualg.pt
0 Replies
URTWNFW(4)						   BSD Kernel Interfaces Manual 						URTWNFW(4)

NAME
urtwnfw -- Firmware Module for Realtek Wireless driver SYNOPSIS
To compile this module into the kernel, place the following line in your kernel configuration file: device urtwnfw This will include three firmware images inside the kernel. If you want to pick only the firmware image for your network adapter choose one of the following: device urtwn-rtl8192cfwT device urtwn-rtl8192cfwU device urtwn-rtl8188eufw Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): urtwn-rtl8192cfwT_load="YES" urtwn-rtl8192cfwU_load="YES" urtwn-rtl8188eufw_load="YES" DESCRIPTION
This module provides access to firmware sets for the Realtek RTL8188CUS, RTL8188CE-VAU, RTL8188EUS, RTL8188RU and RTL8192CU chip based USB WiFi adapters. It may be statically linked into the kernel, or loaded as a module. For the loaded firmware to be enabled for use the license at /usr/share/doc/legal/realtek must be agreed to by adding the following line to loader.conf(5): legal.realtek.license_ack=1 FILES
/usr/share/doc/legal/realtek urtwnfw firmware license SEE ALSO
urtwn(4), firmware(9) BSD
April 25, 2014 BSD
All times are GMT -4. The time now is 11:32 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy