Search:  
Gentoo Wiki

Intel_DG965MQMKR

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

This is about the Intel DG965MQMKR and the used Intel G965 chipset.

Intel DG965MQMKR

Contents

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"):

To able to use CPU frequency scaling, activate "Power -> EIST".

Initial set up

This mainboard is supported by the Gentoo 2007.0 CDs

Hardware

Hardware Status Overview

DeviceWorks?Note
SATAYes
PATAYes
Graphics CardYes
EthernetYes
SoundYes
USBYes
FirewireYes
Framebuffer GraphicsYes
Hardware SensorsNo
ACPIpartlyThere is no support for 'Fan' and 'Thermal Zone'
Suspend To RamYes
Suspend To DiskYes

Kernel Config

Download a kernel config: vanilla-sources-2.6.22.6

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

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

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

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.

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


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.

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.

Firewire

Linux Kernel Configuration: Firewire
Device Drivers  --->
    IEEE 1394 (FireWire) support --->
        <*> IEEE 1394 (FireWire) support
        <*>   OHCI-1394 support
        <*>   SBP-2 support (Harddisks etc.)


Framebuffer Graphics

The G965 is supported by the intelfb driver. For a bootsplash, see this guide.

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.

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


Suspend

Supend To Disk

See this Howto

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
Note: Suspend To Ram doesn't work from console, just X11
Retrieved from "http://www.gentoo-wiki.info/Intel_DG965MQMKR"

Last modified: Mon, 25 Aug 2008 04:45:00 +0000 Hits: 20,069