Intel DG965MQMKR
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
This is about the Intel DG965MQMKR and the used Intel G965 chipset.
Contents |
[edit] BIOS settings
I recommend a bios upgrade, because there is still some progress. Visit the Intel website and get the Upgrade-CD. This is some kind of Live-CD and so the Upgrade is straight forward.
If you have no other reason, set "Advanced -> Drive Configuration ->ATA/IDE Mode" to "Native". There are three modi you can configure the SATA ports (see "Advanced -> Drive Configuration"):
- You can run your SATA drives in IDE mode (not recommend). To do so, set "Configure SATA as" to "IDE".
- For normal operation set "Configure SATA as" to "AHCI".
- If you want to use the onboard-RAID (Intel Matrix Storage), set "Configure SATA as" to "RAID". You have to set up an array in the raid boot menu.
To able to use CPU frequency scaling, activate "Power -> EIST".
[edit] Initial set up
This mainboard is supported by the Gentoo 2007.0 CDs
[edit] Hardware
[edit] Hardware Status Overview
| Device | Works? | Note |
| SATA | Yes | |
| PATA | Yes | |
| Graphics Card | Yes | |
| Ethernet | Yes | |
| Sound | Yes | |
| USB | Yes | |
| Firewire | Yes | |
| Framebuffer Graphics | Yes | |
| Hardware Sensors | No | |
| ACPI | partly | There is no support for 'Fan' and 'Thermal Zone' |
| Suspend To Ram | Yes | |
| Suspend To Disk | Yes |
[edit] Kernel Config
Download a kernel config: vanilla-sources-2.6.22.6
[edit] Generic Stuff
lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HH (ICH8DH) LPC Interface Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
| Linux Kernel Configuration: General stuff |
Bus options (PCI etc.) --->
[*] PCI support
[*] PCI Express support
|
[edit] SATA
lspci
00:1f.2 SATA controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA AHCI Controller (rev 02)
See this guide. You need AHCI SATA support:
| Linux Kernel Configuration: SATA |
Device Drivers --->
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> ATA device support
<*> AHCI SATA support
|
[edit] PATA
lspci
02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b1)
See this guide. You need Marvell PATA support:
| Linux Kernel Configuration: PATA |
Device Drivers --->
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> ATA device support
<*> Marvell PATA support via legacy mode
|
[edit] Graphics Card
lspci
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02)
See this HowTo.
[edit] Ethernet
lspci
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)
| Linux Kernel Configuration: Ethernet |
Device Drivers --->
Networking support --->
[*] Network device support
Ethernet (1000 Mbit) --->
<*> Intel(R) PRO/1000 Gigabit Ethernet support
|
[edit] Sound
lspci
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
| Linux Kernel Configuration: Sound |
Device Drivers --->
Sound --->
<M> Sound card support
Advanced Linux Sound Architecture --->
<M> Advanced Linux Sound Architecture
PCI devices --->
<M> Intel HD Audio
|
For further configuration see the official Gentoo Linux ALSA Guide.
ALSA 1.0.15 seems to be the first version with full support for line-in and microphone. As of 2007-10-27 the version in the kernel is 1.0.14. Therefore use media-sound/alsa-driver instead, the process is also described in the Gentoo Linux ALSA Guide.
[edit] USB
lspci
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
See this guide.
[edit] Firewire
| Linux Kernel Configuration: Firewire |
Device Drivers --->
IEEE 1394 (FireWire) support --->
<*> IEEE 1394 (FireWire) support
<*> OHCI-1394 support
<*> SBP-2 support (Harddisks etc.)
|
[edit] Framebuffer Graphics
The G965 is supported by the intelfb driver. For a bootsplash, see this guide.
[edit] Hardware Sensors
lspci
00:03.0 Communication controller: Intel Corporation 82P965/G965 HECI Controller (rev 02)
There are some hardware monitoring features inside the ICH8 northbrigde. You can access them through HECI now renamed to 'Intel Management Engine Interface' which is supported by the OpenAMT project.
It is said, that by using OpenAMT you may be can access the hardware monitoring features. I have to investigate this further.
[edit] ACPI
| Linux Kernel Configuration: ACPI |
Power management options (ACPI, APM) --->
[*] Power Management support
ACPI (Advanced Configuration and Power Interface) Support --->
[*] ACPI Support
<*> Button
<*> Processor
|
Install acpid to make use of your chassis buttons:
# emerge -a acpid
Then start acpid and add it to your runlevel:
# /etc/init.d/acpid # rc-update add acpid default
[edit] Suspend
[edit] Supend To Disk
See this Howto
[edit] Suspend To Ram
| Linux Kernel Configuration: Suspend To Ram |
Processor type and features --->
[*] Support for suspend on SMP and hot-pluggable CPUs (EXPERIMENTAL)
Power management options (ACPI, APM) --->
[*] Power Management support
ACPI (Advanced Configuration and Power Interface) Support --->
[*] ACPI Support
[*] Sleep States
|
To suspend, just write 'mem' to /sys/power/state:
# echo -n "mem" > /sys/power/state
