Linux on a Sony VAIO PCG-FX390K Notebook

Updated July 11, 2002.


Machine Specs
ProcessorPentium III 1.0 GHz
Memory (standard)256 MB
Hard Drive30 GB
Screen15.0" XGA TFT
GraphicsIntel 815 EM
SoundWindows sound system compatible
FloppyRemovable
OpticalCD-RW/DVD Combo
ModemInternal AC-97
PCMCIATwo type I or II
USB portsTwo
IEEE1394 portOne
Serial portOne
Monitor portOne
Parallel portOne
Ethernet portOne
TV OUT jackOne
Microphone jackOne
Headphone jackOne
Preinstalled OSWindows 2000


Linux compatibility
Distributions TestedRedhat 7.2 & Redhat 7.3
GraphicsSupported in 1024x768 32bpp
Also see miscellaneous notes below.
SoundSupported. Configured with sndconfig. i810_audio
FloppySupported. Tested.
CD-RWSupported. Burns CDR's at 8X with cdrecord.
DVD (combo with CD)Should work. Not tested.
Modem AC-97A winmodem which is not supported out of the box.
But it seems to work with this HSF softmodem driver
PCMCIASupported. Tested with Orinoco silver wireless card.
USB portsWorks with an USB floppy drive, a Creative Webcam III,
and an Olympus C700UZ digital camera.
Requires a kernel patch, see miscellaneous notes below.
IEEE1394 portNot tested.
Serial portRecoginized by kernel.
Tested with direct connection to a Cisco PIX.
Monitor portTested. Works.
Parallel portRecoginized by kernel. Not tested.
Ethernet portWorks with the eepro100 driver.
APMPower off on shutdown works fine.

Remaining battery power does NOT work.
Sleep mode does NOT work.
Power saving does NOT work.

The "Recommended" BIOS CPU speed setting runs slow
even with the AC power connected. "Maximum" must be
selected in the BIOS to get the full 1.0 Ghz speed.
It runs at 100% power until battery dies.

Update: I found a command line utility named spicctrl
which can control the LCD screen brightness
and display the remaining battery life.
I wrote this TCL script as a GUI front end to spicctl.
Use at your own risk!!!


Miscellaneous Notes
USB was not configured during the install.
It worked after adding the following line to /etc/modules

   alias usb-controller usb-uhci

Update: I was having trouble with some USB devices and I learned
there is an issue with the Sony's BIOS reporting the wrong IRQ number
to the kernel. This patch against the Redhat 7.2 2.4.9-31 kernel appears
to solve the problem.

The Redhat 7.2 install allowed me to configure the monitor perfectly.
Here are the config files it generated:    /etc/XF86Config-4
and /etc/XF86Config (even though I don't think that one is used)
BIOS settings were left at factory defaults.
Changing the PNP-OS setting does not seem to make any difference.
I tried compiling a kernel with ACPI instead of APM. ACPI support was
even worse than APM, so I switched back to the stock Redhat 7.2 kernel.


Summary
Other than APM, and the pain of applying a kernel patch and recompiling
every time Redhat releases a new kernel, this notebook seems to be extremely
well supported under Redhat 7.2 & 7.3.


Other Links: Linux On Laptops


For corrections, additions, and comments, please send an email to Bruce Smith.