[Sticky] How to Enable Hot plug for PCI-E port using hidden settings in BIOS (examle for Phoenix SecureCore Tiano) and AMI BIOS  

Page 2 / 3 Prev Next
 

OnABudget
(@onabudget)
Active Member
Joined:11 months  ago
Posts: 10
July 29, 2017 7:19 am  

The problem with my setup is I put the EFI/Boot/BOOTX64.efi   in the drive but after disabling secure boot and legacy and rebooting with drive it asks for an operating system. So I used rufus to add freeDos and Now I can access the file location but I don't know how to boot the file. I dir to get into EFI/Boot/ then I but in BOOTX64.efi but just get bad command 

 

 

Edited: 10 months  ago

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1678
July 29, 2017 9:12 am  

@OnABudget, your system requires  UEFI boot option to boot \efi\boot\bootx64.efi. That's usually a BIOS setting. If there is no such option as your screenshots indicate, nor can a modified BIOS be found with it then it's possible to still UEFI boot on a system with a CSM-compatile BIOS using easyboot software:

http://www.easy2boot.com/add-payload-files/adding-uefi-images/

 

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


ReplyQuote
OnABudget
(@onabudget)
Active Member
Joined:11 months  ago
Posts: 10
July 31, 2017 1:15 am  

I got the hot plug enabled but still getting the error 43

Thanks @Nando4 I was following the guide and it said legacy I was confused about that too I had UEFI in my bios and it worked out

EDIT: was using driver 384.xx now going to use 375.63 aka the first driver for 1050 ti

done2
Done


YOU GUYS ARE THE BEST ITS UP AND RUNNING ON MY MONITOR EEEEEEEPPPP, I learned so much too and it works

Im a happy camper 😀 Benchmarks and such coming soon with pictures of the setup <3

Use the 375.63

 

 

Edited: 10 months  ago

ReplyQuote
maxwell87
(@maxwell87)
Eminent Member
Joined:10 months  ago
Posts: 21

ReplyQuote
OnABudget
(@onabudget)
Active Member
Joined:11 months  ago
Posts: 10
July 31, 2017 8:59 am  
  • I'm not sure but I just enabled the one for just one slot (3 in my case) and I'm up and running 

ReplyQuote
franm
(@franm)
Active Member
Joined:10 months  ago
Posts: 6
July 31, 2017 12:29 pm  

Hey, OnABudget, I'm really glad you got your 1050 to work! How did you manage to boot into the EFI Shell to enable Hot Plugging?


ReplyQuote
franm
(@franm)
Active Member
Joined:10 months  ago
Posts: 6
July 31, 2017 12:45 pm  
Posted by: nando4

@OnABudget, your system requires  UEFI boot option to boot \efi\boot\bootx64.efi. That's usually a BIOS setting. If there is no such option as your screenshots indicate, nor can a modified BIOS be found with it then it's possible to still UEFI boot on a system with a CSM-compatile BIOS using easyboot software:

http://www.easy2boot.com/add-payload-files/adding-uefi-images/

 

Are you saying that by using Easy2boot software we should still be able to boot into the EFI Shell using the bootx64.efi files provided here and a USB drive?

 

Edit: I was able to boot into the UEFI Shell using Easy2boot's Clover method (with an .imgPTN file), but unfortunately I wasn't able to read nor modify the setup variables, I tried 4 different /efi/boot/bootx64.efi files.  I even downgraded my BIOS, but it's still the same.

Looks like the only option left is to mod my BIOS to get the advanced menu.

Edited: 10 months  ago

ReplyQuote
OnABudget
(@onabudget)
Active Member
Joined:11 months  ago
Posts: 10
July 31, 2017 9:10 pm  

I didn't use easy boot because I didn't need to. If you have secure boot disable it, then leave UEFI on for booting. The tutorial said to put legacy and thats what confused me. I literally did everything the guide said and did that one change and entered the bios editor.

 

Posted by: franm

Hey, OnABudget, I'm really glad you got your 1050 to work! How did you manage to boot into the EFI Shell to enable Hot Plugging?

I Did everything the guide did but instead of C.1 "Overloaded in BIOS (enable Legacy and disable Secure Boot)."

I enabled UEFI and disabled secure boot. then saved and rebooted

Edited: 10 months  ago

ReplyQuote
fotoroman
(@fotoroman)
New Member
Joined:10 months  ago
Posts: 3
August 3, 2017 5:31 pm  

thanks for the guide,

