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
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
352 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
2answers
3k 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.
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
7k 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
153 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
177 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
388 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
255 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
77 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
202 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
956 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
694 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
2k views

Xorg not working on Arch Linux

I installed Arch i686 on a VirtualBox VM (I have an nvidia GT610). I ran the following commmand as root: pacman -S nvidia After installation and rebooting, I ran pacman -S xorg-server xorg-xinit ...
4
votes
1answer
431 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
493 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
163 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
9k 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
856 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
862 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
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
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
267 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
1answer
497 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 ...
4
votes
0answers
99 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
213 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
326 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
530 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
144 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
408 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
964 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
75 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
146 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?
3
votes
2answers
5k views

Ubuntu make fails with No such file or directory /lib/modules/3.4.0/build

I am trying to build the CP210x driver for the 3.x.x kernel on ChrUbuntu. Build instructions: Ubuntu: make ( your cp210x driver ) cp cp210x.ko ...
3
votes
1answer
2k views

Unable to install LAN driver in RedHat (*** /lib/modules/2.6.32-358.el6.i686/build: No such file or directory)?

I tried to install the Realtek LAN driver on my RHEL Server (running version 6.4). In the folder extracted: autorun.sh log.txt Makefile README src \>type command: ./autorun.sh ...
3
votes
3answers
2k views

Can (CUPS) ppd files for Mac OS X be used for linux?

I am looking at buying a printer (actually an all-in-one I prefer for the features it provides, but I want to focus on the printer part here) which does not provide linux drivers, but does provide Mac ...
3
votes
2answers
1k views

How to get vodafone mobile connect (or equivalent) working reliably on debian squeeze

I got a Vodafone K3760 at some point in Debian/Lenny's lifetime, for use with a Lenovo S10e. I installed (from the Vodafone BetaVine site) usb-modeswitch 0.97 and vodafone-mobile-connect (VMC) ...
3
votes
1answer
296 views

Changes to input_get_keycode function in linux kernel (input/input.c)

I'm working on building a kernel module for an input device, and I noticed that in the module source, there's a couple calls to input_get_keycode(data->input_dev, scancode, &keycode); When I ...