How to get motherboard vendor information?
How to get motherboard vendor information?
Is there a reliable way (using a BIOS service, PCI, etc.) to get a unique identifier or string for a motherboard model, or would it be useless?
YouTube:
http://youtube.com/@AltComp126
My x86 OS/software:
https://sourceforge.net/projects/api-simple-completa/
Donate to get more food/programming resources/computers:
https://www.paypal.com/donate/?hosted_b ... QS2YTW3V64
http://youtube.com/@AltComp126
My x86 OS/software:
https://sourceforge.net/projects/api-simple-completa/
Donate to get more food/programming resources/computers:
https://www.paypal.com/donate/?hosted_b ... QS2YTW3V64
Re: How to get motherboard vendor information?
Hi,
It's not entirely reliable though - on some (mostly old) computers it's not supported, and on some computers it's dodgy (e.g. the motherboard model ID might be "to be filled in by OEM", literally), and sometimes the same motherboard ID is used for different motherboards.
There isn't really any other (sane) way.
However, depending on what you're doing, you might be able to use (for e.g.) the vendor ID and device ID from both the PCI host bridge and the PCI to LPC bridge to help tell the difference between different motherboards in situations where SMBIOS fails. Of course this is still only a hint rather than a reliable unique identifier.
Cheers,
Brendan
You can try to use SMBIOS.~ wrote:Is there a reliable way (using a BIOS service, PCI, etc.) to get a unique identifier or string for a motherboard model, or would it be useless?
It's not entirely reliable though - on some (mostly old) computers it's not supported, and on some computers it's dodgy (e.g. the motherboard model ID might be "to be filled in by OEM", literally), and sometimes the same motherboard ID is used for different motherboards.
There isn't really any other (sane) way.
However, depending on what you're doing, you might be able to use (for e.g.) the vendor ID and device ID from both the PCI host bridge and the PCI to LPC bridge to help tell the difference between different motherboards in situations where SMBIOS fails. Of course this is still only a hint rather than a reliable unique identifier.
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
-
- Member
- Posts: 116
- Joined: Wed Oct 22, 2008 2:21 am
- Location: Roma,Italy
Re: How to get motherboard vendor information?
this is a little SMBIOS utility that i wrote some time ago
DOS, win98/win2k/xp/VIsta/7
Enjoy
DOS, win98/win2k/xp/VIsta/7
Enjoy