From 4ed469b578b6e07858f704daf224493e6fb0a93a Mon Sep 17 00:00:00 2001
From: HikariKnight <2557889+HikariKnight@users.noreply.github.com>
Date: Mon, 10 Apr 2023 02:53:46 +0200
Subject: [PATCH] Add a failure message to the script

---
 internal/configs/config_vbios_dumper.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/internal/configs/config_vbios_dumper.go b/internal/configs/config_vbios_dumper.go
index 7b60c36..c64b773 100644
--- a/internal/configs/config_vbios_dumper.go
+++ b/internal/configs/config_vbios_dumper.go
@@ -29,9 +29,11 @@ func GenerateVBIOSDumper(vbios_path string) {
 		"mkdir -p \"%s\"\n",
 		"echo Attempting to enable reading from rom\n",
 		"echo 1 | sudo tee %s\n",
+		"echo\n",
 		"echo Attempting to dump VBIOS\n",
-		"sudo bash -c \"cat %s\" > %s/%s/vfio_card.rom\n",
+		"sudo bash -c \"cat %s\" > %s/%s/vfio_card.rom || echo \"Failed to dump the VBIOS, in most cases a reboot can fix this.\nOr you have to bind the gpu to the vfio-pci driver, reboot the machine and try dumping again\"\n",
 		"file \"%s/%s/vfio_card.rom\"\n",
+		"echo\n",
 		"echo Attempting to disable reading from rom \\(cleanup\\)\n",
 		"echo 0 | sudo tee %s\n",
 	)