Windows XP 32bit driver bpusb.sys (7.5.1007.26)seems to call always null pointer address when shutdown.
I always had BSoD and get Crash Dump when Windows Shutdown final faze.
ae0e915a 5d pop ebp
I disassembled it.
call [L0001DB30] <- Crashed
It is Intel Wimax Link 5050 Series Function Driver.
It seems Address 0001DB30 is alwasy zero.
I tried to change the following code with hand assemble.
I felt the BSoD is disappeared.
Thank you for your collaboration to Intel Communities.
The options available for this issue are very limited. Please keep in mind that the Intel® WiMax Link 5050 Series is no longer supported, and also Windows* XP has reached end of support from Microsoft. So, it is not possible to receive any further updates or modifications to any existing software in this configuration.
You might try using the Downloads for Intel® WiMAX/WiFi Link 5150, however, we cannot guarantee that this will work or be able to solve this issue.