Search:  
Gentoo Wiki

Gateway_MT3418

This article is still a Stub. You can help Gentoo-Wiki by expanding it.

Contents

Introduction

I bought my MT3418 at Best Buy in February of 2007. The stock system has an Athlon Turion MK-36 64-bit CPU running at 2GHz with 1GB of RAM. 256MB is used by the video card via Turbocache, so the system will report about 947 MB of RAM.

Be warned, it uses a RealTek 8185 internal wireless card. There are ebuilds for the drivers, but use a 2.6.18 kernel or older. There is also little hope in getting the NVidia High Definition Audio device to work.

Also keep in mind that as far as lspci is concerned, the Gateway MX3417 is exactly the same as this one. If you ask me, having different model designations for something as silly as a pre-installed amount of memory is ridiculous, and makes searching for help so much harder (compare search strings: "IBM T40 linux" with "Gateway MT3418 linux").

Kernel

Currently using 2.6.18-r6

Hardware

lspci Dumpage

Output of lspci:

Code: #lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
06:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)

CPU

AMD Turion 64-bit Processor, 512 KB L2 Cache, 2 GHz

See Gentoo wiki article on PowerNow

Kernel Options

gentoo-sources 2.6.18-r6 works.

Linux Kernel Configuration: Specific Things To Enable
#I am a placeholder!
CONFIG_STUFF=y

Ethernet (Wired)

NVidia MCP51 Ethernet controller. Works fine with the forcedeth module.

Ethernet (Wireless)

Realtek RTL-8185

Supposedly works with the open source rtl8180 ebuild in portage. They currently compile with kernel version 2.6.18, but not 2.6.19 and later. It didn't work for me, so I used RealTek's 8185 driver sources. Here's a direct link: Driver Sources

These sources can supply limited functionality, as the open source drivers are dated and the manufacturer drivers are proprietary and dated. I was able to connect to my 802.11g network with these drivers for a week or so before they would only work for 802.11b networks.

Hard Drive

120 GB PATA, 4200 RPM. No problems with the NForce IDE Interface.

CD/DVD RW Drive

Works fine. Burned a dvd using dvd+rw-tools, no surprises here.

Video/X Window System

vesa framebuffer and vga=792 in the kernel command line work fine.

The vesa driver will only use the 4:3 screen ratio, use the most recent NVidia drivers (such as 1.0.9746) to get the 8:5 ratio.

File: /etc/X11/xorg.conf
# File: xorg.conf
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	Option         "BlankTime" "5"
	Option         "StandbyTime" "10"
	Option         "SuspendTime" "20"
	Option         "OffTime" "30"
	InputDevice    "TouchPad" "CorePointer"
	InputDevice    "Mouse0" "SendCoreEvents" #USB Mouse
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/CID/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "extmod"
	Load  "dbe"
	Load  "record"
	Load  "xtrap"
	Load  "dri"
	Load  "glx"
	Load  "freetype"
	Load  "type1"
	Load  "synaptics"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
	Identifier  "Touchpad"
	Driver      "synaptics"
	Option	    "Device" "/dev/input/event1"
	Option	    "Protocol" "auto-dev"
	Option	    "SHMConfig" "on"
#	AccelFactor	"0.0010"	
EndSection


Section "Monitor"
	Identifier   "Monitor0"
	Option       "DPMS" "true"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "C51 PCI Express Bridge"
	BusID       "PCI:0:5:0"
EndSection

Section "Device"
	Identifier  "Card1"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "MCP51 PMU"
	BusID       "PCI:0:10:3"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection



### EOF ###

Touchpad

See Synaptics Touchpad

Sound

NVidia MCP51 High Definition Audio. I've compiled intel-hda in kernel (2.6.18) and via alsa-drivers (1.0.14-rc1), but to no avail - it won't budge.

Special Buttons

Brightness Control (works in Ubuntu livecd, Gentoo 2006.1 livecd, no idea why - yet) Volume Up/Down/Mute (also worked in Ubuntu, no visible effect in Gentoo)

ExpressCard

As of yet I do not have any cards for using this new standard, so I can only assume it works.

See Gentoo wiki article on ExpressCard.

Memory Card Reader

There is a 4-in-1 Reader with support for:

It works with the MMC kernel drivers.

Battery

The battery is monitored by the kernel using ACPI. I use acpitool.

Software

CFLAGS

I use the Safe CFLAGS page as a reference.

Code: 32-bit CFLAGS, etc...
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -m32 -msse3 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
Code: 64-bit CFLAGS, etc...
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

USE Flags

The gentoo-portage USE page is very useful. You don't need that many, especially if you're a console freak like me.

The real power lies in /etc/portage/package.use, anyway.

Code: Conservative USE flags
USE="X alsa acpi dvd dvdr wifi"

For the reader's amusement, here are my current USE flags:

Code: Current USE flags
USE="3dnow acpi alsa bluetooth dvd dvdr emacs\
 -gnome -kde -arts\
joystick lua mmx mplayer opengl sdl sse sse2 wifi X xosd xv"

SWSUSP2

Still working on it.

Dedications

I miss my old Thinkpad. Rest In Pieces.

Retrieved from "http://www.gentoo-wiki.info/Gateway_MT3418"

Last modified: Wed, 10 Sep 2008 00:55:00 +0000 Hits: 6,127