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

learn more… | top users | synonyms (1)

5
votes
3answers
264 views

Make OpenGL GLX work with Steam client on Debian jessie

I'm trying to install Steam Client on Debian 8 (Jessie) 64-bit because the instructions ask me to (and because I've tried without them and it fails... read on!). In following the instruction I've ...
5
votes
1answer
522 views

getting an old logitech webcam to work in Linux

I'm trying to get an old Logitech QuickCam Web to work in Linux. There's a kernel module, but the last time it was updated was in 2006 and it doesn't compile against a recent kernel anymore. In ...
5
votes
1answer
469 views

Explain to a Linux user how do BSD/OSX drivers work

Linux drivers come in a form of kernel modules (*.ko files), which can be given parameters when loaded into the kernel and usually live in /lib/modules/<kernel version>. What's the similar ...
5
votes
2answers
762 views

What is the state of open-source Poulsbo/GMA 500 drivers?

Currently, a causal browse through a number of Linux distros show spotty Poulsbo drivers at best. Has any headway been made recently towards either convincing Intel to coax the driver source out of ...
5
votes
1answer
1k views

Eye-FI SD Card not working with inbuilt card reader

I am tring to get my cardreader to work with and eye-fi SD card. My System is as follow: #uname -a Linux computer 3.2.0-0.bpo.2-amd64 #1 SMP Thu Mar 15 20:46:44 UTC 2012 x86_64 GNU/Linux Debian ...
5
votes
1answer
363 views

Embedded linux LCD not calibrated

I have attached a new LCD to my embedded Linux device and when I run the system I found that it is shifted to the right. (the display starts from the middle of the LCD) I found 2 frame buffer drivers ...
4
votes
4answers
2k views

Linux on a tegra tablet for programming

I would like to use a tablet for some mobile programming. It would be nice to read a pdf and immediately try the code on the same device. I've found various videos and tutorials how to get Ubuntu ...
4
votes
2answers
8k views

How to create .ko files in Linux

I have written one driver for one device in Linux. How can I create (using gcc) a .ko file so that I can insert it into the kernel?
4
votes
4answers
2k views

I have an ATI Radeon HD 6300 series video card; what do I use, radeon or radeonhd driver?

I want to install the correct driver for my video card under Debian and I don't know which to install, xserver-xorg-video-radeon or xserver-xorg-video-radeonhd? I've also read some of the ...
4
votes
1answer
168 views

How are drivers for peripheral hardware installed in Linux?

I have acquired a new wireless keyboard, and I've tested it out on both a Windows and a Linux box. It worked on both, but with an initial difference - Windows took a minute or two, to look up the ...
4
votes
4answers
180 views

Why are Linux installs bigger than I've read? Some beginner questions

I've read in different textbooks that say Linux is light-weight(e.g. It could fit on a 1.4MB floppy). So why is the download from the Ubuntu or Fedora CD sized or larger? Do the device drivers extend ...
4
votes
4answers
3k views

Cannot create “Hello World” module (and NVIDIA, and VirtualBox)

First off, the details. BEFORE: kernel: 3.2.0-2-amd64, nvidia driver: 295.59 AFTER: kernel: 3.2.0-3-amd64, nvidia driver: 302.17-3 My Debian wheezy is kept recent at all times. Actually, doing ...
4
votes
3answers
444 views

How to list all hardware supported by kernel

I want to see all hardware supported by the kernel in use. For example, if I have the 3.8.x.x version of the Linux kernel, how will I know what hardware is supported there. Tools like lspci, lshw, ...
4
votes
3answers
395 views

How does libusb access kernel stuff?

From what I understand: Generally speaking, a driver runs in kernel space and can be called from user space. Only code in kernel space can call usb low level things / ioctl libusb is a library, so ...
4
votes
2answers
81 views

Why do some drivers still require firmware?

There are a ton of reverse-engineered drivers in the Linux kernel tree. Yet some drivers, especially wireless drivers, require firmware binary blobs to run properly. What prevents someone from ...
4
votes
1answer
209 views

Writing a driver to fool *nix systems about having a GPU

I'm into something about writing a "Mock GPU driver" for *nix based systems. What I mean is that, simply I want to write a driver (Behind X-server obviously) to answer X's API calls with some ...
4
votes
2answers
6k views

Difficulty with mobile broadband device being recognized (registered as CD ROM)

