What is SM Driver / SM bios service?

T60/T61 series specific matters only
Post Reply
Message
Author
Anthony S
Sophomore Member
Posts: 142
Joined: Tue Jun 13, 2006 4:12 am
Location: Switzerland

What is SM Driver / SM bios service?

#1 Post by Anthony S » Mon May 07, 2007 11:06 am

I've recently noticed a new entry in my Device Manager list. It's a top-level entry called SM Driver with a single item = SM bios service which is flagged with a warning icon. Properties gives device status as "Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)".

What am I missing? And could this be the cause of the Bugcheck crash I now get whenever I reboot?

I recently upgraded to BIOS 2.12 and various other ThinkPad updates.

I'd be grateful for any hints and help. TIA.
Current: T60p (2007-93G). Previous: T23 (2647-9LG).

ryengineer
Moderator Emeritus
Moderator Emeritus
Posts: 4393
Joined: Wed Sep 20, 2006 9:29 pm
Location: L.A. (home town) CA, Toronto ON.

#2 Post by ryengineer » Mon May 07, 2007 12:04 pm

I believe the registry for that driver has gone corrupt. Uninstall it and restart your Windows, it will get reinstalled again.

Directly from Microsoft:
Code 19
Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. To fix this problem you can first try running a Troubleshooting Wizard. If that does not work, you should uninstall and then reinstall the hardware device. (Code 19)

Recommended resolution

A registry problem was detected.

This can occur when more than one service is defined for a device, if there is a failure opening the service subkey, or if the driver name cannot be obtained from the service subkey. Try these options:

On the General Properties tab of the device, click Troubleshoot to start the Troubleshooting Wizard. Click Uninstall, and then click Scan for hardware changes to load a usable driver. Restart the computer in Safe Mode, and then select Last Known Good Configuration. This rolls back to the most recent successful registry configuration.

As a last resort, you can edit the registry directly.
Edit: Get CCleaner (freeware) and get your registry cleaned.
"I've come a long, long way," she said, "and I will go as far,
With the man who takes me from my horse, and leads me to a bar."
The man who took her off her steed, and stood her to a beer,
Were a bleary-eyed Surveyor and a DRUNKEN ENGINEER.

Anthony S
Sophomore Member
Posts: 142
Joined: Tue Jun 13, 2006 4:12 am
Location: Switzerland

#3 Post by Anthony S » Mon May 07, 2007 1:05 pm

ryengineer wrote:I believe the registry for that driver has gone corrupt. Uninstall it and restart your Windows, it will get reinstalled again.
Thanks for your quick reply. The Microsoft site you quote says "...uninstall and then reinstall the hardware device". But which device? What is this SM Driver/SM Bios Service? If I uninstall the driver, where will it get re-installed from?

Hope you can help further.
Current: T60p (2007-93G). Previous: T23 (2647-9LG).

gator
Moderator Emeritus
Moderator Emeritus
Posts: 3401
Joined: Thu Aug 17, 2006 2:28 am
Location: Gainesville, FL

#4 Post by gator » Mon May 07, 2007 2:57 pm

SM stands for system management. The following link has excellent information on the SM BIOS:
http://www.microsoft.com/whdc/system/pl ... MBIOS.mspx
Now: T60 2613-EKU | T23 2647-9NU | 600X 2645-9FU | HP 100LX
Past: X31 2673-Y13 | T41 2374-3HU | T22 2647-AEU


Rules of the road :thumbs-UP:

Anthony S
Sophomore Member
Posts: 142
Joined: Tue Jun 13, 2006 4:12 am
Location: Switzerland

#5 Post by Anthony S » Mon May 07, 2007 4:51 pm

gator - thanks for the lead on SM = System Management.

ryengineer - I've now followed your initial advice and uninstalled the SM driver. It's now disappeared in Device Manager, even after reboot. But, I still get a kernel crash in Windows on restart (after which it boots normally), so perhaps that's an unrelated issue.
Current: T60p (2007-93G). Previous: T23 (2647-9LG).

