Diferencia entre revisiones de «Installing Debian on Dell M1210»
(→Summary) |
|||
Línea 1: | Línea 1: | ||
− | |||
− | |||
=Summary= | =Summary= | ||
{| border="1" align="center" | {| border="1" align="center" | ||
Línea 45: | Línea 43: | ||
=Specifications= | =Specifications= | ||
− | *Dell XPS M1210 Laptop - AR$ 5.200 (1.700 U$S) | + | *Dell XPS M1210 Laptop - AR$ 5.200 (1.700 U$S) - July 2006 |
**Intel Core 2 Duo Processor T2300 @ 1.66GHz | **Intel Core 2 Duo Processor T2300 @ 1.66GHz | ||
**1GB of Dual Channel DDR2 memory | **1GB of Dual Channel DDR2 memory | ||
Línea 66: | Línea 64: | ||
=Base installation= | =Base installation= | ||
− | ; | + | ;Debian GNU/Linux Lenny (testing) Daily Build Debian Installer |
− | + | Kernel built in module for lan interface does not work, I used an old Etch (testing) net installer | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Kernel= | =Kernel= |
Revisión del 14:30 26 abr 2007
Contenido
Summary
Component | Status | Comments |
---|---|---|
Camera | Works | driver linux-uvc only support V4L2 |
Card reader | Need more research | kernel patch? MMC dot work? |
CD/DVD | Works | parameter at boot? |
Dual Core CPU | Works | Install smp kernel |
Ethernet | Works | out of the box |
Firewire | Works | |
Media Butoms | Works | out of the box |
Modem | not tested, but... | Propietary driver limit modem to 14.4Kb |
SATA Disk | Works | out of the box |
Sound | Works | out of the box |
Suspend to RAM | Need more research | working for other people |
Suspen to disk | Need more research | working for other people |
S-Video output | Works | |
Touchpad | Works | out of the box |
USB | Works | out of the box |
VGA Port | Works | |
Video (NVIDIA) | Works | free and propietary driver |
Wireless | Works | Download driver: ipw3945 |
Specifications
- Dell XPS M1210 Laptop - AR$ 5.200 (1.700 U$S) - July 2006
- Intel Core 2 Duo Processor T2300 @ 1.66GHz
- 1GB of Dual Channel DDR2 memory
- 12.1" Widescreen WXGA (1280 x 800) display with TrueLife
- 256MB NVIDIA GeForceTM Go 7400 TurboCache
- 60GB 5400RPM SATA hard drive
- 8x DVD/CD Burner (DVD+/-RW)
- Webcam
- Debian GNU/Linux Etch (testing) Daily Build Debian Installer
- kernel 2.6.18-3 - Custom build - Kernel source from sid
Detected by preinstaled windows (the last words of)
Modem:Conexant HDA D110 MDC V.92 (winmodem) DVD: Sony DVD+-RW DW-Q58A NIC: Intel(R) PRO/Wireless 3945ABG Network Connection SATA: Intel(R) 82801GMB/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4 Card Reader: Ricoh Memory Stick Y MMC Webcam: QuickCam for Dell Network PAD: Synaptics PS/2 Port Pointing device
Base installation
- Debian GNU/Linux Lenny (testing) Daily Build Debian Installer
Kernel built in module for lan interface does not work, I used an old Etch (testing) net installer
Kernel
Compiling a custom kernel
apt-get install linux-source-2.6.18 libncurses5-dev kernel-package cd /usr/src tar jxf linux-source-2.6.18.tar.bz2 cd linux-source-2.6.18 make menuconfig make-kpkg --initrd --revision gacq01 kernel_image cd .. dpkg -i linux-image-2.6.18_gacq01_i386.deb
Manually edit /boot/grub/menu.lst and reboot
NVIDIA
Installing nvidia drivers
Pre-compiled driver if you install a linux-image
apt-get install nvidia-kernel-2.6.18-1-686 apt-get install nvidia-glx nvidia-settings nvidia-xconfig
Build your own nvidia driver (if you build your own kernel)
apt-get install nvidia-kernel-source nvidia-kernel-common cd /usr/src tar xvzf nvidia-kernel-source.tar.gz cd linux-source-2.6.18 make-kpkg --revision gacq01 modules_image cd .. dpkg -i nvidia-kernel-2.6.18_1.0.8776-1+gacq01_i386.deb apt-get install nvidia-glx nvidia-settings
More info in:
- http://wiki.debian.org/NvidiaGraphicsDrivers
- http://www.leonscape.co.uk/linux/how2-nvg4.html
- http://taliesin.wordpress.com/linux-kernel-custom-compile-the-debian-way/
- http://wiki.clug.org.za/wiki/How_do_I_compile_my_own_kernel_into_a_deb%3F
Configuration
Automatic
nvidia-xconfig
Manually
Update your /etc/X11/xorg.conf
Section "Module" [..] #Load "dri" [..] EndSection Section "Device" Identifier "NVIDIA" Driver "nvidia" Option "NoLogo" Option "RenderAccel" "true" Option "NvAGP" "1" EndSection Section "Screen" [..] Device "NVIDIA" [..] EndSection
Wireless interface
1. Downloads
driver from http://ipw3945.sourceforge.net/ for example
wget http://ufpr.dl.sourceforge.net/sourceforge/ipw3945/ipw3945-1.1.0.tgz
ieee80211 subsystem from http://ieee80211.sourceforge.net/ for example
wget http://ufpr.dl.sourceforge.net/sourceforge/ieee80211/ieee80211-1.2.15.tgz
firmware from http://bughost.org/ipw3945/ for example
wget http://bughost.org/ipw3945/ucode/ipw3945-ucode-1.13.tgz
regulatory daemon from http://bughost.org/ipw3945/ for example
wget http://bughost.org/ipw3945/daemon/ipw3945d-1.7.22.tgz
2. Install these modules ONLY if you didn't compile your own kernel
apt-get install linux-headers-2.6.1x-1-686-smp apt-get install gcc-4.0
3. Complile and install modules
tar -zxvf ieee80211-1.2.15.tgz cd ieee80211-1.2.15 make make install cd .. tar -zxvf ipw3945-1.1.0.tgz cd ipw3945-1.1.0 # if you have problems here with kernel 2.6.18 see notes make cd .. tar zxvf ipw3945-ucode-1.13.tgz mkdir /usr/local/lib/firmware/ cp ipw3945-ucode-1.13/ipw3945.ucode /usr/local/lib/firmware/ tar zxvf ipw3945d-1.7.22.tgz cp ipw3945d-1.7.22/x86/ipw3945d /sbin/ipw3945d-$(uname -r) cd ipw3945-1.1.0 cp ipw3945.ko /lib/modules/$(uname -r) depmod -a
4. create init script: /etc/init.d/ipw3945
#!/bin/bash case $1 in start) echo -n "Load ipw3945:" modprobe -i ipw3945 /sbin/ipw3945d-$(uname -r) --timeout=30 sleep 2 echo " done." ;; stop) echo -n "Unloading ipw3945:" /sbin/ipw3945d-$(uname -r) --kill modprobe -ir ipw3945 sleep 2 echo " done." ;; esac exit 0
chmod 755 /etc/init.d/ipw3945
5. Enable start on boot
update-rc.d ipw3945 defaults 30
6. /etc/network/interfaces
auto eth2 iface eth2 inet dhcp
Notes:
- If your are planning to use your wireless interface in monitor mode, for example to use kismet, uncomment "CONFIG_IPW3945_MONITOR=y" from the driver Makefile before running make.
- If you have error: "too few arguments to function ‘ieee80211_tx_frame’" problems compiling ipw3945-1.1.0 with 2.6.18 kernel. ipw does not properly recognize the version of ieee802.11 stuff in the kernel. A quick hack is to change "EXTRA_CFLAGS += -DIEEE80211_API_VERSION=$(IEEE80211_API)" to "EXTRA_CFLAGS += -DIEEE80211_API_VERSION=2" on line 96 of Makefile. (http://dotcommie.net/projects/XPS-M1210/)
References
- http://eomer.mine.nu/?q=node/18
- http://alidhaey.blogspot.com/2006/08/instalar-debian-etch-en-un-dell.html
- http://math.umh.ac.be/an/D820/#Wireless
WebCam
Using uvcvideo - Only work with v4l2
Driver: http://linux-uvc.berlios.de/
apt-get install libpt-plugins-v4l2 svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/ cd linux-uvc/linux-uvc/trunk make sudo make install modprobe uvcvideo dmesg | tail ln -s /dev/video0 /dev/video
Notes:
- Only v4l2 is supported
- Add users to system group "video"
Webcam test
apt-get install libsdl1.2-dev wget http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20060706.tar.gz tar -xvf luvcview-20060706.tar.gz cd luvcview-20060706 make ./luvcview -d /dev/video0 -f jpg -s 640x480
References
Sound card
If you have conflict with the webcam USB microphone you can use this configuration in /etc/modprobe.d/sound to set the correct device order asignation.
alias snd-card-0 snd-hda-intel options snd-hda-intel index=0 alias snd-card-1 snd-usb-audio options snd-usb-audio index=1
dvd/cdrom
Error trying to open /dev/sg0 exclusively (Permission denied)... retrying in 1 second. cdrecord: Permission denied. Cannot open '/dev/sg0'. Cannot open SCSI driver.
do:
chgrp cdrom /dev/sg0
Modem (Not tested)
Driver
These are NOT free, however - an uncrippled version will set you back USD 19.99, the free ones only support 14k4 :-(
dpkg -i hsfmodem_{version}_{arch}.deb if necessary, run "hsfconfig" to complete the installation, enter license information, or to change your modem's configuration.
Hacerlo andar igual
Otros http://www.thinkwiki.org/wiki/Conexant_HSF_modem_drivers
Ricoh Card Reader
research
Suspend
Suspend to RAM - Not working yet
apt-get install gnome-power-manager
to validate
- After the installation of the NVIDIA driver, Suspend to RAM worked well after setting SUSPEND2RAM_FORCE="yes" in '/etc/powersave/sleep'.
research
- http://imaging.ugent.be/mr/Suse/suse-m1210.html
- http://en.opensuse.org/NVidia_Suspend_HOWTO
- https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend
- https://help.ubuntu.com/community/SuspendHowto
Cambiar en /etc/default/acpi-support
ACPI_SLEEP=true #ACPI_HIBERNATE=true ENABLE_LAPTOP_MODE=true
General references
Other sites about M1210 & Linux
- http://imaging.ugent.be/mr/Suse/suse-m1210.html
- http://dotcommie.net/projects/XPS-M1210/
- http://www.centre-cired.fr/forum/article441.html
- http://toufeeq.blogspot.com/2006/07/linux-on-dell-xps-m1210.html
- http://www.serpentine.com/blog/software/linux-on-m1210.html
- http://www.serveur32.net/~tom/wordpress/materiel/xps1210/
- http://toufeeq.blogspot.com/2006/06/dell-xps-m1210.html
- http://g33k.wordpress.com/2006/07/20/the-dell-xps-m1210-a-mini-review/
- http://dellxpsm1210.blogspot.com/
- https://wiki.ubuntu.com/LaptopTestingTeam/DellXPSM1210