Diferencia entre revisiones de «Installing Debian on Dell M1210»

De gacq wiki
Saltar a: navegación, buscar
(Wireless interface)
(Base installation)
Línea 31: Línea 31:
  
 
==Using Daily Build==
 
==Using Daily Build==
 +
Today, dailybuild CD has solved SATA & CD problem
  
 
=Configuration=
 
=Configuration=

Revisión del 01:23 24 ago 2006

Compatibility summary
Component Status Comments
Intel Core Duo Processor OK Requires SMP kernel
Row heading A Cell B Cell C


Base installation

Using Debian Installer Etch beta 3 release

Error message:

No common CD-ROM drive was detected.

SATA driver can block access to CD drive in installations from CD. On systems having a SATA IDE controller that also has the CD drive connected to it, you may see the installer hanging during hardware detection for the CD drive or failing to read the CD just afterwards. A possible reason is that the SATA driver (ata_piix and maybe others) is blocking access to the CD drive. You can try to work around this by booting the installer in expert mode and, in the "Detect and mount CD-ROM" step, selecting only the drivers needed for CD support. These are (ide-)generic, ide-cd and isofs. The drivers needed to access the disk will still be loaded, but at a later stage. By loading the CD drivers before the SATA driver in this way, you may be able to complete the installation. Note that CD-ROM access may still be an issue after rebooting into the installed system.

Booting debian netinst from USB drive

The workaround I used is to boot from a USB stick (don't worry you will get your CDROM working later).

wget http://ftp.debian.org/debian/dists/testing/\
main/installer-i386/current/images/hd-media/boot.img.gz
gzip -dc boot.img.gz >/dev/sdX

Enable USB drive boot from BIOS setup, and then Install Debian base system as usual.

Using kernel boot parameters

(Check) You can append libata.atapi_enabled=1 to the install or expert command lines at the boot prompt to get your cdrom detected and then be able to install from it.

Using Daily Build

Today, dailybuild CD has solved SATA & CD problem

Configuration

Repositories

Installing Core Duo kernel

apt-get install linux-image-2.6.16-2-686-smp
reboot

Suspend to RAM

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

Components

NVIDIA drivers

sudo /etc/init.d/gdm stop
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install nvidia-kernel-common
sudo m-a prepare
sudo m-a a-i nvidia
sudo apt-get install nvidia-glx nvidia-settings
sudo dpkg-reconfigure -plow xserver-xorg
sudo /etc/init.d/gdm start

o

apt-get install nvidia-kernel-common module-assistant
m-a prepare
m-a a-i -i -t -f nvidia-kernel
depmod -a
apt-get install nvidia-glx nvidia-glx-dev xserver-xorg
dpkg-reconfigure xserver-xorg (solo la primera vez)

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 some requisites for modules compilation

apt-get install linux-headers-2.6.16-2-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
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. /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

5. Enable start on boot

update-rc.d ipw3945 defaults

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.

References

Touchpad

Debian identified it as a regular mouse. However installing the xserver-xorg-input-synaptics package and using the "synaptics" driver in X.org works fine.

Modem

Ricoh Card Reader

research

DVD region unlock

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

Using another driver

To research

Sound

There is a problem with the ALSA snd_hda_intel module in the kernel 2.6.16 which, although the module load fine, prevents from getting any sound. You need to compile a newer version of the ALSA modules: install the packages alsa-source and module-assistant, run m-a and check the alsa module. The let module-assistant guide you through the build and the installation of the package (you do not need to remove the old alsa modules, the newer ones will shadow them). Create a file /etc/modprobe.d/00alsa to set the position_fix and restart ALSA.

If you want to use the modem, just create /etc/modprobe.d/00alsa but do not compile the newer ALSA module. The Linuxant driver comes with a snd_hda_intel module of its own.

Para compilar los driver de alsa y que tome el gcc-4.0 con que está compilado el kernel ejecutar:

CC="gcc-4.0" m-a -f a-i alsa

tambien por las dudas cambie el symlink de /usr/bin/gcc para que apunte a /usr/bin/gcc-4.0

Specifications

Detected by preinstaled windows

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

General references

Other sites about M1210 & Linux

About Debian