Larry Finger wrote: > One last check. I would appreciate receiving answers to the following > questions. > These questions apply to anyone else with this problem. > > Does the pm_qos patch help your "fatal DMA error" problem, particularly when > booted from power-off? > > If you warm-boot after loading the wl driver, does the patch make any > difference? > > Larry
Hi I run a test case scenario on my notebook to figure out the QOS patch effect on the card reliability. I would say that the results are not very conclusive, but it seems the patch helped slightly, but not very time. To explain the methodology, I ran 4 series of test (Cold boot and warm boot, on battery and pluged in) between a patched and unpatched wireless-testing kernel. The time in the sheet is the time between the first line of the load of the firmware (b43 ssb0:0: firmware: requesting b43/ucode15.fw) to the first DMA error (b43-phy0 ERROR: Fatal DMA error: ) Three time, the card crashed but not DMA error were printed in the log. In that case, the line about the interface failing (b43-phy0 debug: Wireless interface stopped) were used instead. The "time" is taken accordingly to kernel timestamp printed by dmesg. Note that this test was design to make the card fails quickly. As soon as the card was up, the full kernel tree was transfert over a wireless LAN, as it has been observed before that fast rate transfert were good at crashing DMA. (I tried "ping -f 172.16.0.1" before but the card was still alive after 5 minutes). Technically the following command was run : ifup wlan0 && scp -r /usr/src/linux 172.16.0.1:~/ The result seems to show that the patch has no effect on warm-booted system but it seems to make the card slightly more reliable on cold-booted system, with an average time before crashing of 24.07 (patched cold boot) vs 22.98 (unpatched coldboot). - William
Command issued : ifup wlan0 && scp -r /usr/src/linux 172.16.0.1:~/ Count start line : b43 ssb0:0: firmware: requesting b43/ucode15.fw Count end line : b43-phy0 ERROR: Fatal DMA error: Alternate end line: b43-phy0 debug: Wireless interface stopped **** QOS PATH **** Warm boot on Battery: 1-14.030134 2-14.050803 3-14.012732 Cold boot on Battery : 1-16.981828 2-*29.269881 3-*25.666901 Warm boot Plugged in : 1-13.992476 2-14.000156 3-14.047689 4-14.010163 Cold boot Plugged in : 1-16.454922 2-16.005255 3-30.873647 4-33.235585 ****** NO QOS PATCH: Warm boot on Battery: 1-14.010197 2-14.043525 3-14.040962 Cold boot on Battery : 1-22.858424 2-24.253975 3-15.584923 Warm boot Plugged in : 1-13.994969 2-14.022592 3-14.000205 Cold boot Plugged in : 1-19.990719 2-*24.234147 3-29.321423 4-24.582662
_______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
