K0nrad said:
Hello.
Where can I find motherboard chipset information like vendor, device and
revision numbers? I assume that this data is stored somewhere in BIOS or
CMOS RAM. There are lots of utilities that can dig those out, but I need
to know where this information is actually located.
Thanks in advance.
-Konrad
In linux there are several files generated at boot in /proc.
/proc/pci contains the information you are looking for.
Here is mine from an ECS755A with TV card and TNT2 video:
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Silicon Integrated Systems [SiS] SiS 755 Host Bridge
(rev 1).
Master Capable. Latency=32.
Non-prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].
Bus 0, device 1, function 0:
PCI bridge: Silicon Integrated Systems [SiS] SG86C202 (rev 0).
Master Capable. Latency=99. Min Gnt=14.
Bus 0, device 2, function 0:
ISA bridge: PCI device 1039:0964 (Silicon Integrated Systems [SiS])
(rev 54)
..
Bus 0, device 2, function 5:
IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 1).
Master Capable. Latency=128.
I/O at 0x4000 [0x400f].
Bus 0, device 2, function 7:
Multimedia audio controller: Silicon Integrated Systems [SiS] Sound
Controll
er (rev 160).
IRQ 18.
Master Capable. Latency=32. Min Gnt=52.Max Lat=11.
I/O at 0xd000 [0xd0ff].
I/O at 0xd400 [0xd47f].
Bus 0, device 3, function 0:
USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller
(rev 15)
..
IRQ 20.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xdd004000 [0xdd004fff].
Bus 0, device 3, function 1:
USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller
(#2) (re
v 15).
IRQ 21.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xdd000000 [0xdd000fff].
Bus 0, device 3, function 2:
USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller
(#3) (re
v 15).
IRQ 22.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xdd001000 [0xdd001fff].
Bus 0, device 3, function 3:
USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
(rev 0).
IRQ 23.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xdd002000 [0xdd002fff].
Bus 0, device 4, function 0:
Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100
Ethernet
(rev 145).
IRQ 19.
Master Capable. Latency=32. Min Gnt=52.Max Lat=11.
I/O at 0xd800 [0xd8ff].
Non-prefetchable 32 bit memory at 0xdd003000 [0xdd003fff].
Bus 0, device 5, function 0:
IDE interface: PCI device 1039:0180 (Silicon Integrated Systems
[SiS]) (rev
1).
IRQ 17.
Master Capable. Latency=32.
I/O at 0xdc00 [0xdc07].
I/O at 0xe000 [0xe003].
I/O at 0xe400 [0xe407].
I/O at 0xe800 [0xe803].
I/O at 0xec00 [0xec0f].
Bus 0, device 13, function 0:
Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev
17).
IRQ 19.
Master Capable. Latency=32. Min Gnt=16.Max Lat=40.
Prefetchable 32 bit memory at 0xdd005000 [0xdd005fff].
Bus 0, device 13, function 1:
Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 17).
IRQ 19.
Master Capable. Latency=32. Min Gnt=4.Max Lat=255.
Prefetchable 32 bit memory at 0xdd006000 [0xdd006fff].
Bus 0, device 24, function 0:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 0, device 24, function 1:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 0, device 24, function 2:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 0, device 24, function 3:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 1, device 0, function 0:
VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2
Model 64/Mod
el 64 Pro] (rev 21).
IRQ 16.
Master Capable. Latency=248. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0xda000000 [0xdaffffff].
Prefetchable 32 bit memory at 0xd8000000 [0xd9ffffff].