Bug#361118: Successful installation on Sony Vaio VGN-S5XP
Package: installation-reports
Boot method: CD-ROM
Image version: debian GNU/Linux testing etch beta2 i386 binary-1 (24/3/2006)
from cdimage.debian.org
Date: 2006/04/06
Machine: Sony Vaio VGN-S5XP-B
Processor: Intel centrino 2.0GHz
Memory: 1GB
Root Device: SATA
Partitions:
S.ficheros Tipo Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda6 ext3 14421344 1041164 12647620 8% /
tmpfs tmpfs 517724 0 517724 0% /dev/shm
/dev/sda5 ext3 22549 7519 13827 36% /boot
/dev/sda10 ext3 28826680 192408 27169952 1% /home
/dev/sda9 ext3 2885780 65740 2673452 3% /tmp
/dev/sda8 ext3 4807056 131348 4431524 3% /usr/local
/dev/sda7 ext3 4807056 243276 4319596 6% /var
/dev/sda2 vfat 19525472 64192 19461280 1% /windows
tmpfs tmpfs 517724 128 517596 1% /dev
Output of lspci and lspci -n:
# lspci -n
0000:00:00.0 0600: 8086:2590 (rev 03)
0000:00:01.0 0604: 8086:2591 (rev 03)
0000:00:1b.0 0403: 8086:2668 (rev 03)
0000:00:1d.0 0c03: 8086:2658 (rev 03)
0000:00:1d.1 0c03: 8086:2659 (rev 03)
0000:00:1d.2 0c03: 8086:265a (rev 03)
0000:00:1d.3 0c03: 8086:265b (rev 03)
0000:00:1d.7 0c03: 8086:265c (rev 03)
0000:00:1e.0 0604: 8086:2448 (rev d3)
0000:00:1f.0 0601: 8086:2641 (rev 03)
0000:00:1f.1 0101: 8086:266f (rev 03)
0000:00:1f.2 0101: 8086:2653 (rev 03)
0000:00:1f.3 0c05: 8086:266a (rev 03)
0000:01:00.0 0300: 10de:0168 (rev a1)
0000:06:05.0 0607: 104c:ac8e
0000:06:05.2 0c00: 104c:802e
0000:06:05.3 0180: 104c:ac8f
0000:06:08.0 0200: 8086:1068 (rev 03)
0000:06:0b.0 0280: 8086:4220 (rev 05)
# lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express
Processor to DRAM Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express
Root Port (rev 03)
0000:00:1b.0 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High
Definition Audio Controller (rev 03)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface
Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) IDE Controller (rev 03)
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller
(rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
SMBus Controller (rev 03)
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device
0168 (rev a1)
0000:06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
0000:06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI
Two-Port PHY/Link-Layer Controller
0000:06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual
Socket CardBus and Smart Card Cont. w/ 1394a-2000 OHCI Two-Port
PHY/Link-Layer Cont. an
0000:06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100
VE (LOM) Ethernet Controller Mobile (rev 03)
0000:06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev
05)
Base System Installation Checklist:
[O] = OK, [E] = Error (descrÃbalo a continuaciÃn), [ ] = didn't try it
Initial boot worked: [O]
Configure network HW: [ ]
Config network: [ ]
Detect CD: [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives: [O]
Create file systems: [O]
Mount partitions: [O]
Install base system: [O]
Install boot loader: [O]
Reboot: [O]
Comments/Problems:
The installation of Debian Etch beta 2 i386 official release on sony vaio
vgn-s5xp was ok after some tunning for (xorg.conf, wireless and sound card).
It follows a mini-howto:
-------------------------------------------------------------------------------------------------------
--------------------------------------------
Debian Installation on Sony Vaio VGN_S5XP_B
--------------------------------------------
Date: [2006/04/06]
--------------------------------------------
(A) Windows readaptation
1.- The first thing to do with the vaio is to create the "recovery disks"
2.- Restart the machine with the "system recovery disk"
3.- Repartition the disk
a) remove the security partition
b) create 2 partitions (C & D).
decide the size for the system partition (C)
the rest of the hard disk is assigned to D
(which will be removed or resized at debian install)
c) recover the system and applications
--------------------------------------------
(B) Debian Installation
[Debian GNU/Linux testing etch beta2 i386 Binary-1]
[kernel version 2.6.15-1-686]
1.- Boot from debian CD-Binary-1
2.- boot params:
install hw-detect/start_pcmcia=false vga=771 netcfg/disable_dhcp=true
3.- Manual repartitioning of the hard disk
(You can have 3 primary partitions and 1 extended. This extended can
be divided into lots of logical partitions)
a) remove the extended partition
b) now you have only 1 primary partition ([C] ntfs for windows)
c) you can create another primary partition (fat32) to
be shared between linux & windows [D]
d) you can create the swap primary partition for linux
e) you can create now lots of logical partitions.
now it is NOT necessary to create the boot partition
within the 1024 cylinders of the hard disk
4.- X-Windows screen resolution is not properly set, so
the /etc/X11/xorg.conf has to be edited by hand. For the
Sony Vaio VGN-S5XP the following lines
have to be added in the "Monitor" section:
HorizSync 30-65
VertRefresh 50-75
5.- sound
a) I have to additionally install the following packages to enable the
sound card:
* alsa-base
* alsa-utils
* linux-sound-base
they are in the CD: Debian GNU/Linux testing etch beta2 i386
Binary-3
b) # alsaconf
c) reboot
6.- wireless configuration
the firmware of the driver (ipw2200) is not in the distribution (due
to Intel restrictive license). So,
a) it has to be downloaded from
http://ipw2200.sourceforge.net/firmware.php
firmware2.4 is the version number that corresponds with the driver
shipped with debian etch beta 2, ipw2200 version git-1.0.8
b) all the files in ipw2200-fw-2.4.tgz have to be untarred
in /lib/firmware
c) reload the ipw2200 module (just the first time. next boots do not
need to do it)
# modprobe -r ipw2200 ; modprobe ipw2200
d) configure
*) manually
# iwconfig eth1 essid MY_ESSID mode Managed key MY_HEX_KEY
# dhclient
# ifconfig eth1
*) automatically
The '/etc/network/interfaces' should be something similar
to (I don't know exactly the meaning of the commands):
# cat /etc/network/interfaces
#------------------------------------------------
# Init of File: /etc/network/interfaces
#------------------------------------------------
# This file describes the network interfaces available on
# your system
# and how to activate them. For more information, see
# interfaces(5).
# man 7 wireless
# man 7 interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug
# subsystem.
mapping eth0
script grep
map eth0
#-------------------------------------------------
#manually added
#-------------------------------------------------
iface eth0 inet dhcp
#auto eth0
#-------------------------------------------------
mapping eth1
script grep
map eth1
iface eth1 inet dhcp
wireless-essid MY_ESSID
wireless-mode Managed
wireless-key MY_HEX_KEY
allow-hotplug eth1
#auto eth1
#------------------------------------------------
# End of File
#------------------------------------------------
e) run the next script to enable the wireless connection
#!/bin/sh
#--------------------------------------
if [ `whoami` != 'root' ] ; then
echo "`basename $0`: You must be root"
exit 1
elif [ $# -ne 0 ] ; then
echo "usage: `basename $0`"
exit 1
else
#--------------------------------------
WLS_INTERFACE='eth1'
/sbin/ifconfig "$ETH_INTERFACE" | grep -q 'UP'
if [ $? -eq 0 ] ; then
echo "`basename $0`: The ethernet interface is up"
else
/sbin/iwconfig "$WLS_INTERFACE" | grep -q -i 'tx-power=off'
if [ $? -eq 0 ] ; then
echo "`basename $0`: The switch is OFF. It should be ON"
else
echo /sbin/ifup "$WLS_INTERFACE"
/sbin/ifup "$WLS_INTERFACE"
if [ $? -ne 0 ] ; then
echo "Error: Failed"
fi
fi
fi
#--------------------------------------
fi
#--------------------------------------
f) run the next script to disable the wireless connection
#!/bin/sh
#--------------------------------------
if [ `whoami` != 'root' ] ; then
echo "`basename $0`: You must be root"
exit 1
elif [ $# -ne 0 ] ; then
echo "usage: `basename $0`"
exit 1
else
#--------------------------------------
WLS_INTERFACE='eth1'
/sbin/ifconfig "$WLS_INTERFACE" | grep -q 'UP'
if [ $? -ne 0 ] ; then
echo "`basename $0`: The wireless interface is already down"
else
echo /sbin/ifdown "$WLS_INTERFACE"
/sbin/ifdown "$WLS_INTERFACE"
if [ $? -ne 0 ] ; then
echo "Error: Failed"
fi
fi
#--------------------------------------
fi
#--------------------------------------
NOTE: all shell commands aforementioned following the hash (#) sign have
to be performed under root privileges
--------------------------------------------
-------------------------------------------------------------------------------------------------------
Thanks
Vicente
Reply to: