Top "Driver" questions

Device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device.

How to find the list of processes using a particular kernel module?

When I try to rmmod a module I get the error message "Error: Module in use" , lsmod | grep <module …

linux driver kernel-module
enable linux kernel driver dev_dbg debug messages

is there a simplest possible way to enable linux kernel driver dev_dbg debug messages (actually it's a trace style …

linux debugging kernel driver trace
How do I install the USB driver for Nexus One on Windows 7 for debugging purposes?

I have implemented a simple Android application that I now would like to test on a real device. I have …

android debugging usb driver nexus-one
Installing a driver via pnputil

I'm trying to install an .inf file via NSIS like (Installing a driver in NSIS script). Installation itself works smooth, …

windows driver nsis inf
How to get Coordinates of Touchscreen Rawdata using Linux

We have a 3m microtouch display. It's connected to my Debian system via USB and recognized as human interface (hid). …

linux linux-kernel driver touchscreen raw-input
Writing a keyboard device driver

I was wondering if anybody out there has had experience writing keyboard device drivers. I know the basics of how …

keyboard driver
dma vs interrupt-driven i/o

I'm a little unclear on differences between DMA and interrupt I/O. (Currently reading Operating Systems Concepts, 7th ed). Specifically, …

architecture operating-system driver interrupt dma
Is there an alternative to libusb-win32 for 64bit windows?

I've been developing some software which uses the libusb-win32 library to interact with some USB hardware I've been developing. Now …

c++ windows 64-bit driver libusb
BUG: unable to handle kernel paging request at

I am writing a PCI driver for a simple test device. Hardware is recognized correctly with lspci (as you can …

linux kernel driver paging pci
Cannot open include file: 'ntddk.h'

I'm been trying to get into driver development (queue the "don't do that") I have been looking at this msdn …

c++ visual-studio-2015 driver wdk