Questions tagged [drivers]

THIS TAG IS FOR WRITING DRIVERS. Questions about finding/using drivers can be asked on https://superuser.com Drivers allow higher-level programs to communicate with the specific hardware device and operating system that they were programmed for.

In computing, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware connects. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program. Drivers are hardware-dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.

This tag should only be used for questions related to driver development, as questions about finding or installing drivers are off-topic for StackOverflow. Assistance with identifying, locating, and installing drivers may be obtained at SuperUser, Unix & Linux Exchange or in the case of server-related and enterprise-level hardware, ServerFault.

As Microsoft states, Without drivers, the hardware you connect to your computer—for example, a video card or a webcam—will not work properly.

In most cases, drivers come with Windows or can be obtained through Windows Update; other times, the driver is found on the disc that came with the hardware or device you want to use, or is on the manufacturer's website.

People also often cite drivers as a common cause of operating system crashes. The reason a poorly written driver can crash an operating system is if it overwrites memory that is shared in the operating system's address space. This is less common in micro-kernel operating systems than [monolithic kernel] operating systems, where all OS services run along with the main kernel thread, thus also residing in the same memory area.

646 questions
0
votes
1 answer

Installing another version of linux on my system

I need to build locally a driver for "precise" Ubuntu edition (uname -r for that system returns 3.2.0-33-generic-pae). My local host is Ubuntu 13.10 'sausy'. But I fail to install the linux headers( what should I do to set up the environment I…
user1053031
  • 727
  • 1
  • 11
  • 30
0
votes
2 answers

Build UHD with CMake for Windows XP(32-bit)

Good day. Please, explain in detail building process UHD with CMake for Windows XP. I follow the instructions from the developer, but they are very short, and I worked with CMake for the first time. I downloaded and installed all the necessary…
DJNZ
  • 121
  • 1
  • 13
0
votes
1 answer

insmod: error inserting 'wordc.ko': -1 Unknown symbol in module

I am trying to write a simple kernel driver,but i find some prolems that i can't solve it.Follow, wordc.c: #include #include #include #include #include #include…
0
votes
0 answers

Android - Manipulating the touchscreen input location

I'm with not much experience in Android development. I'm considering a big project and before getting deeply into it, I want to check whether my requirements are even possible: My goal is to manipulate the system by changing the coordinates of a…
Ido E.
  • 126
  • 1
  • 10
0
votes
1 answer

best solution to use a DLL/Driver?

Im working with a CD722UN Customer Display for our POS application. it comes with a USB2.0 connection and a installation package containing a driver ect.. now, for my application. how should i do when i want to access this driver? at the moment i'm…
Alexander
  • 97
  • 1
  • 13
0
votes
1 answer

How to use a USB port/cable to control custom hardware?

I am trying to learn to write drivers in Linux. I wired up an LED on a breadboard that has been tested and works (resistor in series with an LED). I connected it to a cut USB cable so that the positive data end is connected to one end of the circuit…
user3002273
0
votes
1 answer

Argox OS-2130D PPLA Ubuntu stickers print

I need to print stickers in Ubuntu. I didn't find any compatible drivers and now trying to print via RS-232 interface in this device. When I installed driver for printer via serial port in Windows - all is working. But when I trying to print some…
0
votes
1 answer

How to know the driver was loaded for my USB device in windows enviorment?

I am trying to develop some kind of a program to help me know if a USB device I connect to my Windows 8/7 based machine,is loaded correctly in device manager and it's device drivers been loaded correctly without yellow bands. I am thinking to do it…
user3365107
  • 228
  • 2
  • 13
0
votes
1 answer

Intel drivers, shader model 3.0

I downloaded the drivers for Intel(R) HD Graphics version 8.15.10.2993 which are known to support shader 3.0. but after installation I have checked it by Geeks 3d caps viewer and calling gl.glGetString(GL2.GL_VERSION) code and showed just…
e0x3
  • 131
  • 1
  • 1
  • 14
0
votes
1 answer

How can I get windows to remember my device after installing it so I don't get the new device message upon every connection?

I have a piece of hardware that we created that connects to my PC via USB. We also wrote the drivers for it. EVERY time I plug this device in, the new device message comes up, even though the drivers are installed. I can cancel the dialog and it…
Kamiikoneko
  • 785
  • 5
  • 12
  • 24
0
votes
0 answers

ManagementObjectSearcher to detect drivers for Sixnet

This is what I get for installed software. I downloaded the Sixnet driver package and installed it. Now I want to detect if it has actually installed the drivers with the code below: var searcher = new ManagementObjectSearcher("SELECT * FROM…
Jack Smit
  • 3,093
  • 4
  • 30
  • 45
0
votes
1 answer

OpenGL version stuck at 1.1 software

I've been trying to use OpenGL 4 and the first obstacle was actually loading GL4 instead of the disgusting software-only GL 1.1 that comes with MS Windows. I tried using GLEW and then updated my drivers a second time, and still GL continued putting…
rsethc
  • 2,485
  • 2
  • 17
  • 27
0
votes
1 answer

Windows 7 kinect drivers

I have a question about the Kinect for windows. I am trying to install the kinect drivers, but I have a problem. My pc doesn't recognize the kinect drivers. I have installed the SDK, Development Kit and the Runtime setup. Does anyone know why my pc…
Gilian Joosen
  • 486
  • 3
  • 21
0
votes
1 answer

What is the best way to test driver across multiple versions of windows?

We need to test our drivers across multiple versions of windows, is it possible to do the following. create 5 partitions on a 100Gb hardrive, 20GB each with windows disk management. (1) Install Windows 8.1 – 64 bit (2) Install Windows 8.0 – 64…
0
votes
2 answers

Kernel crash - NULL pointer dereference when calling DEVICE_WRITE from KTHREAD in a USB device driver

I'm writing a simple USB driver to drive a stepper motor based on USB Skeleton 2.2 Driver, kernel 3.8. The basic version is running properly. As a advancement, I introduced KTHREAD to call the DEVICE_WRITE (skel_write) (), so that the driver will be…
Mitesh G
  • 69
  • 2
  • 9