Linux on Laptops

Sponsored by LinuxCertified Inc.

Home | New | Models | Components | Discussion | Submit        

Linux on Laptops




Installing SuSE 10.0 on Dell Inspiron 9300

Last updated: 04/10/05

General Hardware Specifications of Dell Inspiron 9300:

Hardware Components

Status under Linux

Notes

Pentium M Processor 1.73 GHz Works No special procedure required during installation.
17" WUXGA Works Needed actual nvidia driver configured with 'sax2 -m 0=nvidia
ATI Mobility X300 (128MB) Parcially working: not multilple X consoles allowed, ACPI works if 3D is off. Download ATI propietaryd driver from: https://a248.e.akamai.net/f/674/9448/1m/www2.ati.com/drivers/linux/ati-driver-installer-8.16.20-i386.run
2048MB, 2xDDR2 533MHz Works No special procedure required during installation
60 GB/16MB Western Digital Works No special procedure required during installation (DMA automatically disabled, don't know why)
Integrated Network Card: Broadcom Corporation BCM4401-B0 100Base Works No special procedure
Internal 56k Modem Works Download driver from: http://www.linuxant.com/drivers/hsf/install.php
DVD R/W - NEC Works No special procedure
Internal miniPCI Dell TrueMobile 1150 Wireless Networking (Wi-Fi Certified) Works Download the driver from: http://ipw2200.sourceforge.net/
80 WHr Lithium-Ion Battery Works No special procedure required during installation
Intel Sound Works External amplifier option should be enable on kmixer and similar
ACPI Works Low battery time, suspend works if plug to AC, ATI 3D incompatibility with ACPI
Labtec Cam Works with low performance Download the driver from: http://mxhaard.free.fr/
Touchpad Works Download the configuration package:
USB, Bluetooth Works No special procedure required during installation
FireWire, Ricoth CardBus Detected fine. Not tested Seems to work, cause are detected well

SuSE 10.0 RC1 free download: http://www.opensuse.org/Download

ADDING REPOSITORIES

I will recommend you to do this as you first step, in order to simplify the installation of packages.

ADDING YAST REPOSITORIES

Run this script

#################################
# SCRIPT REPOSITORIO
#-------------------------------
#
# Incluye los repositorios más
# importantes de SuSE 10.0
#
#------------------------------
# Autor: César Delgado González
# Fecha: Septiembre 2005
################################


# 1.- Lista de Repositorios
#--------------------------
SERVERS=(http://packman.iu-bremen.de/suse/10.0 \
http://packman.iu-bremen.de/suse/9.3 \
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0 \
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/9.3 \
http://ftp.gwdg.de/pub/linux/misc/suser-scorot/suse93 \
ftp://ftp.gwdg.de/pub/linux/usr-local-bin/10.0 \
ftp://ftp.gwdg.de/linux/misc/suser-crauch/10.0 \
ftp://ftp.suse.com/pub/suse/i386/9.3 \
ftp://opensuse.linux.co.nz/pub/SUPER/10.0 \
http://ftp.opensuse.org/pub/opensuse/distr...ource-java/suse \
http://ftp.opensuse.org/pub/opensuse/distr...nst-source/suse \
http://pi3.informatik.uni-mannheim.de/~schiele/suse/9.3 \
http://pi3.informatik.uni-mannheim.de/~schiele/suse/10.0 \
http://gumbeargang.de/rpm/wesnoth/10.0-RC1 \
ftp://ftp.rediris.es/mirror/jpackage/1.6/generic/free \
http://ftp4.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0 \
http://ftp4.gwdg.de/pub/linux/misc/suser-guru/rpm/9.3
)


# 2.- Agregando repositorios
#---------------------------
for URL in ${SERVERS[@]} ; do
echo "installation_sources -a $URL"
installation_sources -a $URL &
done

ADDING APT REPOSITORIES

The apt-get tool is pretty nice, cause it automatically solve the dependencies. I recommend you to add this tool and repositories. As an appendex I am copy my /etc/apt/sources.list

1.- Install the apt tool :

URL: ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.0-i386/RPMS.suser-rbos
apt-0.5.15cnc6-rb3
apt-libs-0.5.15cnc6-rb5

2.- Create your repositories list (/etc/apt/sources.list): See at the of the document.

3.- Create tha local apt database:
apt-get update

FIXING HARDWARE INSTALLATION

WIRELESS
1.1.- Download the driver from (if you don't use the repositories)
ftp://mirror.switch.ch/mirror/suse/suse/i386/10.0/SUSE-Linux10.0-Beta4-Extra/kernel-modules+firmware/CD1/suse/noarch/ipw-firmware-5-6.noarch.rpm
1.2.- Install the driver (rpm -Uvh ...)
1.3.- Configure the card with Yast

VIDEO DRIVER

2.1.- Save a back-up file of /etc/X11/xorg.conf

2.2.- Download the driver from
https://a248.e.akamai.net/f/674/9448/1m/www2.ati.com/drivers/linux/ati-driver-installer-8.16.20-i386.run

2.3.- Run installer

2.4.- Run sax2: sax2 -m -r 0=firegl

2.5.- Test your config

2.6.- Check that 3D is ON
On Module section of /etc/X11/xorg.conf look for a line like this: "Load dri"

2.7.- Reboot the PC

MODEM DRIVER

Unfortunately, I couldn't been able to install the HSFmodem driver. They should put a SuSE 10.0 rpm soon on their page:

http://www.linuxant.com/drivers/hsf/full/downloads.php

WEB CAM DRIVER

3.1.- Download the driver:

http://mxhaard.free.fr/download.html

This driver works for the most usual USB cams.

3.2.- Compile the driver (make clean && make install)

3.3.- Link the module on the kernel (modprobe spca5xxx)

3.4.- Create the nodes
mknode /dev/video0 81 0 <properties of the cam>

3.5.- Now test the result (xawtv)

FIXING MULTIMEDIA


INSTALL CODECS USING YAST


If you have added enought repositories, the dependencies are no longer a problem. But, before that you must uninstall xine-mad, xine-lib and kaffeine.


->Basic Libraries:
speex
boost

->Audio/Video/DVD Codecs:
w32codec-all
libXvMCW
libfame
libdvdcss2


->Xine Libraries
libxine1
libstk
libxine1-aa
libxine1-devel
libxine1-dxr3
libxine1-gnome-vfs
libxine1-sdl
libxine1-stk


->Xine Front-End
gxine
xine-ui


->Kaffeine
kaffeine


ACCESS TO THE DVD


a) Add the DVD as a new unit on this way (as root):


ln -s /dev/sr0 /dev/dvd
chown you:cdrom /dev/sr0
mkdir /media/dvd


b) Edit your FileSystemTable (/etc/fstab) adding the mount point for the dvd.