i did exactly what you write, and even i check after the restarting computer, the change is still saved. i close and boot again in efi-shell, and when i write the setup_var 0x1b2 it shows it is set as 0x10. but hwtools didn't confirm the enabling of hotplug. i even did this to the every pci port from 1 to 20. but there is nothing changed. by the way i am trying to use my nivm pci 4x 3.0 for egpu on my lenovo ideapad 700 . i can manage to use gtx670 as egpu with external monitor but my link speed is pci 4x 1.1. i changed the pcie gen settings to gen3 on my bios with efi-shell as you did for hotplug. but again even my works saved and can be seen succesfully on efi-shell, i couldn't see any difference on hwtools and cuda-z

do you have any idea what am i doing wrong? or any other advice to get over my problem?

Edited: 10 months  ago

ReplyQuote
Eloi Marshall
(@eloi_marshall)
New Member
Joined:10 months  ago
Posts: 3
August 10, 2017 1:14 pm  

Hello xRay,

 

thanks you for this tutorial

I was using UX32VD with 1050 Ti eGPU. For the moment it's not working completly but I can run screen on the external monitor for about 30 seconde before the GPU crash (or something like crash), not enough time to test a game.

Well, i'm using UX32VD which is AMI BIOS. I had to use others software that I found on the web (AMI-Aptio-UEFI-MMTool-v5007exe.zip, afuwin.zip, AMIBCPv453.zip). As I saw, my bios is in the AMIOS 4 supported product (If someone have the same situation).

When I wanted to convert the files to TXT from "Setup" (which is an FFS) , I got the : error protocol not recognized.
So I used another software to extract the setup then I was able to convert it into TXT.

But thanks you a lot for you tutorial because I was stuck for 2 days and now I can improve, and I learned a lot about bios.

