Questions tagged [drivers]
A device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device.
204 questions
4
votes
2
answers
6k
views
Debian does not detect serial PCI card after reboot
I have installed a PCI card with two serial and one parallel port on it. the chipset is MCS9865. I downloaded the latest driver(V1.0.12) from here. I ran make and make install. now the two serial ...
120
votes
3
answers
190k
views
What is difference between User space and Kernel space?
Is Kernel space used when Kernel is executing on the behalf of the user program i.e. System Call? Or is it the address space for all the Kernel threads (for example scheduler)?
If it is the first one,...
6
votes
3
answers
75k
views
How do I install/update drivers on Debian 9?
I just installed Debian 9 on my laptop, however Wifi isn't working and I'm not sure if my graphic card is either. I'm sure that it's just a lack of drivers, but I've never actually had to update ...
36
votes
2
answers
25k
views
What’s the difference between a “raw” and a “cooked” device driver?
Does this concept only apply to terminal drivers (which is what most sites cover) or to any driver in general?
57
votes
4
answers
116k
views
Find out which modules are associated with a usb device?
Could you recommend a way to figure out which driver is being used for a USB device.
Sort of a usb equivalent of lspci -k command.
36
votes
5
answers
61k
views
How do character device or character special files work?
I am trying to understand character special files. From wikipedia, I understand that these files
"provide an interface" for devices that transmit data one character at a time. My understanding is ...
13
votes
2
answers
18k
views
How to block drivers built-into Kernel, i.e. drivers who are not a module
I configured and compiled Linux kernel with nouveau driver built-into kernel, i.e. with <*> as opposed to <M> when doing make menuconfig inside Linux kernel source directory.
Now, I ...
97
votes
6
answers
108k
views
What is the difference between kernel drivers and kernel modules?
When I do a lspci -k on my Kubuntu with a 3.2.0-29-generic kernel I can see something like this:
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1)
Subsystem: ...
75
votes
4
answers
107k
views
How to find the driver (module) associated with a device on Linux?
On Linux, given:
a device, for example /dev/sda,
and its major and minor numbers, for example 8, 0,
how can I know which module / driver is "driving" it?
Can I dig into /sys or /proc to discover ...
7
votes
3
answers
34k
views
How to install the latest Nvidia drivers on Linux Mint
I have a Linux Mint 20.0 (Ulyana) Cinnamon, which is Ubuntu 20.04 (Focal) based.
Also tested and valid for Linux Mint 21.1 (Vera) Cinnamon, which is Ubuntu 22.04 (Jammy) based.
GPU: NVIDIA, GeForce ...
5
votes
1
answer
46k
views
Realtek rtl8821ce wifi driver problem in Linux Mint 18.2
I've installed Linux Mint 18.2 on my ThinkPad E470. I can't connect to wifi as no wireless option shows up. I searched around and found an old post with the exact problems as mine - https://...
34
votes
1
answer
63k
views
How to assign USB driver to device
This question is two-fold:
First, how do you manually detach a driver from a USB device and attach a different one? For example, I have a device that when connected automatically uses the usb-...
26
votes
1
answer
100k
views
How do I install non-free firmware in Debian 12 (Bookworm)?
How do I install non-free firmware using the advanced package tool (APT) in Debian 12 (bookworm)?
5
votes
1
answer
4k
views
How does the linux kernel know device major and minor numbers?
As far as I know, the kernel detects hardware, adds information to sysfs creates a device in /dev and then generates a udev event. My question is, do device drivers do all of this or it is the kernel ...
4
votes
1
answer
10k
views
Broadcom Wireless PCI Card BMC4360 14e4:43a0 cannot get drivers working
I have a problem similar to this:
Unable to get Broadcom wireless drivers working on Arch Linux
But in my case, loading the broadcom-wl-dkms driver did not work. I am new to this, so maybe the ...