Wow! And that is with the fix in the wrong place in the code.Terry H, in a PM to me wrote:The connection time was halved, it was just under 40 seconds after desktop is loaded.
The trace tells me that 30 network entries were skipped but that 5 unnecessary entries were processed. Forty seconds saved and 30 records skipped means each entry takes about 1.3 seconds. So, skipping 5 more should reduce the time by 7 seconds.
The timing can be seen by a grep command, which shows the following for Terry H:
Code: Select all
# grep '^DEBUG:' bootsysinit.log
DEBUG: 18:55:58 Starting iwlist scan for wlan0 networks.
DEBUG: 18:56:01 Completed iwlist scan for wlan0 networks.
DEBUG: 18:56:04 Completed wpa_supplicant for wlan0 network.
DEBUG: 18:56:39 Completed wpa_supplicant for wlan0 network.
DEBUG: 18:56:45 Completed connection processing for wlan0.
DEBUG: 18:56:45 Completed connection processing for wlan0.
#
http://www.murga-linux.com/puppy/viewto ... 61#1009361
For my system which sees only one network, I get:
Code: Select all
root# grep '^DEBUG:' bootsysinit.log
DEBUG: 06:57:16 Started rc.network processing for wifi networks.
DEBUG: 11:57:20 Started iwlist scan for wlan0 networks.
DEBUG: 11:57:21 Completed iwlist scan for wlan0 networks.
DEBUG: 11:57:24 Started wpa_supplicant for wlan0 network.
DEBUG: 11:57:25 Completed wpa_supplicant for wlan0 network.
DEBUG: 11:57:25 Started dhcpcd for wlan0 networks.
DEBUG: 11:57:33 Completed dhcpcd for wlan0 networks.
DEBUG: 11:57:33 Completed connection processing for wlan0.
DEBUG: 11:57:33 Completed connection processing for wlan0.
Richard