Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
With nvflash I have backed up my Evga GT 710, now I need some help to tweak the rom on linux so no Nbitiror, kepler or maxwell vbios tweaker. I binwalked the rom but it only extracted the pem certificate,
What are you trying to accomplish, exactly, other than bricking your graphics card? There are information resources, for example, on "Quadrifying" Nvidia gaming cards, including using a soldering iron. Then there are pages devoted to loading different roms while using a VM.
I would try to modify the rom directly on linux (without Window cause I have no images) and then flashing back onto the graphic card to push it up to the max I can. Not trying to make a quadro versiono of my gt710 soldering a any Xohm resistor. And thanks for the replies.
Most people seem to feel flashing roms not using Windows is somewhat hazardous, but I'm sure you know that and you have no Windows. One thing I would recommend is modifying the rom image and loading into a VM (so that the VM uses the image not its own ROM) for experimentation before trying to flash it to the card.
Although the link is mostly about passthrough to a VM (which I recommend for experimentation) it gives some excellent tips on copying the contents. The vfio mailing list has had a number of people who have messed around with the roms in their cards: you might want to check out the list for previous efforts.
So I've booted add amd_iommu=on for my Asrock FM2A75M-DGS with pci-stub.ids=10de:128b,10de:0e0f.
Then I run:
Code:
[root@hp-desktop 0000:01:00.0]# echo 1 > rom
[root@hp-desktop 0000:01:00.0]# cat rom > /tmp/image.rom
cat: rom: Input/output error
[root@hp-desktop 0000:01:00.0]# dmesg
....
[17386.105826] pci-stub 0000:01:00.0: Invalid ROM contents
Code:
hp@hp-desktop:~$ rom-parser image.rom
Valid ROM signature found @0h, PCIR offset 190h
PCIR: type 0 (x86 PC-AT), vendor: 10de, device: 128b, class: 030000
PCIR: revision 0, vendor revision: 1
Error, ran off the end
hp@hp-desktop:~$ ./test_interrupt_remapping
No interrupt remapping support found
Sorry but I did not understand which program can help me to change the vbios so that I can upload with nvflash back to the my EVGA.
Changing the vbios would involve a hex editor. Knowing what to change would involve more technical knowledge than I have. Uploading to your card, ie flashing the rom would probably involve booting a USB drive with a nvidia utility program running under FreeDOS: I don't think you can flash these guys with a native Linux binary.
As I said before, I'd experiment with loading the vbios in qemu for a VM prior to trying to flash it.
Last edited by mostlyharmless; 04-03-2016 at 12:04 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.