I am running Ubuntu 10.04 LTS on a Samsung n150 netbook. I have bought a vodafone pay-as-you-go mobile broadband dongle. It is a Huawei device. I have *usb_modeswitch* installed. I installed betavine ...
4
votes
2answers
1k views

Can hardware be accessed directly from user space?

At work we have some embedded devices controlled by DOS software. I have been tasked with the responsibility of assessing the use of Linux as a replacement OS for DOS on a next generation of hardware. ...
4
votes
1answer
2k views

Choose at GRUB menu whether NVidia driver should be used

For some games, I need the nvidia-current driver, but when it's enabled, I can't get my work done as it messes up everything. So is there a way I can get two options in my GRUB menu? One wich will ...
4
votes
1answer
3k views

How to verify hardware acceleration settings on Nvidia GeForce 9800

How can I verify whether hardware acceleration is available and whether it is enabled for my video card. If it makes a difference I am using Ubuntu 10.04.
4
votes
2answers
962 views

Capturing key input from events device and mapping it (toggle TouchPad key is unmapped)

I have a Lenovo IdeaPad Yoga 13 with Ubuntu 13.10 Installed. The device has a "Toggle TouchPad" button on the keyboard (F5). The keyboard's F* buttons are reversed (so to get F5, I need to press Fn + ...
4
votes
1answer
1k views

Unclaimed device in lshw

I have added in my computer a PCI Express controler card with 2 USB3 ports and 2 sata3 ports. (http://www.ldlc.be/fiche/PB00121886.html). The USB ports are working correctly but the HDD plugged in ...
4
votes
1answer
454 views

nVidia drivers in Xorg / KDE - performance and stability for different cards

I have a GeForce 250 GTS card and I am using the proprietary drivers in Linux (KDE on Debian Testing). Unfortunately recently I had a lot of issues with stability and performance - I had quite a few ...
4
votes
1answer
1k views

How to know whether the Linux driver for the real-time network device was built into the kernel?

From here: http://www.xenomai.org/index.php/RTnet:Installation_%26_Testing#Debugging_RTnet The Linux driver for the real-time network device was built into the kernel and blocks the hardware. ...
4
votes
1answer
1k views

Ubuntu 11.04 wireless driver not detected

When I run iwconfig I get: no wireless extensions How do I get Ubuntu to detect my wireless driver? Looking at the output from lspci and lsusb, here's the relevant line, from lsusb (so it's a ...
4
votes
1answer
1k views

Fullscreen game messes with my xrandr dual-monitor setup

I have Gentoo Linux, the Awesome window manager and an open-source ATI driver. Here's my xorg.conf: Section "Files" #ModulePath "/usr/lib64/xorg/modules" FontPath ...
4
votes
1answer
511 views

Capturing OS/hardware communication / reverse engineering drivers

This may be too broad of a question, but I'm not really sure what exactly I'm looking for. My main question is how the open source community reverse engineers windows drivers (for say, video cards) to ...
4
votes
1answer
303 views

How do I extend my desktop to my 2nd monitor rather than just cloning it?

I have just installed Debian Wheezy for the first time and have had mixed success getting my system up and running. Currently my main issue is that I am unable to extend my desktop to my second ...
4
votes
1answer
10k views

Ubuntu 14.04 Nvidia proprietary drivers installation

I require some Help and Guidance in installing NVIDIA drivers on my system with a Dual Intel/Nvidia Graphics Processors. I am currently running Ubuntu 14.04 and i am aware that the OS is in its ...
4
votes
1answer
1k views

Cinnamon 2.0.14 crashing when a second monitor is enabled with NVIDIA drivers (Mint 16)

Here's the set-up: 2x identical GTX460 cards 1x BenQ 144hz monitor (1920x1080) 1x Asus 60hz monitor (1920x1080) I was told to avoid installing the NVIDIA driver myself and use the ...
4
votes
2answers
908 views

can't initialise/detect 16550A UART at unusual io port address

I've got a board based on the Vortex86DX CPU which is an x86 based microcontroller. It has five 16550A UARTS, four (COM1-COM4) of which are at the usual io port addresses (0x3f8, 0x2f8, 0x3e8, 0x2e8) ...
4
votes
1answer
2k views

changing xorg driver for netbook with cedarview integrated graphics

So I was messing around. I installed debian, everything worked fine. I had to re-install debian for whatever reason. It decided to do something different and now I'm stuck with a 800x600 resolution ...
4
votes
1answer
461 views

What's the difference between the drivers r8169 and r8168?

Realtek provides the source code for the r8168 driver which is based on the r8169 driver from the kernel tree if I may believe their source: /* * This driver is modified from r8169.c in Linux kernel ...
4
votes
1answer
2k views

Configure Wacom Intuos Graphics Pad in Linux Mint 15

I purchased a Wacom Intuos graphics pad recently (specifically, Create Pen & Touch Tablet, which I think is the rebranding of the Intuos 4), and I am trying to configure it on my Linux Mint 15 ...
4
votes
3answers
2k views

GNOME 3 fails to load (old ATI graphic card driver problem)

I'm delighted to find this version of StackExchange as I normally lurk in the GIS board. I would greatly appreciate help with the following problem (which seems to be quite common - but I am just ...
4
votes
1answer
333 views

How can I prevent drivers from binding USB devices on a certain bus?

I have a setup with two Logitech Unifying receivers, each receiver has a keyboard bound to it. One of the receiver is to be used by the physical machine to which the devices are connected, the other ...
4
votes
2answers
3k views

Ricoh Aficio SP 100su E

After installing a Ricoh Aficio SP 100su E printer (it does scanning as well), I've tried a tenth of the GDI and PCL (5e/6) generic and Ricoh drivers without any success. I've learned from Ricoh that ...
4
votes
1answer
293 views

“Merging” two input device drivers/nodes to one device node

Okay, I have two joysticks attached to my linux box and they show up as /dev/js0 and /dev/js1. My problem is, I have a third party application, (that I cannot change), that uses a joystick, and it can ...
4
votes
0answers
47 views

How can I get this proprietary low-vision camera working in Linux?

I am a visually impaired Computer Science student, and use a special USB camera to zoom in on the board/projector during lectures. The camera only officially supports Windows, and I've been using it ...
4
votes
0answers
736 views

Switchable graphics drivers installation on Linux Mint

Firstly, sorry if there is something unclear in my question but English is not my native language and I will correct the question if needed. Here is my problem: I have a notebook with ATI RADEON ...
4
votes
2answers
242 views

Problem when trying to cross-compile an ethernet driver on an old Linux kernel

I'm currently trying to cross-compile a network driver against an old Linux kernel, in version 2.6.27.7 but the compilation fails and prints: make[1]: entering directory « ...
4
votes
1answer
336 views

Is there a Linux for an MSM7227 tablet with USB keyboard and touchscreen stylus drivers?

I have a ZTE V9C 7" tablet with 800MHz MSM7227 processor, Snapdragon family (ARM architecture?), Android 2.3, and I want to have a (very lightweight) Linux running on it (I know Android uses a Linux ...
4
votes
0answers
546 views

How to get infrared image data with sane on an epson v700 scanner?

I have read a number of posts on the topic and it seems that for now it is not possible to use sane to read infrared data (second pass) with my Epson Perfection V700 scanner out of the box. But are ...
3
votes
2answers
148 views

Installing drivers in ubuntu

I just installed Ubuntu 10.4LTS on my machine and I'm having trouble following the driver install directions. I am told to execute this command in the 'linux source tree': make ...
3
votes
2answers
420 views

Modifying TG3 Broadcom driver

I was wondering whether it's possible to modify the said driver in order to prevent adapter from using embedded SRAM, and use system RAM instead. And if so, how to do it. I have a laptop with ...
3
votes
3answers
1k views

Book on Linux kernel driver development [closed]

What good books are there out there for Linux kernel driver development? Preferably targeting a rather new kernel release. Which one is best in you opinion? Essential Linux Device Drivers Linux ...
3
votes
1answer
120 views

Which driver is handling my touchpad?

I would like to know how to determine which driver (out of those below) is handling my touchpad: appletouch.ko.gz, cyapa.ko.gz, sermouse.ko.gz, synaptics_usb.ko.gz, bcm5974.ko.gz, psmouse.ko.gz, ...
3
votes
2answers
168 views

Using multiple layer of kernel modules for interfacing a hardware device?

I am trying to get a conceptual understanding of the purposes the kernel modules can have. The motivation for this question was a realization that interface to an actual hardware goes through multiple ...
3
votes
3answers
2k views

Understanding character device (or character special) files

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 ...
3
votes
2answers
1k views

Is the Creative Sound Blaster X-FI Surround 5.1 SB1090 USB sound card supported in Linux?

And to what extent does this card have support in Linux?