I installed  linux headers in both my installations (one of which I installed 
using 6.0.0 cd and other using 6.0.4 cd)  using apt-get install and  dpkg 
--list shows  same output on both the systems:
root@debian:~# dpkg --list |grep headers
ii  linux-headers-2.6.32-5-686           2.6.32-41squeeze2                 
Header files for Linux 2.6.32-5-686
ii  linux-headers-2.6.32-5-common        2.6.32-41squeeze2                 
Common header files for Linux 2.6.32-5

When I build driver against the two versions  the modinfo output is identical. 
So I am back to the question:
How do I know which driver was built for which version of debian? And even more 
basic question, how do I know which version of kernel I am running now?

Thanks,
Sarvesh

-----Original Message-----
From: Ben Hutchings [mailto:b...@decadent.org.uk]
Sent: Wednesday, April 18, 2012 7:11 PM
To: debian-kernel@lists.debian.org
Subject: RE: Basic question on debian kernel versions

On Wed, 2012-04-18 at 06:32 -0700, sarveshwar.ba...@emulex.com wrote:
> Then, give that 6.0.0, 6.03  and 6.0.4, since uname -a output is the 
> same, can I assume that kernel image is the same

No, there are new drivers and bug fixes.  Some of the bug fixes will affect 
modules.

> and building driver for any of these debian version will give me the 
> same driver binary?

A driver module built using an older version of linux-headers-<kversion> should 
run against a newer version of linux-image-<kversion>.  But the reverse is not 
generally true.  Also, there have been cases where we have accidentally broken 
compatibility.

Ben.

--
Ben Hutchings
This sentence contradicts itself - no actually it doesn't.

Reply via email to