Skip to content

Instantly share code, notes, and snippets.

@vvikramjhu
Last active October 6, 2015 04:10
Show Gist options
  • Save vvikramjhu/bca8d0cf66cfdf494d49 to your computer and use it in GitHub Desktop.
Save vvikramjhu/bca8d0cf66cfdf494d49 to your computer and use it in GitHub Desktop.
Get Cache drive working and speed up computer to what it can DO !!
NOte------- https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Y510p-and-Smart-Response-Technology-can-t-enable/td-p/1201998 -----------
The Y510p does not use Intel SRT. It uses Expresscache for SSD caching. To see if expresscache is working properly, follow the link below:
http://support.lenovo.com/en_US/downloads/detail.page?DocID=HT074404
------------------------------------------------------------------------------------
1. https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Windows-8-1-on-Ideapad-Y510P-ExpressCache-issue-Constant/td-p/1449847/page/2
2. http://forums.hardwarezone.com.sg/gaming-entertainment-class-notebook-hub-293/installing-msata-ssd-cache-lenovo-y580-3894158.html
3. https://www.youtube.com/watch?v=w3Vr-B0ko1A
4. https://www.pugetsystems.com/labs/articles/How-it-Works-Intel-SSD-Caching-148/
links 1 and then 4 are great.
From link 1 ----------------------------------------------------
This fix is for Y510p users running Windows 8.1 Update with IRST unisntalled.
PC Tech here. So after weeks dealing with this I figured out why WIndows 7 users have not as many issues and Lenovo is asking people to go back to Windows 8.
I beleive they don't want to admit the issue is with driver verification via Secure Boot a feature new to Window 8 and 8.1 (rolling back to Windows 8 is a dirty hack to re-issue secure boot certificaties).
I found this out and have tested a solution for Y510P Owners with a Liteon 24GB SSD having many issues with Express Cache. So many so I spent a week trying everything but getting I/O errors, inability to delete partition even in GParted, etc.
First, we were never provided a good verison, here is what I use:
http://support.lenovo.com/en_FI/detail.page?DocID=DS035460
It is version 1.3 which fixes a lot of issues. ( find your current version command : eccmd -info)
Here is what needs to be done.
Uninstall IRST and Expresscache, do one at a time and reboot in between.
Run CCleaner and Wipe all temp files and clean the registry using Ccleaner.
Reboot and do the same then go to your actual Temp Folder located at:
C:\Users\<Your Username>\AppData\Local\Temp
Erase everything there you might have some locked files, that is fine.
Here is the magic.
Go to Device Manager.
Uninstall the Liteon SSD from Disk Drives.
Immediatly hold Shift, right click on Start and Select Shutdown (this prevent's a Hybrid Reboot).
Once the system shuts down boot into BIOS by hitting F2.
Reset your Secure boot PKI keys back to Factory, this will force driver signed on the Liteon SSD to be reconginzed which I believe is the issue. It's in the only section marked secure boot in the bios.
After you have reset your secure boot keys (both) back to factory secure boot shoould show enabled.
Now boot Windows 8.1, open elavated CMD prompt by right clicking on CMD Prompt and going to "Run as Administrator".
Next, type diskpart.
This will run diskpart.
Type "list disk".
Your Liteon Disk should be disk 0 (around 22GB).
Type "select disk 0"
Type "clean". If this works then the Liteon device should format as an MBR drive not GPT, don't touch any of the format prompts as you don't need to just close those windows.
Close out of everything then install ExpressCache 1.3 from that download link.
It will ask to reboot.
Reboot and then open elevated CMD Prompt again (right click CMD and "Run as Administrator").
Issue the command "eccmd -info". You should now get the status of your ExpressCache drive. If you want to you can even issue the "eccmd -format" cmd to verify the ExpressCache is emptied and new just make sure to reboot after.
So there it is, be careful in diskpart as you don't want to wipe the wrong disk but I have don't this 3 times now and it works like a charm, I belive when the PC is forced to re-verify certificates for SecureBoot and re-instal the Liteon Drive it resolves the locking issues I was having. It blows my mind they didn't just levarge IRST to use a caching SSD and went with ExpressCache and that they give little to no support on this issue or a freaking GUI to show the status of the caching drive.
Anyway, I am posting this becuase I wanted to throw this laptop out a freaking Window as I didn't pay extra for nothing and so far I am running my system the way it is supposed to be.
Hope this help.
Peace,
J
NOte------- https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Y510p-and-Smart-Response-Technology-can-t-enable/td-p/1201998 -----------
The Y510p does not use Intel SRT. It uses Expresscache for SSD caching. To see if expresscache is working properly, follow the link below:
http://support.lenovo.com/en_US/downloads/detail.page?DocID=HT074404
------------------------------------------------------------------------------------
So here is what worked for me for enabling ssd cache(and is less complicated like orpahan's steps):
1) download ExpressCahe v. 1.3.110 (http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS035460)
2) download LiteOn FW upgrade for LSS-xxL6G series (http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS038904)
3) uninstall ExpressCahe (even you have already v. 1.3.110 installed) & restart windows
4) use diskpart to clean SSD flash disk, see details:
4.1) start adminstrators command line
4.2) run "diskpart"
4.3) put command "list disk", you have to see something like this:
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 22 GB 0 B
Disk 1 Online 931 GB 0 B *
4.4) 22GB Disk is SSD, type command "select disk 0", diskpart will reply:
Disk 0 is now the selected disk.
4.5) type "clean", this will clean all information (about disk partitioning)
4.5.1) if you would like to see in windows disks manager what it has done - you can see that SSD disk is uninitialized (and when windows asks to initialize it, cancel this action!)
5) run LiteOn FW update (my Liteon SSD LSS-24L6G FW was updated from DSR2204 to DSR2206), after upgrade allow to shutdown windows & POWER OFF notebook (to get new FW start), let notebook switched off for 10 seconds till you continue
6) install ExpressCache v. 1.3.110, reboot
7) check in admin command line "eccmd -info" if it uses SSD, correct output looks like this:
c:\Program Files\Condusiv Technologies\ExpressCache>ECCmd.exe -info
ExpressCache Command Version 1.3.110.0
Copyrighte 2010-2013 Condusiv Technologies.
Date Time: 5/14/2014 13:7:57:106 (xxxxxxxx)
EC Cache Info
==================================================
Mounted : Yes
Partition Size : 22.36 GB
Reserved Size : 3.00 MB
Volume Size : 22.36 GB
Total Used Size : 17.46 GB
Total Free Space : 4.91 GB
Used Data Size : 17.38 GB
Used Data Size on Disk : 17.45 GB
Tiered Cache Stats
==================================================
Memory in use : 1024.00 MB
Blocks in use : 8188
Read Percent : 14.98%
Cache Stats
==================================================
Cache Volume Drive Number : 0
Total Read Count : 244575
Total Read Size : 6.03 GB
Total Cache Read Count : 100761
Total Cache Read Size : 3.31 GB
Total Write Count : 303973
Total Write Size : 4.35 GB
Total Cache Write Count : 86213
Total Cache Write Size : 990.94 MB
Cache Read Percent : 54.88%
Cache Write Percent : 22.25%
This is reported after several days of activity. Your numbers may vary.
Since FW update, SSD cleanup and ExpressCache update Y510p with Windows 8.1 is not freezing :-) and SSD caching is working. In my case I swapped steps 5) and 6) - I found FW update later...
8) And don't forget to update all drivers and system SW for Windows 8.1 for sure (see Intel's, NVidia's homepages).
What a pity Lenovo does not take this problem seriously and nor official solution was provided nor SW and FW updates are provided for Y510p (we have to search it in other notebook models downloads). Not a good servic
Further tod0 ---
1. update all drivers. esp for intel an nvidia
for intel download intel driver update utility and use it .
2. nvidia just check on site
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment