From b75abbd85f5ed0d6456c6ba2bfc8f48e5982cb0a Mon Sep 17 00:00:00 2001 From: Karl-Philipp Richter Date: Sat, 11 Apr 2015 19:49:17 +0200 Subject: [PATCH 1/3] enhanced Install.txt, close #86 --- INSTALL.md | 32 ++++++++++++++++++++++++++++++++ Install.txt | 29 ----------------------------- 2 files changed, 32 insertions(+), 29 deletions(-) create mode 100644 INSTALL.md delete mode 100644 Install.txt diff --git a/INSTALL.md b/INSTALL.md new file mode 100644 index 0000000..c9597e5 --- /dev/null +++ b/INSTALL.md @@ -0,0 +1,32 @@ +Installation steps +------------------- + +Requirements: + + * Linux kernel version 3.7 onwards + * `python` 2.6.6 onwards + +Run following commands as **root** + + 1. `eio_cli` installation + + cp CLI/eio_cli /sbin/ chmod 700 CLI/eio_cli + + 2. Man page + Copy the `eio_cli.8` file under the `man8` subdirectory of the `man` directory + (usually `/usr/share/man/man8/`). + + 3. Driver installation + In the `Driver/enhanceio` subdirectory run (as root) + + make && make install + + 4. manually load modules by running + + modprobe enhanceio_fifo + modprobe enhanceio_lru + modprobe enhanceio + + You can now create `enhanceio` caches using the utility `eio_cli`. Please + refer to `Documents/Persistence.txt` for information about making a cache + configuration persistent across reboot. diff --git a/Install.txt b/Install.txt deleted file mode 100644 index 280ab04..0000000 --- a/Install.txt +++ /dev/null @@ -1,29 +0,0 @@ -Installation steps -------------------- - -Requirements -Kernel version 3.7 onwards -python 2.6.6 onwards - -Run following commands as root - -1) eio_cli installation - > cp CLI/eio_cli /sbin/ - > chmod 700 CLI/eio_cli - - -2) Man page - Copy the eio_cli.8 file under the man8 subdirectory of man directory (/usr/share/man/man8/). - - -3) Driver installation - - make && make install - -4) manually load modules by running - modprobe enhanceio_fifo - modprobe enhanceio_lru - modprobe enhanceio - You can now create enhanceio caches using the utility eio_cli. Please refer - to Documents/Persistence.txt for information about making a cache - configuration persistent across reboot. From cd1435b3ac6dc18bfa7ae04f0f91b79c468f24db Mon Sep 17 00:00:00 2001 From: Karl-Philipp Richter Date: Sat, 11 Apr 2015 20:18:25 +0200 Subject: [PATCH 2/3] minor fix in INSTALL.md --- INSTALL.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index c9597e5..4eddb85 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -10,7 +10,8 @@ Run following commands as **root** 1. `eio_cli` installation - cp CLI/eio_cli /sbin/ chmod 700 CLI/eio_cli + cp CLI/eio_cli /sbin/ + chmod 700 /sbin/eio_cli 2. Man page Copy the `eio_cli.8` file under the `man8` subdirectory of the `man` directory From 3bfce405420db4e48fb1e90a64b19d4b72ed32f5 Mon Sep 17 00:00:00 2001 From: Karl-Philipp Richter Date: Sat, 11 Apr 2015 20:31:30 +0200 Subject: [PATCH 3/3] added hint that sudo isn't support and which error occurs if it is used --- INSTALL.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/INSTALL.md b/INSTALL.md index 4eddb85..4ef3a5e 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -22,6 +22,9 @@ Run following commands as **root** make && make install + The use of `sudo` is currently not supported and will fail with error + `No rule to make target `arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/asm/syscalls_32.h'. Stop.`. + 4. manually load modules by running modprobe enhanceio_fifo