Determining aacraid module version at runtime?

Les Niles lniles at
Tue Nov 26 13:22:00 CST 2002

Hmm... I looked at the 2.4.18-5 source; there's an AAC_DRIVER_VERSION
string #define'd but not used anywhere.  That "%s" you found gets 
the build date, that is, the date that the module was compiled, so 
it won't tell you which version of the source was used.  But it  
could tell you if the module actually installed on your system is 
the same build as the one distributed with the kernel.  Look 
in the strings output for a date like "Nov 26 2002"

Peter Smith [mailto:peter.smith at] wrote:
> I have 4 squid proxies running 3 different kernel versions (all 
> poweredge servers.)  One of them is having the old "cpu 
> wedging" problem 
> that I believe stems from a bad version of the aacraid 
> module.  Is there 
> any way to find the version of the aacraid module without 
> rebooting?  My 
> logs have since been cleared.  'dmesg' will usually hold the 
> answers--but not in this case I'm afraid as too much time has 
> elapsed. 
> "strings /lib/modules/$(uname 
> -r)/kernel/drivers/scsi/aacraid/aacraid.o|grep -i vers" doesn't help 
> either.  The module does contain the text "Red Hat/Adaptec aacraid 
> driver, %s"--but I can not tell what %s would contain. 
> /proc/scsi/aacraid doesn't give any data as either.
> Any ideas?
> PS--versions are
> 2.2.19-7.0.8smp (OK)
> 2.2.19-7.0.8smp (OK)
> 2.4.9-31smp (OK)
> 2.4.18-14smp (the one currently getting wedged;RH 8.0)
> Too bad you can't just cat /proc/scsi/aacraid/version like 
> you can cat 
> /proc/version .
> Peter Smith

More information about the Linux-PowerEdge mailing list