Maybe my EGPU crash is about FAN. I have to try  MSI Afterburn. Or maybe it's about the drivers : 375.63, by the way i'm not using notebook drivers for the moment. (So I don't have optimus) Because I don't know if it would work or not.

Edited: 6 months  ago

ReplyQuote
renanrigamonte
(@renanrigamonte)
Active Member
Joined:11 months  ago
Posts: 5
August 28, 2017 9:07 pm  

Hi xRay, whem I try to extract bios in IRF extractor, I get – Protocol: Unknown

Edited: 9 months  ago

ReplyQuote
(@carmen_viera)
New Member
Joined:9 months  ago
Posts: 2
September 2, 2017 6:08 am  
thanks you for this tutorial
sony vaio SVF14212CXW
egpu 1050ti
insyde bios 1.30  variable 0x182

I followed the whole tutorial at the mom
ent of changing the variable all well until 
the time came to reboot there the screen
 went black and nothing is seen nor the
 cursor is heard on but does nothing if
 someone has a solution or if it already 
happened a better life
 https://mega.nz/#!GgQECCBB!X5Pmmr5THJC2UJAhcjh4fK7vuOwSaHSr9KDBslbJMtk 
  https://mega.nz/#!nxYm0YjY!DfXSAEZVE6Yi1JSPwyDLANgPneJhctKAx9L3lxQ59fA 
Edited: 9 months  ago

ReplyQuote
(@carmen_viera)
New Member
Joined:9 months  ago
Posts: 2
September 2, 2017 10:18 pm  
Posted by: Carmen
thanks you for this tutorial
sony vaio SVF14212CXW
egpu 1050ti
insyde bios 1.30  variable 0x182

I followed the whole tutorial at the mom
ent of changing the variable all well until 
the time came to reboot there the screen
 went black and nothing is seen nor the
 cursor is heard on but does nothing if
 someone has a solution or if it already 
happened a better life
 https://mega.nz/#!GgQECCBB!X5Pmmr5THJC2UJAhcjh4fK7vuOwSaHSr9KDBslbJMtk 
  https://mega.nz/#!nxYm0YjY!DfXSAEZVE6Yi1JSPwyDLANgPneJhctKAx9L3lxQ59fA 

 


ReplyQuote
(@dongco96gmail-com)
New Member
Joined:9 months  ago
Posts: 1
September 3, 2017 6:12 am  
Posted by: Eloi Marshall

Hello xRay,

 

thanks you for this tutorial

I was using UX32VD with 1050 Ti eGPU. For the moment it's not working completly but I can run screen on the external monitor for about 30 seconde before the GPU crash (or something like crash), not enough time to test a game.

Well, i'm using UX32VD which is AMI BIOS. I had to use others software that I can attach here to night if someone is interested. A lot that I found on the web. As I saw, my bios is in the AMIOS 4 supported product (If someone have the same situation) So I will post software about it.

When I wanted to convert the files to TXT from "Setup" (which is an FFS) , I got the : error protocol not recognized.
So I used another software to extract the setup then I was able to convert it into TXT.

 

But thanks you a lot for you tutorial because I was stuck for 2 days and now I can improve, and I learned a lot about bios.

Maybe my EGPU crash is about FAN. I have to try  MSI Afterburn. Or maybe it's about the drivers : 375.63, by the way i'm not using notebook drivers for the moment. (So I don't have optimus) Because I don't know if it would work or not.

I also have similar cases, I can not convert FFS files to TXT, can you help me, what software to use to do this, and how to use it


ReplyQuote
 Mike
(@mike88)
New Member
Joined:9 months  ago
Posts: 1
September 5, 2017 9:31 pm  

Hi OnABudget, I have a Vaio SVF15F17CLB, but ended up bricking it trying to enable hotplug, I've tried everything, even unsoldering the flash and trying to flash the rom file from the BIOS update from the Sony Support page. I was wondering if you could export a backup of your BIOS so I can try to load it on to the flash.

Thanks in advanced.

If anyone knows how to generate a flashable HEX file from a Universal BIOS Backup ToolKit Backup, I would appreciate your help.

 


ReplyQuote
inxftw
(@inxftw)
Eminent Member
Joined:10 months  ago
Posts: 26
September 18, 2017 2:21 pm  

Does not work on write protected BIOS.

Grub returns 0x00 from 0x101 address and won't save my input of anything. I tried 0x1 and 0x0.

edit: With hotplug latest driver you can get without 368.81 method is 375.76.

 

Edited: 8 months  ago

2012 15" Lenovo ThinkPad Edge E531 GT740M + GTX1060@4Gbps-mPCIe2 (PCE164P-N03) + Win10


ReplyQuote
gpaparelli
(@gpaparelli)
New Member
Joined:8 months  ago
Posts: 2
September 19, 2017 12:39 am  

Hi @Xray, whenevever I try to extract the PE32 body on universal IRF extractor,  I get a 1kb text file almost empty.  Do you have any idea why this happens ? 


ReplyQuote
amoeba
(@amoeba)
Eminent Member
Joined:6 months  ago
Posts: 26
November 16, 2017 9:52 am  

Would this be possible with a Thinkpad L430 (I think probably same as T430) bios? I know Thinkpads tend to be more security focused that consumer laptops...


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1678
November 16, 2017 10:31 am  

@amoeba, a Lenovo L430 has a hot-plug enabled expresscard slot which is the best port on that syste to host the eGPU.

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


ReplyQuote
amoeba
(@amoeba)
Eminent Member
Joined:6 months  ago
Posts: 26
November 16, 2017 10:49 am  
Posted by: nando4

@amoeba, a Lenovo L430 has a hot-plug enabled expresscard slot which is the best port on that syste to host the eGPU.

I am using expresscard, but still getting error 43 (after using DSDT override to remove error 12). So my error 43 is not related to this thread/nvidia driver?


ReplyQuote
(@domagoj_hackenberger)
New Member
Joined:6 months  ago
Posts: 2
November 19, 2017 4:11 am  

Hi, I've recently acquired the gtx 1070 ti and naturally I've run into error 43. I've managed to enable the hot plug feature for the pci port but the error is still there. Obviously the driver problem. This card is maybe a month old so there is only two available drivers that supports it 388.31 and 388.13. Is there a way to force enable the card to work with 375.63 driver? I was looking at the solution where you guys forced the driver to be installed for 1050ti but I cant find the device id for 1070ti.


ReplyQuote
dani_tx
(@dani_tx)
Estimable Member
Joined:1 year  ago
Posts: 162
November 19, 2017 5:29 pm  

%NVIDIA_DEV.1B82%           = Section062, PCI\VEN_10DE&DEV_1B82

DEV_1B82 = "NVIDIA GeForce GTX 1070 Ti"

ASUS A53SV: i7-2860QM, 16GB DDR3 running WINDOWS 10 Enterprise LTSB 2016
SSD: SAMSUNG 850 PRO(256GB)+SAMSUNG 850 EVO(120GB)
eGPU: EVGA GTX 1080 FTW+ PE4C V3.0(mPCIe)+EVGA 650 G3 PSU (internal display ONLY)


ReplyQuote
Jayavel Sekar
(@jayavel_sekar)
New Member
Joined:6 months  ago
Posts: 4
November 23, 2017 10:43 am  
Posted by: RocharMoorhis

Hey guys, so I tried the hot plug solution by extracting my bios, finding the text advanced and using the uefi converter to find my bios settings. I used the efi shell to change my setting from 0x0 to 0x1 (I had to write 0x10 because when I wrote 0x1, it set the value to 0x01). When windows opened I used HWinfo64 to see that the pcie bus I chose had hot plug enabled.

My problem is that whenever I restart my computer it disables hot plug again. When I use the efi shell, I can still see that the value is set to 0x1, but HWinfo64 detects that hot plug is disabled nevertheless. Has any of you guys dealt with an issue like this, and what would you recommend? I've read somewhere that it could be caused by a dead CMOS battery, but I wanted to ask anyways.

I'm trying to connect a 6G GTX 1060 using the EXP GDC through a mini PCIE port if that helps.

Guys i am getting this same error on my dell inspiron 15r 5537 with insyde h20 bios. I am having a gtx 1050ti. Please give me a solution for this......


ReplyQuote
icepin
(@icepin)
Active Member
Joined:5 months  ago
Posts: 6
December 31, 2017 8:50 am  

Is anyone able to update the driver from 375.63 to the latest one 388.xx without error 43?

Lenovo z570 ( i7-2670qm GT540M 8GB RAM) running Windows 10 Pro build 16299.125 //
Asus GTX1050ti (EXP GDC 8.5c) + Thermaltake Litepower 650W


ReplyQuote
dani_tx
(@dani_tx)
Estimable Member
Joined:1 year  ago
Posts: 162
December 31, 2017 4:43 pm  

Yep....ME 🙂

https://egpu.io/forums/expresscard-mpcie-m-2-adapters/nvidia-388-71-gtx-1080-no-error-43/

 

Edited: 5 months  ago

ASUS A53SV: i7-2860QM, 16GB DDR3 running WINDOWS 10 Enterprise LTSB 2016
SSD: SAMSUNG 850 PRO(256GB)+SAMSUNG 850 EVO(120GB)
eGPU: EVGA GTX 1080 FTW+ PE4C V3.0(mPCIe)+EVGA 650 G3 PSU (internal display ONLY)


ReplyQuote
icepin
(@icepin)
Active Member
Joined:5 months  ago
Posts: 6
January 1, 2018 2:05 pm  

With Hot-Plug enabled I can install 375.63 without even removing the old drivers. Just check clean install and when the driver is installed the external display comes to life. No restart needed, all great.

With an older Nvidia GT 610, I can use the latest drivers with no problem. It's just this damn 1050ti. I can use the latest drivers if I install first the 368.81 moded driver and then update to the latest. This worked even without Hot Plug enabled.

Any idea why with 375.63 it's working basically plug-n-play and with the newer one it throws error 43?

Lenovo z570 ( i7-2670qm GT540M 8GB RAM) running Windows 10 Pro build 16299.125 //
Asus GTX1050ti (EXP GDC 8.5c) + Thermaltake Litepower 650W


janooo liked
ReplyQuote
(@davisouza097)
New Member
Joined:5 months  ago
Posts: 2
January 4, 2018 9:59 am  

This is an amazing tutorial. But I'm stuck at the very end trying to set the variable 0x00 to 0x1. I'm getting an error: can't set variable using efi (error: 0x0000000000000008) I can't seem to find a solution. Thanks in advance for any help. I'm really considering buying an amd card at this point. Hope somebody can help. 


ReplyQuote
janooo
(@janooo)
New Member
Joined:5 months  ago
Posts: 1
January 4, 2018 1:27 pm  

Is it possible to have hot-plug factory enabled? I  launched HWiNFO64 and there is Hot-Plug: Capable.
I have installed 375.63 and disabled dGPU. There is no errors in device manager but also no clock info in GPU-Z.

ThinkPad W541, Windows 10 Pro, ZOTAC GTX 1050ti, EXP GDC v8.4d ExpressCard


ReplyQuote
(@davisouza097)
New Member
Joined:5 months  ago
Posts: 2
January 4, 2018 10:30 pm  
Posted by: janooo

Is it possible to have hot-plug factory enabled? I  launched HWiNFO64 and there is Hot-Plug: Capable.
I have installed 375.63 and disabled dGPU. There is no errors in device manager but also no clock info in GPU-Z.

I really think so. Lucky you to have it already enabled lol


ReplyQuote
dani_tx
(@dani_tx)
Estimable Member
Joined:1 year  ago
Posts: 162
January 11, 2018 2:47 pm  

@nando4 I think it's overdue for that very well written tutorial to become STICKY,wright?  🙂 

P.S. @nando4 THANK YOU  😎 

Edited: 4 months  ago

ASUS A53SV: i7-2860QM, 16GB DDR3 running WINDOWS 10 Enterprise LTSB 2016
SSD: SAMSUNG 850 PRO(256GB)+SAMSUNG 850 EVO(120GB)
eGPU: EVGA GTX 1080 FTW+ PE4C V3.0(mPCIe)+EVGA 650 G3 PSU (internal display ONLY)


ReplyQuote
T0rino1564
(@torino1564)
Active Member
Joined:7 months  ago
Posts: 19
January 23, 2018 4:26 am  

Will this guide work for a toshiba p55w? Im new to bios modding and I have actually no clue about this.

Thx

Thats lucky


ReplyQuote
(@lovjot_kapoor)
New Member
Joined:4 months  ago
Posts: 1
January 24, 2018 5:57 am  

I have same problem. did you find any solution to this?


ReplyQuote
(@nader_hany)
New Member
Joined:3 months  ago
Posts: 3
February 26, 2018 5:53 pm  

Hello xRay ,
I got an EGPU Beast setup with a GTX 1050Ti and a PSU.

I have an HP ENVY 15 j055se , i did everything in your guide and thankfully i spotted where the problem was at.
It is my PCIe slot number 7 which has HotPlug disabled. (0x18c).
I identified my own PCIE variable number and everything before that.
But the problem now is that when i boot up into this boot64.efi using my flash drive, when i input *Setup_var 0x18c* <= which is my variable number for port 7, it successfully identifies it with it's current state which is 0x00 ,  then when i type *Setup_var 0x18c 0x1* it returns a value of "can't set variable using efi (error0x0000000001a).

Can you help me out solving this problem please ? 🙂 

Thank you .


ReplyQuote
dani_tx
(@dani_tx)
Estimable Member
Joined:1 year  ago
Posts: 162
February 27, 2018 10:42 am  

@nader_hany next logical step is to try change it to 0x01,if it doesn't work it will just give you another error(nothing to worry about).Also don't switch to Legacy,stay on UEFI while you doing it. Just my two cents.

Edited: 3 months  ago

ASUS A53SV: i7-2860QM, 16GB DDR3 running WINDOWS 10 Enterprise LTSB 2016
SSD: SAMSUNG 850 PRO(256GB)+SAMSUNG 850 EVO(120GB)
eGPU: EVGA GTX 1080 FTW+ PE4C V3.0(mPCIe)+EVGA 650 G3 PSU (internal display ONLY)


Nader Hany liked
ReplyQuote
(@nader_hany)
New Member
Joined:3 months  ago
Posts: 3
February 27, 2018 3:04 pm  

Thank you dani_tx 🙂

I tried what you mentioned but it gives the same "can't set variable using efi (error0x0000000001a)" .

I'm running it through UEFI and i can't see it on Legacy boot.

*Ps: I had an EGPU Nvidia 730 configuration running on the same computer via the same port without any problems using Nando's DIY Setup*  .

"the problem only appears with my GTX 1050Ti, whenever i boot up while the GPU unit is turned on, the computer freeze on the black screen on startup .

Thanks for you quick reply and help  :mrgreen: 


ReplyQuote
dani_tx
(@dani_tx)
Estimable Member
Joined:1 year  ago
Posts: 162
February 27, 2018 7:05 pm  

@nader_hany i'm not really sure that enabling the hotplug will fix your issue.Which driver you using? If it's 368.81,did you mod it first? There is a bunch of workarounds in another sticky thread,i'd suggest you to start there. 

ASUS A53SV: i7-2860QM, 16GB DDR3 running WINDOWS 10 Enterprise LTSB 2016
SSD: SAMSUNG 850 PRO(256GB)+SAMSUNG 850 EVO(120GB)
eGPU: EVGA GTX 1080 FTW+ PE4C V3.0(mPCIe)+EVGA 650 G3 PSU (internal display ONLY)


ReplyQuote
Page 2 / 3 Prev Next