c) On both lines of fstab (cdrom and dvd) add the following parameters at the begining: users,gid=cdrom


On this way, all the users of cdrom group will be able to mount the DVD and CDROM. Now Kaffeine will perfectly work. Try it.




RECOMMENDED PACKAGES


Other packages not included on the distribution are very useful. You can install with Yast from the repositories or look for it on http://rpm.pbone.net/


hotway ---------->Access to Web Mail clients (hotmail, lycos, etc.)
ksynaptics -----> Configure the Touchpad !!!!!
gtkterm ---------> Hyperterminal clone with Macros capability
Opera -----------> For high display resolution (1920x1200), cause it is the only one which allows a page zooming (not just the fonts)
java-sun --------> For applets. Not included on the distribution
flash ------------> For flash contents. Not included on the distribution
acrobat ---------> PDF viewer. Not included on the distribution
CrossOffice ---> From ktorrent or emule. For installing Windows aplications as Shockwave, MS Office, Photoshop, Lotus, etc.
Cedega + Grapevine ---> From ktorrent or eMule. For DirectX Gaming (windows gaming).

APPENDEX: /ETC/APT/SORCES.LIST


#
# Safe sources.list file generated by install-apt4suse at lun oct 3 17:57:07 CEST 2005
#
# You can manage the components that apprear in this file by editing
# UNWANTED_COMPONENTS in the file /etc/install-apt4rpm.conf.
# Don't edit this variable unless you know what you do !!!
#
# This file is based on the content of the full components list file:
# ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuS...ources.list.FTP
#
# Don't remove the following line.
# DEFAULT_MIRROR = ftp://ftp4.gwdg.de/pub/linux/suse/apt
#
#
# Repository created by: aptate (version 0.69.2)
# At: Mon Oct 3 17:19:08 MEST 2005
# More info about aptate at: http://apt4rpm.sourceforge.net
#


