Jiri Benc 556197
Subject: b43: Change firmware missing message to refer to openSUSE script
Jiri Benc 556197
From: Larry Finger <Larry.Finger@lwfinger.net>
Jeff Mahoney f1286b
Patch-mainline: never, openSUSE-specific
Jiri Benc 556197
Jiri Benc 556197
The error message output by b43 contains instructions for obtaining
Jiri Benc 556197
firmware; however, this naturally does not take account of the script
Jiri Benc 556197
/usr/sbin/install_bcm43xx_firmware. Modify the messages to suggest use
Jiri Benc 556197
of the script.
Jiri Benc 556197
Jiri Benc 556197
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Jiri Benc 556197
Modified-by: Jiri Benc <jbenc@suse.cz>
Jiri Benc 556197
Signed-off-by: Jiri Benc <jbenc@suse.cz>
Jiri Benc 556197
Jiri Benc 556197
---
Michal Kubecek 6a3065
 drivers/net/wireless/broadcom/b43/main.c | 11 +++++++----
Jiri Benc 556197
 1 file changed, 7 insertions(+), 4 deletions(-)
Jiri Benc 556197
Jeff Mahoney f1286b
--- a/drivers/net/wireless/broadcom/b43/main.c
Jeff Mahoney f1286b
+++ b/drivers/net/wireless/broadcom/b43/main.c
Michal Kubecek 6a3065
@@ -2163,10 +2163,12 @@ static void b43_release_firmware(struct b43_wldev *dev)
Jiri Benc 556197
 static void b43_print_fw_helptext(struct b43_wl *wl, bool error)
Jiri Benc 556197
 {
Jiri Benc 556197
 	const char text[] =
Jiri Benc 556197
-		"You must go to " \
Michal Kubecek 6a3065
-		"https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware " \
Jiri Benc 556197
-		"and download the correct firmware for this driver version. " \
Jiri Benc 556197
-		"Please carefully read all instructions on this website.\n";
Jiri Benc 556197
+		"Please open a terminal and enter the command " \
Jiri Benc 556197
+		"\"sudo /usr/sbin/install_bcm43xx_firmware\" to download " \
Jiri Benc 556197
+		"the correct firmware for this driver version. " \
Jiri Benc 556197
+		"For an off-line installation, go to " \
Michal Kubecek 6a3065
+		"https://en.opensuse.org/HCL:Network_(Wireless)#Broadcom" \
Michal Kubecek 6a3065
+		" and follow the instructions above the table.\n";
Jiri Benc 556197
 
Jiri Benc 556197
 	if (error)
Jiri Benc 556197
 		b43err(wl, text);