Internal Ericson F3507g 3G modem of Toshiba Tecra R10 laptop unable to connect when DeviceLock Service is running
DESCRIPTIONInternal Ericson F3507g 3G modem of Toshiba Tecra R10 laptop unable to connect when DeviceLock Service is running, even when white listed, or when there are no restrictive permissions for any ports/devices for anyone (Everyone:Full control).
COMMENTSThe issue may indicate a bug in the modem's native drivers.
VisitDeviceTreeNodes.zip (54.96 kb)
1. Run DLInfo utility on problem machine with 3G modem working, send us generated 'dlinfo.zip' file (in the same directory with executable tool);
2. Disable DeviceLock Service on problem machine and reboot. *Do not start DeviceLock Service manually;
Execute 'visitdevicetreenodes >systemlog.txt' and check whether the modem is still functioning after that.
If modem does NOT work properly after running 'visitdevicetreenodes' utility then send us generated 'systemlog.txt' file;
3. Refer to 3G modem vendor with this issue, giving them VisitDeviceTreeNodes utility with source codes and this comment:
* * * * *
VisitDeviceTreeNodes.exe utility walks through PnP device tree. For this it uses the standard Microsoft's SetupDi() API to build a devices PnP tree and sends queries . This API uses the IRP_MN_QUERY_DEVICE_RELATIONS request to retrieve device's BusRelations, RemovalRelations and EjectionRelations. It seems 3G-Adapter device drivers doesn't handle these requests correctly."
The VisitDeviceTreeNodes.zip archive contains source code for this utility: VisitDeviceTreeNodes.cpp.
It's about three hundred lines of C++ code. Just give it to your kernel-mode developers and tell them the device stops working after utility is launched - they should know what to do with it.
* * * * *