On Wed, 5 Oct 2016 04:04:01 +0200 Thomas Lindroth <thomas.lindr...@gmail.com> wrote:
> On 10/05/2016 03:46 AM, Alex Williamson wrote: > > If you want to send me your ROM file, I'll compare to mine and see > > whether it works with my card (not sure whether it should or not given > > different vendors). Thanks, > > This conversation from irc explains where that strip.rom file comes from. > > <tulphoon> Hello. I've extracted ROM file from my card and i would like to > apply UEFI "patch" to it. How should i do it? I don't want to use nvflash > directly on the card. > <tulphoon> My card is MSI GTX 660, and i've got the "patch" file from this > thread https://forum-en.msi.com/index.php?topic=274331.0 > <tulphoon> Basically i want to merge the two files (if that's even possible) > and have single EFI compatible file in the end. > <tholin> I see no mentioning of "patch" in that thread. It looks like just > a .rom file. Use that rom instead of the one you dumped. > <tulphoon> That one doesn't qualify as rom tho. > <tulphoon> at least, EfiRom -d throws out error: 3001 > <tholin> looks like you are right, it's some metadata format > <tulphoon> but i don't want to nvflash it tho. > <tulphoon> Unless that's the last solution > <tholin> the real vbios is embedded in it. It starts at byte offset 1536 > and I suppose it's 128K big like most vbios. > <tulphoon> probably the nvflash thingy is able to strip the thign and make it > work. > <tulphoon> the thing* > <tholin> try running this on it "dd if=NV287MH.2K0 of=strip bs=1 skip=1536 > count=131072" > <tulphoon> okay, gimme a sec. > <tholin> the vbios rom-parser can parse the resultant file > <tulphoon> holy fuck > <tulphoon> you are a genius sir. > <tulphoon> wait. > <tulphoon> Okay, the rom is working and has EFI support. > <tulphoon> but i'm still getting Code 43 on my Win 10 VM. > <tulphoon> I'll investigate further tomorrow though. Huge thank you for help > tholin :) > <tholin> np > > Perhaps the real rom is larger than 128K? That seems unlikely. > At least you can recreate that stripping and get the same rom. Yes, it is more than 128K, mine and the one in that rar archive. That could very well be the problem. Dawid, repeat what you did above, but remove the count=131072 part of the dd command, which will just let it run to the end of the file. Thanks Thomas, that could very well be the key. Alex _______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users