drivers

Where to find hardware documentation for writing device drivers?

I have been studying device level programming and was curious what everyone's experience is as far as finding documentation for the hardware? For instance, in my systems programming class we wrote a basic serial IO driver which communicated with a terminal, and for that I read the documentation for the chip we were using which explains j...

How to spoof an ethernet MAC address of the wired ethernet interface coming with MacBookPro and Leopard 10.5.6?

With OSX 10.5. it's no longer possible to spoof MAC addresses of your wired interface (e.g. en0) with "ifconfig en0 laddr/ether XX:YY:...." a/ why is that? b/ how is it notwithstanding done by e.g. VMware "vmnet-xxx" deamons? c/ does anyone know wether the Apple Developer package contains detailed and useful information regarding t...

RegisterDeviceNotification Returns NULL but notifications still recieved.

I'm using RegisterDeviceNotification to watch for changes to a USB device, using the WM_DEVICECHANGE event. However, when I call RegisterDeviceNotification() it returns NULL for the notification handle, which should indicate that it failed. But GetLastError() returns ERROR_SUCCESS and the notifications actually go through. This causes ...

Checking if a particular device driver is loaded

I'm trying to work out if I can check if a particular video card device driver is loaded in Windows Server 2003 using C++. Can anyone give me pointers on how I might achieve this? Thanks ...

What percentage of Windows boxes have OpenGL support

I've been thinking about starting a new graphics project and I want to use Java. Java has wrappers for all of the relevant GL functionality but I wonder how many people, including casual users, actually have decent GL drivers installed. By decent, I mean somewhat stable and fairly new (GL 1.5 support would probably do although the GLSL...

How do I identify device specific interrupts on x86?

In the Intel software developers manual it says that interrupt vectors 32-255 are usually user defined for external IO devices. In my systems programming class I must develop a simple device driver. My question is how can I define a specific interrupt vector to be used for a specific device? Is this done with the BIOS? Note: we are deve...

Driver for Broadcom ADSL modem

I am interested in writing a driver for my Broadcom NDIS ADSL modem. Given that I have knowledge in C and C++, what tool are needed for this job? ...

ODBC connect with propritary driver/Excel Trust settings

I have a spreadsheet in Excel that connects to an internal DB using the odbc driver for the software (Action Request System). That works fine. Now I'm trying to move the Excel file to a SharePoint site so that our team can review the data and make notes in the same spreadsheet. So, first I tried just moving the Excel file to the server,...

Signing Windows x64 drivers to work without the test mode enabled

Hi, I would like to make my drivers to install on x64 Windows without the need to switch to Test Mode. Could you please advise how to achieve this? Thanks ...

.NET File.Exists doesn't work in Windows\System32\Drivers folder?

The process is elevated and I ensured that the path was correct in VS debugger (I'm using Environment.GetFolderPath(Environment.SpecialFolder.System) not hard coding it in) but File.Exists still returns false. The reason I need this is a workaround for ensuring some 3rd party drivers are installed because their registry settings aren't ...

What is difference between windows drivers and linux drivers?

What is difference between windows drivers and linux drivers? Are they written in the same languages? ...

how to parse windows inf files for python ?

hi please help me. example inf file : ;============================================================================= ; ; Copyright (c) Intel Corporation (2002). ; ; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE. THIS CODE IS ; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT, ; ASSISTANCE, INSTALLATION, TR...

What is the expansion of EIA in "EIA drivers" term?

I have to write a driver for my UART. In that the National Instruments has a document on 16550 chip .There a block which is termed as 'EIA drivers' . I want to know the expansion of this ...

What is the difference between FIQ and IRQ interrupt system?

hi I want to know the difference between FIQ and IRQ interrupt system in any microprocessor...Eg:ARM926EJ Renjith G ...

What is the difference between UART port and serial port in a computer?

What is the difference, if any, between a UART port and a serial port in a computer? ...

How many device drivers are available for Windows

I'm trying to estimate, for back-of-the-napkin calculation purposes, how many different device drivers are available for Windows. I'm trying to understand what it might take in terms of size of collected data and processing power what would be required to do some statistical analysis of drivers. Anybody have any references? Ideas? At...

Can Windows drivers be written in Python?

All in the title :) ...

Using LINQ to Entity Framework with DB2

Is there an IBM Driver so we can use Linq to Entity framework to connect to DB2 and generate the DB2 entities on the desinger edmx file? Any links would be greatly appreciated ...

Writing drivers in C#

I have written earlier in C/C++ but currently, I need it to convert into C#. Can anyone tell me the code/way How to write drivers in C#? Actually currently I have some problems with my old application written in C++ and we have to write the drivers of our LPT1,COM Printers and other USB drivers in C#. ...

Mac driver development

I am thinking about migrating a Windows driver into MAC OS X. Now I am just starting to look around to see what is available and there is a lot about objective C and cocoa. Seems that the language and the cocoa framework are high level APIs, am I right to assume that? I have strong C++ skills and I use them for kernel development, can I...