#--------------------------
# REPOSITORIO POR DEFECTO
#--------------------------


rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 rpmkeys
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 base
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 java
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 update
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 extra
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-agirardet
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-crauch
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-guru
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-scorot
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-jogley
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 packman
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 packman-i686
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 wine
rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 security
#---
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 rpmkeys
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 base
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 java
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 update
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 extra
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-agirardet
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-crauch
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-guru
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-scorot
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-jogley
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 packman
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 packman-i686
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 wine
rpm-src ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 security


#--------------------------------------
# RESPALDO DEL REPOSITORIO POR DEFECTO
#--------------------------------------
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 rpmkeys
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 base
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 update
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 xfree86
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 mozilla
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 ximian
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-rbos
#rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 kernel-of-the-day
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suse-people
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 kde3-stable
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 security
#---
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 rpmkeys
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 base
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 update
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 xfree86
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 mozilla
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 ximian
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suser-rbos
#rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 kernel-of-the-day
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 suse-people
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 kde3-stable
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 security


#----------------------------------
# REPOSITORIO UNIVERSIDAD
#----------------------------------
rpm http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 base
rpm http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 updates-prpm
rpm http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 updates
rpm http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 security-prpm
rpm http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 security
#---
rpm-src http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 base
rpm-src http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 updates-prpm
rpm-src http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 updates
rpm-src http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 security-prpm
rpm-src http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/apt/ SuSE/10.0-i386 security




#----------------------------------
# REPOSITORIO MATEMATICAS
#----------------------------------
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 base
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 extra
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 java
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 packman
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 packman-i686
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 rpmkeys
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 security
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 security-prpm
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suse-projects
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-crauch
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-guru
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-jengelh
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-jogley
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-scorot
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 update
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 update-drpm
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 update-prpm
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 usr-local-bin
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 wine
#---
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 base
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 extra
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 java
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 packman
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 packman-i686
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 rpmkeys
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 security
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 security-prpm
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suse-projects
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-crauch
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-guru
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-jengelh
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-jogley
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 suser-scorot
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 update
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 update-drpm
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 update-prpm
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 usr-local-bin
rpm-src ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/10.0-i386 wine



Cheap Laptop Rugged Laptop Case Gaming Laptop Lenovo Linux Laptop
Linux on Laptops is copyright © linux-on-laptops.com
Privacy Statement  Contact us at linuxonlaptops (at) gmail.com
  Advertise on linux-on-laptops.com

No Warranties: This information is provided "as is" without any warranty, condition, or representation of any kind, either express or implied, including but not limited to, any warranty respecting non-infringement, and the implied warranties of conditions of merchantability and fitness for a particular purpose. All logos or trademarks on this site are the property of their respective owner. In no event shall linux-laptop.net, linux-on-laptops.com, or any directors, trustees, associates, or employees thereof be liable for any direct, indirect, special, incidental, consequential or other damages howsoever caused whether arising in contract, tort, or otherwise, arising out of or in connection with the use or performance of the information contained on this web site.