[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: