FreeBSD: How To List Device Drivers ( modules ) Loaded In Memory
So how do you find out all drivers loaded by FreeBSD kernel?
Simply use kldstat command displays the status of any files dynamically linked into the kernel. The kldstat utility first appeared in FreeBSD 3.0, replacing the lkm interface.
kldstat command example
Use kldstat command as follows:
# kldstat
Sample output:
Id Refs Address Size Name 1 6 0xc0100000 52679c kernel 3 1 0xc063b000 4a6ac acpi.ko 8 1 0xc162e000 1f000 smbfs.ko 9 2 0xc1303000 3000 libiconv.ko 10 2 0xc1309000 3000 libmchain.ko
Where:
- ID : Module id which can be used to remove module
- Ref Address: Memory address
- Size : Size of module
- Name : Module name or file located in /boot/kernel directory
You may also be interested in other helpful articles:
- FreeBSD Load Device Driver / Kernel Module
- How to display or show information about a Linux Kernel module or drivers
- How to build and use Linux device drivers on FreeBSD
- FreeBSD: How to unload (remove) device driver (module) from kernel?
- Solaris > Gathered System Information or How to print system configuration
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: address size, boot kernel, device drivers, display driver list, display information, kernel directory, kldstat_command, memory address, module id



Recent Comments
Today ~ 15 Comments
Today ~ 51 Comments
Today ~ 4 Comments
Today ~ 14 Comments
Today ~ 8 Comments