Search:  
Gentoo Wiki

Dell_XPS_M1710

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

Contents

Hardware

17 inch display @ 1920x1200
Intel Core Duo
Intel 82801G chipset (ICH7)
Up to 4 GB RAM
Nvidia Geforce Go 7900GS/GTX / Geforce Go 7950GTX
Synaptics touchpad
Western Digital SATA hard drive
TSST TS-L632H slim 8x DVD+/-RW optical drive
Broadcom NetXtreme BCM5752_rev02 Gigabit Ethernet
Intel PRO/Wireless 3945ABG
Dell Wireless 355 Bluetooth Module (Bluetooth 2.0 + EDR)
Conexant D110,HDA,MDC,v.92,modem
SIGMATEL STAC 92XX C-Major HD Audio
USB 2.0
Ricoh RL5c476 II PC Card controller
Ricoh R5C832 Firewire controller
Ricoh R5C822 SD/SDIO/MMC/MS/MSPro adapter
Ricoh R5C592 Memory Stick adapter
Ricoh xD-Picture Card controller
serial connector

Hardware Status Overview

Device Working Driver Troubleshooting
Processor Processor Image:Tick.png
Drives and Storage Hard Drive Image:Tick.png ata_piix
Optical Drive Image:Tick.png ata_piix
Firewire Image:Tick.png ohci1394
Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Image:Tick.png ricoh_mmc
USB USB Image:Tick.png uhci, ehci
Graphics NVIDIA Image:Tick.png nvidia
Input Devices Keyboard Image:Tick.png keyboard
Touchpad Image:Tick.png synaptics
Functions Keys Image:Tick.png
Networking Ethernet Image:Tick.png tg3
WLAN: Intel Image:Tick.png iwlwifi
Modem unknown
Sound Sound Image:Tick.png snd_hda_intel
Other PC Card unknown yenta_socket
Hardware Sensors unknown i8k
LEDs Image:Tick.png libsmbios
Suspend to RAM Image:Tick.png
Suspend to Disk unknown

Kernel Configuration

Based on kernel 2.6.25 - 2.6.26

Everything is in the Device Driver section of the linux kernel configuration.

Linux Kernel Configuration: USB
 USB support -> Support for Host-side USB
   -> EHCI HCD (USB 2.0) support / UHCI HCD (most Intel and VIA) support
Linux Kernel Configuration: Ethernet
 Network Device support -> Ethernet (1000 Mbit)
   -> Broadcom NetXtremeII support
Linux Kernel Configuration: iwlwifi
 Network Device support -> Wireless LAN (IEEE 802.11)
   -> Intel PRO/Wireless 3945ABG/BG Network Connection
Note: Also emerge iwlwifi-3945 to download the microcode into /lib/firmware.
Linux Kernel Configuration: ALSA
 <*> Sound card support
     Advanced Linux Sound Architecture  --->
     <M> Advanced Linux Sound Architecture
         PCI devices  --->
         <M> Intel HD Audio
         [*] Build IDT/Sigmatel HD-audio codec support
Note: Also emerge alsa-utils.

If you have problems with getting the sound to work, try to add "options snd-hda-intel model=lenovo" to /etc/modprobe.d/alsa and run update-modules. You can also try instead the lines: "options snd-hda-intel model=laptop" "options snd-hda-intel model=dell" or try to enable the support for all Intel HD Audio codecs in the kernel, or in last resource disable the kernel support and emerge alsa-drivers.

Linux Kernel Configuration: Bluetooth
Networking --->
 <M> Bluetooth subsystem support --->
  <M> L2CAP protocol support
  <M> RFCOMM protocol support
   [*]   RFCOMM TTY support
 Bluetooth device drivers --->
  <M> HCI USB driver
   <M> CONFIG_BT_HCIBCM203X
Note: Also emerge bluez-libs bluez-utils
Linux Kernel Configuration: Fbsplash Options

Device Drivers --->

Graphics support: --->
  [*] Support for frame buffer devices
  <*>   VESA VGA graphics support
          VESA driver type (vesafb)  --->
Device Drivers > Graphics support > Console display driver support:
 [*] Video mode selection support
 <*> Framebuffer Console support
Device Drivers > Graphics support:
 [*] Support for the framebuffer splash
Note: This is of course not enough, see the Fbsplash page.

Kernel config

A minimal 2.6.25-gentoo-r7 .config can be found here.

A minimal 2.6.26-gentoo-r1 .config can be found here.

These files are of course given without any warranty. "They work for me" is all I can say. They are minimal, which means that you will probably have to add some stuff at one point or the other. What is supported: Ethernet, Wifi, Bluetooth, Sound, FireWire (untested), PC-card (maybe - untested), SplashScreen (untested, see Fbsplah)...

lspci output

--TODO--

Xorg Configuration

File: /etc/X11/xorg.conf
 
--TODO--
  

Make Configuration

This is MY make.conf, not yours ;-) However it includes some interesting features of the portage system.

File: /etc/make.conf
 
CFLAGS="-O2 -march=prescott -pipe"
CXXFLAGS="-O2 -march=prescott -pipe"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
USE="-gnome acpi alsa apm arts avahi bluetooth bash-completion cairo cdr \
     crypt css cups dbus dell dvd dvdr examples ffmpeg firefox \
     flac gif gnutls hal ieee1394 hddtemp htmlhandbook java java6 \
     jpeg jpeg2k kde kdeenablefinal laptop lm_sensors mmx mp3 mpeg \
     mplayer msn ntfs nvidia ogg opengl openssh pcmcia png pdf \
     plasma posix qt3 qt3support qt4 reiserfs scanner sdl speex spell sse sse2 \
     ssl subversion svg svga truetype threads tiff unicode usb vcd \
     vim-syntax vorbis wifi wma X x264 xcomposite xine xinerama \
     xpm xvid zip"

GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ \
http://mirror.datapipe.net/gentoo ftp://ftp.las.ic.unicamp.br/pub/gentoo/ \
http://gentoo.mirrors.hoobly.com/ http://gentoo.mirrors.pair.com/"

INPUT_DEVICES="$INPUT_DEVICES synaptics"
ALSA_CARDS="hda-intel"
VIDEO_CARDS="nvidia nv vesa vga"

EMERGE_DEFAULT_OPTS="--verbose" #Always tell what you do
PORTAGE_NICENESS=15 #Lower portage process sheduler priority
#FEATURES="splitdebug $FEATURES" #Don't strip debug symbols, put them in /usr/debug/ instead.
#LINGUAS="en fr pt_BR"
#ACCEPT_KEYWORDS="~x86" #testing

#Personal overlays
#PORTDIR_OVERLAY="
#/usr/portage/local/other
#$PORTDIR_OVERLAY
#"

#Layman configuration
source /usr/portage/local/layman/make.conf
  

Dell Laptop guides

Dell specific laptop guides:

Generic Laptop guides

Some generic laptop guides:

Other guides

Gentoo on laptops

Synaptics Touchpad

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

Last modified: Thu, 09 Oct 2008 07:43:00 +0000 Hits: 707