Linux Hardware

On this page I present some hardware and detailed information for its usage under Linux. I stated this page because sometimes it is very difficult to get details about hardware before you decide to buy it. Hopefully others who want to use the same hardware for Linux will find this page and have most of their questions answered before they buy.

The ASRock GE PRO-M2

This is a mini ATX board with a SIS chipset. I used to build a 2u server because the board is very small and comes with integrated LAN and graphic card.

The Manual says it has SIS533 north bridge and a SIS962 south bridge but but it was very hard to find information about the components inside this chipset beforehand. So here is the output of lspci for you to see what is inside:

lspci

00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0650 (rev 80)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 25)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS]: Unknown device 7002
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (rev 10)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]: Unknown device 6325

lsmod
Module                  Size  Used by    Not tainted
eeprom                  4704   0  (unused)
w83627hf               14052   0  (unused)
w83781d                22048   0  (unused)
i2c-proc                7296   0  [eeprom w83627hf w83781d]
i2c-isa                 1312   0  (unused)
i2c-sis645              5440   0  (unused)
i2c-core               19936   0  [eeprom w83627hf w83781d i2c-proc i2c-isa i2c-sis645]
usb-ohci               18720   0  (unused)
usbcore                72000   1  [usb-ohci]

To get the motherboard to power off after shutdonw you have to compile in APM support and ACPI. See my kernel config file for details. Note that this file is optimized for a server not a graphics desktop.

lm_sensors works (you need i2c-sis645) and you can read the fan-speeds + temperature. Very important for a server.

sensors
w83697hf-isa-0290
Adapter: ISA adapter
VCore:     +1.62 V  (min =  +1.52 V, max =  +1.68 V)              
+3.3V:     +3.39 V  (min =  +3.14 V, max =  +3.46 V)              
+5V:       +5.02 V  (min =  +4.74 V, max =  +5.24 V)              
+12V:     +12.05 V  (min = +10.83 V, max = +13.19 V)              
-12V:     -14.65 V  (min = -13.16 V, max = -10.90 V)              
-5V:       -7.55 V  (min =  -5.26 V, max =  -4.76 V)              
V5SB:      +5.48 V  (min =  +4.74 V, max =  +5.24 V)              
CPU fan:  3026 RPM  (min = 2657 RPM, div = 2)                     
CHA fan:  5672 RPM  (min = 5000 RPM, div = 2)                     
CPU Temp:    +34°C  (high =   +50°C, hyst =   +40°C)   sensor = PII/Celeron diode           
M/B Temp:  +33.5°C  (high =   +40°C, hyst =   +35°C)   sensor = thermistor           
alarms:   
beep_enable:
          Sound alarm disabled

eeprom-i2c-0-50
Adapter: SiS645 SMBus adapter at 0x0c00
Memory type:            DDR SDRAM DIMM
Memory size (MB):       256


Page maintained by Guido Socher