The patch below adds the following "loaded" messages to the logs:

kernel: bcm43xx: Firmware: Microcode "bcm43xx_microcode4.fw" loaded.
kernel: bcm43xx: Firmware: PCM "bcm43xx_pcm4.fw" loaded.
kernel: bcm43xx: Firmware: InitVals0 "bcm43xx_initval01.fw" loaded.
kernel: bcm43xx: Microcode rev 0x123, pl 0x21 (2005-01-22  19:48:06)

Would this information be useful?

Thanks,

Larry


Index: wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
===================================================================
--- wireless-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_main.c
+++ wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
@@ -1920,6 +1920,9 @@ static int bcm43xx_request_firmware(stru
                               "Error: Microcode \"%s\" not available or load 
failed.\n",
                                buf);
                        goto error;
+               } else {
+                       dprintk(KERN_INFO PFX
+                              "Firmware: Microcode \"%s\" loaded.\n", buf);
                }
        }

@@ -1934,6 +1937,9 @@ static int bcm43xx_request_firmware(stru
                               "Error: PCM \"%s\" not available or load 
failed.\n",
                               buf);
                        goto error;
+               } else {
+                       dprintk(KERN_INFO PFX
+                              "Firmware: PCM \"%s\" loaded.\n", buf);
                }
        }

@@ -1974,6 +1980,9 @@ static int bcm43xx_request_firmware(stru
                               "Error: InitVals \"%s\" not available or load 
failed.\n",
                                buf);
                        goto error;
+               } else {
+                       dprintk(KERN_INFO PFX
+                              "Firmware: InitVals0 \"%s\" loaded.\n", buf);
                }
                if (phy->initvals0->size % sizeof(struct bcm43xx_initval)) {
                        printk(KERN_ERR PFX "InitVals fileformat error.\n");
@@ -2009,6 +2018,9 @@ static int bcm43xx_request_firmware(stru
                                       "Error: InitVals \"%s\" not available or 
load failed.\n",
                                        buf);
                                goto error;
+                       } else {
+                               dprintk(KERN_INFO PFX
+                                      "Firmware: InitVals1 \"%s\" loaded.\n", 
buf);
                        }
                        if (phy->initvals1->size % sizeof(struct 
bcm43xx_initval)) {
                                printk(KERN_ERR PFX "InitVals fileformat 
error.\n");

---
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to