Finding Kernel and Driver Versions¶
MLO and U-Boot¶
Monitor the messages on the console port. You should see:
Texas Instruments X-Loader 1.4.4ss (Oct 24 2011 - 07:06:23) OMAP3630/3730-GP ES2.1 Board revision: 2 Reading boot sector Loading u-boot.bin from mmc U-Boot 2011.12 (Mar 25 2012 - 22:02:12) OMAP3630/3730-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz Gumstix Overo board + LPDDR/NAND I2C: ready DRAM: 512 MiB NAND: 512 MiB MMC: OMAP SD/MMC: 0 In: serial Out: serial Err: serial Board revision: 2 Direct connection on mmc2 Recognized Ettus Research USRP-E (rev 4 E100) Die ID #7fc600029ff80000016071640300a010 Net: smc911x-0
These are from MLO and u-boot. You want to see the version string and dates match.
Linux kernel¶
To see what version of the kernel you are running, log in to the device and run:
root@usrp-e1xx-philip:~# uname -a Linux usrp-e1xx 3.0.0 #1 Mon Mar 26 04:45:32 PDT 2012 armv7l GNU/Linux
For the kernel module/device driver:
root@usrp-e1xx-philip:~# modinfo usrp_e filename: /lib/modules/3.0.0/kernel/drivers/misc/usrp_e.ko license: GPL v2 author: Philip Balister <philip@opensdr.com> description: usrp_e alias: usrp_e version: 0.2 srcversion: E91CAE748DC415665A12B06 depends: vermagic: 3.0.0 mod_unload modversions ARMv7
The version and srcversion fields should match.