Re: Qlogic/FC firmware

From: Ricky Beam (jfbeam@bluetopia.net)
Date: Wed Aug 22 2001 - 13:46:27 EST


On Wed, 22 Aug 2001, Alan Cox wrote:
>Read the source code. The driver never reloads the firmware on a running
>card. So if the sparc needed that it never worked anyway, and I don't follow
>your argument.

If the card wasn't setup by the BIOS (OBP in the Sparc case), then the driver
won't work. And as late as 2.4.8, RELOAD_FIRMWARE was set to '1'. Gee,
look what was changed in 2.4.9:

--- v2.4.8/linux/drivers/scsi/qlogicfc.c Sun Aug 12 13:28:00 2001
+++ linux/drivers/scsi/qlogicfc.c Sun Aug 12 10:51:41 2001
@@ -98,7 +98,7 @@
    isp2200's firmware.
 */

-#define RELOAD_FIRMWARE 1
+#define RELOAD_FIRMWARE 0

 #define USE_NVRAM_DEFAULTS 1

@@ -440,7 +440,7 @@
 #define MBOX_SEND_CHANGE_REQUEST 0x0070
 #define MBOX_PORT_LOGOUT 0x0071

-#include "qlogicfc_asm.c"
+//#include "qlogicfc_asm.c"

(I will note, that's not even a valid C construct. '//' is a C++ism.)

>Unlike you, I actually read the source

So, was that before or after you removed the firmware? (And who says I don't
read source code? That's the first place I go to find out who fucked up
what. I'm running 2.4.5 and below. The only thing I have running 2.4.9 is
my laptop, and that was a certified nightmare.)

--Ricky

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Aug 23 2001 - 21:00:50 EST