Notes on Windows SCSI Miniport Driver
Thanks to Microsoft, this article is a collection of articles from Microsoft authenticated documents In the Microsoft® Windows® operating system, the SCSIport driver, in conjunction with vendor-written...
View ArticleLinux Ethernet Network Device Driver – A flow of code
Topic: This document talks about working of a ethernet card device driver in a bird’s eyeview. This is aimed at people who are interested in understanding what is happening inside the driver. If a...
View ArticleCreating a kernel module RPM Package
This HOWTO narrates three stages of creating a linux kernel module binary RPM package. 1. Creating a RPM .spec file 2. Building the the binary RPM package 3. Installing the RPM Let us see these steps...
View ArticleGear head cheap Web camera (093a:2620) in Linux
Recently I bought a Gear head cheap Web camera from Frys Electronics. The vendor id and product id of this gadget is 093a:2620. It does not come with driver for linux. Once I connected to my laptop, I...
View ArticleAndroid – Under the hood
Android is the Google’s open source Operating System designed for mobile devices. Apart from Google, most of the top players of mobile industries are behind Google developing this linux kernel based...
View ArticleHow to find a PCI device in linux kernel module?
Last few days I am reading about PCI system. A part of this, I thought of getting my hand dirty by experimenting with PCI device specific code in linux kernel module. I expect the reader should have...
View ArticleHow to build and install custom linux kernel for QNAP Server based on ARM...
Recently I had to install a custom kernel for my Home server based on ARM kirkwood platform powered by Debian GNU/Linux. Here I have documented this for my future reference and also for your reference....
View ArticleHow to get Scheduled Power On feature working in Debian GNU/Linux on QNAP...
QNAP TS-110 SOHO Server does support Scheduled Power ON feature with default QNAP firmware. But the Debian ARM Linux for QNAP device does not support this feature. While hacking further on kernel code...
View ArticleHow to get LIRC (Infrared Remote Control) working in Debian 6.0 (Squeeze)
Recently I was trying to install LIRC (Linux Infrared Remote Control) software in my Debian 6.0 (Squeeze) Stable release. But it didn’t do well with my remote’s kernel module. The module called...
View ArticleLilliput DisplayLink USB Monitor UM-70 (17e9:02a9) with Raspberry Pi on raspbian
Some times before I posted about how I got this monitor working in Ubuntu How to get Lilliput DisplayLink based USB Monitor UM-70 (17e9:02a9) working in Ubuntu Linux. This post is about DisplayLink’s...
View ArticleHow to get eGalax TouchScreen film (0eef:0001) working in Linux for Raspberry Pi
This is an How-To guide on getting a Touch Screen Film working in Linux. The Touch screen I use here was purchased from Deal Extreme. It is a 7″ USB based touch film layered on a glass screen. This can...
View ArticleEverything you need to know about SSD Support in Ubuntu 14.04
Solid State Drives (SSD) have started dominating the chromebook kind of new generation laptop and Premium laptops. It replaces conventional Hard Disk Drives (HDD) due to advantages of high throughput...
View ArticleHow to read CPU, Motherboard temperature, voltage and Fan Speeds in Ubuntu
This post depicts a simple procedure to know the various sensor temperatures in computer such as Desktop and Laptop powered by Ubuntu Linux. CPU and Cabinet Cooling Fan Speeds, CPU and Motherboard...
View Article