MaxSelect_Mission_X710s
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
Hardware Specifications
| CPU | AMD Turion64 MT-28 |
| Memory | 1024 MB DDR |
| Graphics | ATi Radeon Mobility X700 128MB |
| Harddrive | 80 GB |
| Optical-Drive | LG DVD±RW |
| Soundcard | ATi AC97 SB400 |
| PCMCIA | Texas Instruments PCIxx21/x515 CardBus Controller (Yenta) |
| CardReader | Texas Instruments PCI7421 Secure Digital (SD) Controller |
| Network | Marvell Yukon 88E8053 |
| Wireless-LAN | Intel PRO/Wireless 2200BG |
| Internal Modem | ATI AC97 SB400 |
| USB | 4x |
| FireWire | Texas Instruments OHCI Complient |
Here's the output of lspci:
| Code: Output of lspci |
00:00.0 Host bridge: ATI Technologies Inc ATI Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge (rev 01) 00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port 00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller 00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller 00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller 00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11) 00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI 00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge 00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge 00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02) 00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller (rev 02) 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 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE) 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19) 03:07.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller 03:07.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller 03:07.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller 03:07.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller 03:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) |
i386 or amd64?
If in doubt, consult the article HOWTO_AMD64. Personally I use amd64 and feel no lack of comfort.
Setting make.conf
CFLAGS/CXXFLAGS
I use Gentoo/amd64 with the following config:
| File: make.conf |
CFLAGS="-O3 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j4"
ACCEPT_KEYWORDS="~amd64"
|
Modular X.org
The Modular X.org is the default option this time, so we need to set the appropriate variables in make.conf:
| File: make.conf |
VIDEO_CARDS="radeon" INPUT_DEVICES="keyboard mouse synaptics" |
IDE
The ATi IXP400 IDE controller used in X710s is supported by both legacy and libata drivers.
I would recommend using libata driver, as it is more actively maintained.
WLAN
See this guide.
Ethernet
See this guide.
Framebuffer
The native screen resolution (1680x1050) can't be achieved by any driver.
The radeonfb driver doesn't work, the choice is limited to uvesafb. To use it install sys-apps/v86d and add "video=uvesafb:1400x1050" to kernel string). See uvesafb website for more details.
Xorg
Hardware Acceleration
The video card used on this device is ATi RadeOn Mobility X700. ATi provides blob-based drivers for its video cards (x11-drivers/ati-drivers), but I failed to make it work for me (well, I didn't try hard, actually), meanwhile MESA project's DRI r300 driver works with several minor issues. To use DRI r300 You should enable radeon DRM module in kernel (with kernel >=2.6.20).
Display
The X700 card could be used with radeon module. To run X server You need to manualy specify the bus type.
| File: xorg.conf |
Section "Monitor"
Identifier "Generic LCD Screen"
HorizSync 31.5-90
VertRefresh 50-90
EndSection
Section "Device"
Identifier "Mobility RadeOn X700 (PCI-E)"
Driver "radeon"
Option "MonitorLayout" "LVDS,NONE"
BusID "PCI:1:0:0"
Option "BusType" "PCI-E"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Mobility RadeOn X700 (PCI-E)"
Monitor "Generic LCD Screen"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1680x1050"
ViewPort 0 0
EndSubsection
EndSection
|
If You have chosen to use r300 hardware acceleration, You should also add:
| File: xorg.conf |
Section "dri"
Mode 0666
EndSection
|
Mice
If supported by kernel ('Device Drivers ---> Input device support ---> Event interface' and 'Device Drivers ---> Input device support ---> Mouse ---> PS/2 mouse' enabled) the touchpad works fine with the following config:
| File: xorg.conf |
Section "InputDevice"
Driver "synaptics"
Identifier "TouchPad"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
Option "UseShm" "true"
EndSection
|
To use Touchpad and external mouse with no loss of functionality and with the ability to plug in and out the mouse while the X server is running You should write to 'xorg.conf' something like that:
| File: xorg.conf |
Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection
|
and
| File: xorg.conf |
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "TouchPad" "Pointer"
InputDevice "Mouse" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
|
Multimedia Keys
Some keys don't need any configuration (as far as I get it, the are forced by BIOS):
| Key | Function | What is done |
| Fn + F2 | Wi-Fi power on/off | It doesn't work with current driver. |
| Fn + F7, Fn + F8 | Screen Backlight lighter/darker | Switches to lighter/darker shade (10 overall). |
I configured several keys with x11-misc/xbindkeys as following:
| Key | Event | Action |
| Fn + F9 | m:0x0 + c:162 | (player) play/pause |
| Fn + F10 | m:0x0 + c:164 | (player) stop |
| Fn + F11 | m:0x0 + c:144 | (player) previous track |
| Fn + F12 | m:0x0 + c:153 | (player) next track |
| Browser | m:0x0 + c:178 | launch Web browser |
| m:0x0 + c:236 | launch E-Mail client | |
| jog dial up | m:0x0 + c:176 | increase volume |
| jog dial down | m:0x0 + c:174 | decrease volume |
I failed to get "Fn + F3" and "Fn + F4" ("sleep" and "video output" respectively) events, but I once had them functioning under KDE with no manual configuration, so I believe they could be configured.
Window manager suggestions
The choice of the window manager is always a very personal issue. Still there are some hardware-dependent ideas that could be taken in account while making choice.
The MaxSelect Mission X710s laptop has lots of screen real estate (1680x1050 is nearly 4 times more than 800x600 screen that is still used somewhere), so the tiling window managers (x11-wm/dwm, x11-wm/wmii, x11-wm/larswm, x11-wm/awesome or x11-wm/xmonad) may be more useful than others.
If You prefer using KDE or GNOME, consider using x11-wm/xmonad) to replace kwm or metacity accordingly.
Links
- Product page mostly in Russian, still should be understandable.
- This guide is listed at the TuxMobil Linux laptop and notebook installation survey.
- Russian translation of this page.
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should be using interactive floor plans and list their apartments, townhouses and units.
