Debian Ubuntu Linux Solutions Blog

Simple Solutions That Work!

HOWTO: Create and submit your first Linux kernel patch using GIT

After working with Linux (mostly as an advanced user) for years, I decided to post my first Linux kernel patch (although trivial but hey you need to start somewhere!) and I was thrilled when it first got accepted by the Subsystem maintainer and then ultimately it trickled into mainline kernel. What follows is a step-by-step […]

Info: Debian GNU/Linux 6.0 (Squeeze) Release Information

Looks like Debian 6.0 a.k.a Squeeze is to be released over this weekend as per the email sent by Alexander Reichle-Schmehl on the debian-news mailing list. Debian “Squeeze” will supersede Debian 5.0 “Lenny” which was released back on Feb. 14th 2009. I plan to write several posts regarding changes in Debian Squeeze and also documenting […]

TIP: Getting rid of permission error when compiling kernel from GIT source

Problem So recently I was in a situation where I had to use the git-bisect tool to find a bug that was causing my system to hang during early boot. One of the first step to do that is to get kernel git tree on your system where you will compile kernels. So I did […]

Happy New Year – 2011!

KoolSolutions Inc. would like to wish a very very Happy New Year to all the readers and subscribers of the Debian Ubuntu Linux Solutions Blog! Thank you for your support! 63354GYREV37

TIP: Compiling 2.6.33 and above kernels on Debian Lenny

So let’s say you want to install a Linux kernel 2.6.33 or newer on your Debian Lenny system. Problem The problem is that after you give your usual make-kpkg command to compile Linux kernel on Debian Lenny you will see the following error message after sometime into the compilation process: COLUMNS=150 dpkg -l ‘gcc*’ perl […]

TIP: Getting rid of common errors in chroot mode

In lot of my previous posts, I have mentioned using “chroot” to do different things. However, while you are in chroot, depending upon your actions, you might get see some error messages which are usually non-fatal and will let you do whatever you are trying to do (in general). Although in general it is a […]

HOWTO: Lookup Symbol Name and Address during Linux Kernel Debugging

Purpose: This is a short post in which we will see how to look-up a symbol name (function or a variable) from the address that it outputted in the kernel dmesg logs and vice versa. Note: Please note that this is not a HOWTO on how to debug Linux Kernel when it does a OOPS […]

Info: Change in blog title and tagline

With the whole consolidation that has been going with this blog, I think it is an appropriate time to change the title and tag line also for the blog. New Title: Debian Ubuntu Linux Solutions Blog New TagLine: Simple Solution That Works! The new title of the blog matches more with the content and the […]

Info: Embedded Systems Conference Boston 2010

Recently I was invited to speak at the ESC Boston 2010 show! This was my first time at an ESC (Embedded Systems Conference) show and also my first time presenting a paper to the conference. There were lot of great seminars on Linux in particularly one on Android (the Google mobile OS), debugging Linux kernel […]

HOWTO: Send attachments and message from shell script using mail command

Purpose: In one our previous post we saw how to send emails using shell script. In this blog post we will extend that concept and see how we can send attachments also along with the email body message in just one command from shell script using our familiar mail command. Step 1: Prepare your e-mail […]

Email Subscription
Custom Search
  • Polls

    Which filesystem are you using on your Debian Install?

    View Results

    Loading ... Loading ...
  • Most Visited Posts stats not installed!
  • Archives

  • FeedBurner RSS

  • Blogroll

  • BlogSEO

  • Blog Stats stats not installed!
    » stats helper
Get Adobe Flash player