A device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device.
Questions tagged [drivers]
2259 questions
16
votes
1 answer
Is there a standard directory in Linux where my driver files are stored?
I need to find my drivers for the sound card and graphic card, do you know how to find their paths and if they are stored logically in one directory?

Abdul Al Hazred
- 26,630
5
votes
2 answers
does a user program always use system calls to access a device driver
In Linux, does a user program always use system calls to the OS kernel, to access a device driver indirectly?
When the driver is implemented as a module which can be loaded and unloaded, does a user program access the driver directly without making…

Tim
- 101,790
3
votes
1 answer
Ways for drivers to exchange data with userspace
I have two questions:
(A) I am trying to identify the various options available for a Linux device driver to exchange data with userspace.
A common approach I am aware of is copy_from_user() and copy_to_user(). From the question on SO, some other…

Jake
- 1,353
3
votes
0 answers
make uinput device evdev
I'm in the process of writing a driver for a game controller. I successfully read data into a C++ program from the hardware and used uinput to make a device. However, that device is /dev/input/js0 and most modern games use the evdev approach…
3
votes
1 answer
Why does Linux kernel driver sr.c sr_block_ioctl do mutex_lock?
My PC has two Optical Disc Drives (ODDs).
I burn file (3.8 G) to two ODDs at the same time.
On CentOS 6.9 Linux Kernel 2.6.32, it takes about 10 minutes
On CentOS 7.2 Linux Kernel 3.10.0, it takes about 16 minutes
I checked the system log and…

Deren.Wang
- 31
3
votes
1 answer
Linux friendly TV tuner/receiver
My USB TV tuner (an ENUTV-2) just stopped working and now I have to buy a new one. While I was browsing options, I realized my biggest priority was to get one that had Linux drivers (lack of them was my biggest annoyance with the old tuner).
Can…

Malabarba
- 2,059
2
votes
1 answer
modinfo finding the wrong driver
I am trying to change my WiFi driver, per suggestions here. I found this repository that claims to have what I want. Upon running the install script, everything goes well, except for the last step, where it uses modinfo to check if the new drivers…

Zach Boyd
- 245
2
votes
0 answers
Is it possible to determine the chipset of a USB device?
If I run lsusb I see my USB WiFi device.
Bus 001 Device 006: ID 7392:a812 Edimax Technology Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0
…

Will Haley
- 279
2
votes
0 answers
Linux xsetwacom setting equivalent to Windows wacom driver mapping
In the Windows drivers for Wacom tablets, you have the option of mapping (a) the hole monitor to a specific area of the tablet, something like the picture in this link:
I can't find an option in the xsetwacom command to emulate this behavior. Is…
1
vote
1 answer
Device Driver Subsystem Options
What are the performance differences between attaching a hardware device and its driver to the HWMON subsystem vs. the INPUT subsystem?
I have an embedded board with an ADC that is connected via the SPI bus. It currently uses a simple vendor…

Timm
- 11
1
vote
2 answers
Linux Mint : logitech keyboard : change highlight color key
I have a gamer logitech keyboard : G810 and would like to change the color of the illuminated keys.
So I want to install gnome15 but why is it so painfull ? Could you help with PPA, apt-get or I do not know what else... I have seen this but I…
user164367
1
vote
1 answer
/dev mounted as readonly
i am trying to write a device driver for my gps module. somehow the linux os when loaded to my arm board have /dev directory read only.
when i try to do a "vi /dev/gps" it says file is read only.
due to this reason my application program can't open…

David
- 111
0
votes
1 answer
Error installing ns83820 driver in linux 3.2.0 (invalid physical address)
In Debian Wheezy I am getting the following error on loading the ns83820 module.
Anyone have a idea how to fix this?
Oct 6 13:15:00 soter kernel: [ 1.566727] ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
Oct 6 13:15:00 soter…

gam3
- 316
0
votes
0 answers
Does spidev support QSPI?
Our project is runs on a SAMA7G54 running a BuildRoot version of Linux. Our ultimate goal is to use Python's spidev wrappers to communicate with custom hardware (NOT a memory chip) via QSPI.
I'm new to Linux drivers, etc, but looking over the spidev…

fearless_fool
- 1,075
0
votes
0 answers
i need help with device driver
i am new on linux, really don't know any thing about it
i have a HDMI Encoder work on linux centos 7 OS, the motherboard is down and dont boot, i replace another motherboard with other processor, because the first ones is 6th Gen and i buy new 10…