BT modem stops working after driver update
-
sfriedberg
- Posts: 4
- Joined: Sat Mar 31, 2007 1:44 pm
- Location: Portland, Oregon
BT modem stops working after driver update
I have a Z60m with internal Bluetooth modem which has been working fine for a year. I recently upgraded the Bluetooth drivers and firmware from Lenovo's support site, and this has caused the modem function (and the modem function only) to stop working. Running Windows XP w/SP2.
I definitely don't have the Microsoft BT stack enumerator. bth.inf and bth.pnf have been renamed, and the driver version on the Bluetooth Bus Enumerator matches the Lenovo stack: 5.1.0.2100.
Device Manager reports Thinkpad Bluetooth with Enhanced Data Rate, Bluetooth Modem, Bluetooth Communications Port, Bluetooth Hands-free Audio, and Bluetooth Stereo all are working properly and have driver version 5.1.0.2100 installed. Bluetooth Configuration > Diagnostics reports the Thinkpad Bluetooth with Enhanced Data Rate is working properly with firmware 2.1.211.299 installed.
The BT device successfully discovers a variety of other devices nearby, it pairs successfully which the other devices I control, and the Audio Gateway function definitely works.
However, when I try to dial out using the BT modem, immediately I get error 633: device already in use or not configured properly, and the modem log file contains the following:
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\tapisrv.dll, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\unimdm.tsp, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\unimdmat.dll, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\uniplat.dll, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\drivers\modem.sys, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\modemui.dll, Version 5.1.2600
03-31-2007 12:28:15.031 - File: C:\WINDOWS\system32\mdminst.dll, Version 5.1.2600
03-31-2007 12:28:15.031 - Modem type: Bluetooth Modem
03-31-2007 12:28:15.031 - Modem inf path: oem18.inf
03-31-2007 12:28:15.031 - Modem inf section: Modemint
03-31-2007 12:28:15.031 - Matching hardware ID: {95c7a0a0-3094-11d7-a202-00508b9d7d5a}\wcbtmodem0
03-31-2007 12:28:15.031 - Opening the modem device failed with error 000005aa
I suspect the problem may actually lie with the BT comms port rather than the modem, but there is only a single driver file: btport.sys and it's the right Lenovo/Broadcom version. That would be consistent with the 0x5aa error and with the fact that of all the BT functions, the communications port is the only one for which the New Hardware Wizard can't automatically find the driver and I have to "help" it.
The problem is not in either the network connection settings or the device I want to use as a modem (Audiovox SMT 5600), since I can use both successfully when I tether the phone to computer with a USB cable.
After my first six hours trying to get things working again. I attempted a Windows XP system restore in safe mode to put things back to before the upgrade. The restore claimed to complete, but it did not fix the problem. Over the last week, I have probably put in another 20 hours with repeated uninstall, purge registry, reboot, reinstall cycles. The system is now stable and apparently clean but the BT modem is still not functional.
I am not going to do a full system recovery/reinstall. The convenience of working BT is not even close to the inconvenience of reestablishing 14 month's worth of system state. Any other assistance or suggestions would be welcome at this point.
edit: corrected a typo in driver revision number
I definitely don't have the Microsoft BT stack enumerator. bth.inf and bth.pnf have been renamed, and the driver version on the Bluetooth Bus Enumerator matches the Lenovo stack: 5.1.0.2100.
Device Manager reports Thinkpad Bluetooth with Enhanced Data Rate, Bluetooth Modem, Bluetooth Communications Port, Bluetooth Hands-free Audio, and Bluetooth Stereo all are working properly and have driver version 5.1.0.2100 installed. Bluetooth Configuration > Diagnostics reports the Thinkpad Bluetooth with Enhanced Data Rate is working properly with firmware 2.1.211.299 installed.
The BT device successfully discovers a variety of other devices nearby, it pairs successfully which the other devices I control, and the Audio Gateway function definitely works.
However, when I try to dial out using the BT modem, immediately I get error 633: device already in use or not configured properly, and the modem log file contains the following:
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\tapisrv.dll, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\unimdm.tsp, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\unimdmat.dll, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\uniplat.dll, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\drivers\modem.sys, Version 5.1.2600
03-31-2007 12:28:15.015 - File: C:\WINDOWS\system32\modemui.dll, Version 5.1.2600
03-31-2007 12:28:15.031 - File: C:\WINDOWS\system32\mdminst.dll, Version 5.1.2600
03-31-2007 12:28:15.031 - Modem type: Bluetooth Modem
03-31-2007 12:28:15.031 - Modem inf path: oem18.inf
03-31-2007 12:28:15.031 - Modem inf section: Modemint
03-31-2007 12:28:15.031 - Matching hardware ID: {95c7a0a0-3094-11d7-a202-00508b9d7d5a}\wcbtmodem0
03-31-2007 12:28:15.031 - Opening the modem device failed with error 000005aa
I suspect the problem may actually lie with the BT comms port rather than the modem, but there is only a single driver file: btport.sys and it's the right Lenovo/Broadcom version. That would be consistent with the 0x5aa error and with the fact that of all the BT functions, the communications port is the only one for which the New Hardware Wizard can't automatically find the driver and I have to "help" it.
The problem is not in either the network connection settings or the device I want to use as a modem (Audiovox SMT 5600), since I can use both successfully when I tether the phone to computer with a USB cable.
After my first six hours trying to get things working again. I attempted a Windows XP system restore in safe mode to put things back to before the upgrade. The restore claimed to complete, but it did not fix the problem. Over the last week, I have probably put in another 20 hours with repeated uninstall, purge registry, reboot, reinstall cycles. The system is now stable and apparently clean but the BT modem is still not functional.
I am not going to do a full system recovery/reinstall. The convenience of working BT is not even close to the inconvenience of reestablishing 14 month's worth of system state. Any other assistance or suggestions would be welcome at this point.
edit: corrected a typo in driver revision number
-
RealBlackStuff
- Admin
- Posts: 17519
- Joined: Mon Sep 18, 2006 5:17 am
- Location: Mt. Cobb, PA USA
- Contact:
Have you tried physically removing the BT daughtercard, reboot without it, turn off, reinsert card, and let XP auto-install it again?
Lovely day for a Guinness! (The Real Black Stuff)
Check out The Boardroom for Parts, Mods and Other Services.
Check out The Boardroom for Parts, Mods and Other Services.
-
sfriedberg
- Posts: 4
- Joined: Sat Mar 31, 2007 1:44 pm
- Location: Portland, Oregon
-
sfriedberg
- Posts: 4
- Joined: Sat Mar 31, 2007 1:44 pm
- Location: Portland, Oregon
-
sfriedberg
- Posts: 4
- Joined: Sat Mar 31, 2007 1:44 pm
- Location: Portland, Oregon
I was able to get the Bluetooth modem functionality back again by purging the Lenovo/Broadcom stack entirely and reinstalling the Microsoft stack. The Broadcom stack has far more features, but they don't do me any good when not working.
So, this is pretty clearly a driver issue. Why it struck my particular Z60m installation is beyond me.
By the way, if you are using the Microsoft stack and attempting to enable a Bluetooth service on a discovered device, for example dial-up networking (DUN), and get a Bluetooth Service Error of "Access is denied", change the logon property of the Bluetooth Support Service. I found mine had been installed with a user of NT_AUTHORITY, which I did not recognize. When I changed it to logon as Local System Account, the access denied nonsense went away.
So, this is pretty clearly a driver issue. Why it struck my particular Z60m installation is beyond me.
By the way, if you are using the Microsoft stack and attempting to enable a Bluetooth service on a discovered device, for example dial-up networking (DUN), and get a Bluetooth Service Error of "Access is denied", change the logon property of the Bluetooth Support Service. I found mine had been installed with a user of NT_AUTHORITY, which I did not recognize. When I changed it to logon as Local System Account, the access denied nonsense went away.
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Thinkpad Yoga 460 Keyboard stops working
by HRWebSolution » Mon Feb 06, 2017 7:15 am » in ThinkPad Yoga - 0 Replies
- 1489 Views
-
Last post by HRWebSolution
Mon Feb 06, 2017 7:15 am
-
-
- 2 Replies
- 127 Views
-
Last post by fob
Tue May 30, 2017 9:22 am
-
-
Linux TrackPoint Driver (how to replicate rich IBM driver)
by micrex22 » Thu Jun 29, 2017 11:21 am » in Linux Questions - 0 Replies
- 36 Views
-
Last post by micrex22
Thu Jun 29, 2017 11:21 am
-
-
-
IBM thinkpad 380xd sound driver not working in windows 3.1 correctly
by MichaelWeaser » Sun Apr 02, 2017 9:55 am » in ThinkPad Legacy Hardware - 0 Replies
- 768 Views
-
Last post by MichaelWeaser
Sun Apr 02, 2017 9:55 am
-
Who is online
Users browsing this forum: No registered users and 6 guests