ryengineer
Moderator Emeritus
Moderator Emeritus
Posts: 4393
Joined: Wed Sep 20, 2006 9:29 pm
Location: L.A. (home town) CA, Toronto ON.

#6 Post by ryengineer » Mon May 07, 2007 10:52 pm

Anthony S wrote:If I uninstall the driver, where will it get re-installed from?
Windows has the ability to reinstall system drivers itself, if it didn't then run windows update or lenovo system update, they'll take care of it.
But, I still get a kernel crash in Windows on restart (after which it boots normally), so perhaps that's an unrelated issue.
That seems unrelated to me. Are you dual booting?
"I've come a long, long way," she said, "and I will go as far,
With the man who takes me from my horse, and leads me to a bar."
The man who took her off her steed, and stood her to a beer,
Were a bleary-eyed Surveyor and a DRUNKEN ENGINEER.

Anthony S
Sophomore Member
Posts: 142
Joined: Tue Jun 13, 2006 4:12 am
Location: Switzerland

#7 Post by Anthony S » Tue May 08, 2007 11:05 am

ryengineer wrote: Windows has the ability to reinstall system drivers itself, if it didn't then run windows update or lenovo system update, they'll take care of it.
I'm fully up to date on Windows and all ThinkPad stuff, but the SM Driver / SM BIOS Service doesn't re-appear. So, I still wonder if its absence could be the cause of the crashing on reboot.
ryengineer wrote:Are you dual booting?
No.
Current: T60p (2007-93G). Previous: T23 (2647-9LG).

shleebr
Posts: 1
Joined: Sat Jul 21, 2007 5:09 pm
Location: Belo Horizonte Brazil

#8 Post by shleebr » Mon Oct 29, 2007 2:44 am

[quote="Anthony S"][quote="ryengineer"]
Windows has the ability to reinstall system drivers itself, if it didn't then run windows update or lenovo system update, they'll take care of it.[/quote]
I'm fully up to date on Windows and all ThinkPad stuff, but the SM Driver / SM BIOS Service doesn't re-appear. So, I still wonder if its absence could be the cause of the crashing on reboot.


You can reinstall the SM Driver / SM BIOS Service drivers.

How to:
The Exe files are located in C:\Program Files\Common Files\Lenovo.
Start->run->cmd -> CD C:\Program Files\Common Files\Lenovo

1) SM BIOS Service: psainst.exe -install
2) SM Bus Service: i2cinst.exe -install

icantux
Junior Member
Junior Member
Posts: 356
Joined: Tue Jan 24, 2006 10:41 am
Location: Canada

#9 Post by icantux » Wed Apr 09, 2008 10:00 pm

Hate to bring up an old post, but thought this additional info (below) may be relevant for those seeking an explanation about SMBios..
System Management BIOS (SMBIOS) is a data structure exported by most modern BIOSes on x86 platforms, including those currently produced by Sun. SMBIOS is an industry-standard mechanism for low-level system software to export hardware configuration information to higher-level system management software. The SMBIOS data format itself is defined by the Distributed Management Task Force (DMTF). Refer to dmtf.org if you want to read a copy of the specification itself.

The SMBIOS image consists of a table of structures, each describing some aspect of the system software or hardware configuration. The content of the image varies widely by platform and BIOS vendor, and may not exist at all on some systems. However, it is the only known mechanism for system software to obtain certain information on x86 systems. A simple example of information found in SMBIOS is the actual name of the platform (e.g. Sun Microsystems v40z), the BIOS vendor, version, and release date. More advanced records describe the DIMM slots in the machine, their labels (i.e. how you can locate them if you crack open the case), and various other slot types and properties.

Not much attention has been paid to SMBIOS: Windows uses it to get the system serial number and is beginning to emphasize its importance to hardware vendors, and the Linux dmidecode utility (DMI was the original name of the SMBIOS spec) has been available for some time to dump it all out in human-readable form for hackers and administrators who wish to peek at some of the details of the underlying hardware on their platform.
source

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T6x Series”

Who is online

Users browsing this forum: No registered users and 9 guests