Sony Vaio PCG-F707

Linux on Sony Vaio PCG-F707 Laptop

Jonathan Jaccard, Kena

Last update: 21.01.2004


Historical note

This document used to be useful when the latest RedHat was 6.2 and the latest Mandrake was 7.2. The improvement of linux of the last years has been great and today you should not need support for installing linux on a Vaio PCG-F707.

The update of this document has been discontinued. It is left on the internet for historical purposes.

About

This document provides basic informations about how to install Linux on the Sony Vaio PCG-F707 laptop. My laptop currently runs Linux Mandrake 8.1. In the past, I used to keep Win98 (dual boot), but I realized that I don't need it. The screen works well with a 1024x768 resolution, 16 color depth. XFree86 3.3.6, XFree86 4.0.2, XFree86 4.0.3, XFree86 4.1.0, XFree86 4.2.0 all work.

Other useful information can be found at the linux on laptop pages.

Notes

The Vaio PCG-F707

The Vaio PCG-F707 is a Pentium III 600Mhz, 64Mb SDRAM, 256Kb L2 cache, 9Gb, 14.1'' TFT color 1024x768 XGA, 8 speed DVD-Rom, Internal Floppy Disk 1.4, Internal Modem 56K-V.90, TouchPad. My laptop has a swiss-french keybord layout. The PCG-F707 model belong to the F700 series.

Distributions

Mandrake 8.2. Everything goes fine.

Mandrake 8.1. Everything goes fine.

Mandrake 8.0. Everything goes fine.

RedHat 7.1. Everything goes the right way.

Mandrake 7.2. Installation is similar to RedHat 6.2 and things will even go better because Mandrake 7.2 is more recent than RedHat 6.2.

RedHat 6.2. The graphical installation didn't work, but the video card was listed, and this was enough to make X running after reboot in a ugly 320x200 resolution. Some tuning on the XF86Config file has been enough to get the 1024x768 resolution.

Partitionning

The laptop is preinstalled with Windows 98. If want to shrink the Windows partions to 4Gb or less, you can do the following:

If you delete the hibernation partition by mistake, you can recreate it with the C:\windows\command\phdisk.exe tools (run it from an dos boot disk, that you can create with the command format a:/s from Wiindows):

Monitor and Video Card configuration

The laptop comes with a NeoMagic MagicMedia 256AV+, 128 bit accelerator with 3Mb (3072 Kb) video SDRAM. The chipset for this card is NM2230.

Mandrake 8.1 comes with XFree86 3.3.6 and XFree86 4.1.0 Choose XFree86 4.1.0.
Mandrake 8.0 comes with XFree86 3.3.6 and XFree86 4.0.3. Choose XFree86 4.0.3.
RedHat 7.1 comes with XFree86 3.3.6 and XFree86 4.0.3. Choose XFree86 4.0.3.
Mandrake 7.2 comes with both XFree86 3.3.6 and XFree86 4.0.1. Choose XFree86 3.3.6.
RedHat 6.2 comes with XFree86 3.3.6. The screen is not recongnized during the install process, you will have to proceed with a text-mode installation. You will have to edit the /etc/X11/XF86Config before to start the graphical environement.

Using XFree86 3.3.6

Edit the /etc/X11/XF86Config file as follows:

Here is my XF86Config file for XFree86 3.3.6

Using XFree86 4.0.1

I had no success, but it's probably possible to make it work.

Using XFree86 4.0.2, XFree86 4.0.3, XFree86 4.1.0, XFree86 4.2.0

Choose Generic LCD Panel 1024x768 as Monitor and NeoMagic (laptop/notebook)" as VideoCard. Choose 16 as Default Color Depth.
Edit the /etc/X11/XF86Config-4 file as follows:

Here is my XF86Config-4 file for XFree86 4.0.2

Sound

If you're using Mandrake 8.1, Mandrake 8.0, RedHat 7.1 or Mandrake 7.2, the sound will work thanks to the Alsa driver ymfpci. You just have to type the foolwing commands in order to unmute the sound card:

amixer set Master 50 unmute
amixer set CD 50 unmute
amixer set PCM 50 unmute

With RedHat 6.2, you will have to download the alsa driver from the ALSA-project website: The sound should now work!

But there is still something to do to if you want for example to play mp3 files:

PCMCIA

PCMCIA works well. With Mandrake 8.0, Mandrake 8.1, RedHat 7.1 and Mandrake 7.2 there is nothing to do.
For RedHat 6.2 I had to install the pcmcia-cs package, version 3.1.20.

I tried a 3Com OfficeConnect 10/100 LAN PC Card (SH572B) to connect to the network. It works well.
I also tried a Linksys EtherFast 10/100 + 56K Modem PC Card (PCMLM56). Both Ethernet and modem works well (modem device was /dev/ttyS1 for me).

To install the pcmcia-cs package, you need to have a complete source tree for your kernel. If it is not installed on your machine, you can get it from the RedHat 6.2 CD (package kernel-source-2.2.14-5.0.i386.rpm).

Refer to the PCMCIA-HOWTO for pcmcia-cs package installation details. To sum up, what you have to do is the following:

To enable the ethernet network:

Internal Modem

The internal modem is a Conexant Soft56K PCI modem based on the Rockwell RS56-PCI chipset.
The modem works fine thanks to the linux driver available at Conexant website.

USB

I only tested USB with an USB Iomega Zip 250 under Mandrake 7.2. It works perfectly. You just have to (as root):

APM & hibernation

APM & hibernation appears to work properly.