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