Model | CPU | Hard Drive |
RAM | Optical Drive |
Screen |
FXA49 | Athlon 4 1.2 GHz | 30 GB | 512 MB | DVD/CDRW | 15.0" XGA |
FXA47 | Athlon 4 1.0 GHz | 20 GB | 256 MB | DVD/CDRW | 14.1" XGA |
FXA36 | Athlon 4 1.0 GHz | 20 GB | 256 MB | DVD/CDRW | 15.0" XGA |
FXA33 | Duron 900 MHz | 15 GB | 128 MB | DVD/CDRW | ??.?" XGA |
FXA32 | Duron 900 MHz | 15 GB | 128 MB | DVD/CDR | 15.0" XGA |
(04-oct-2002) Got Software Suspend working under 2.4.19 (see Software Suspend)
(01-sep-2002) Got built in modem working (see modem)
(04/29/2002) I suspended-to-RAM successfully twice! (see APM)
(03/1/2002) Sony says FXA are available again (yeah!)
(02/23/2002) Sony says FXA notebooks are temporarily unavailable (shortage?)
(01/26/2002) NTSC video-out works!
(01/24/2002) XFree86 4.2.0 & gatos ati.2-4.2.0 work fine.
(01/12/2002) Got mplayer 0.60 (release) working with both xv (via gatos ati.2) and SDL. So you can have hardware video overlay, hardware scaling, full screen, and just about zero cpu usage!
Sony PCG-FXA32 (also called the PCG-974L)
CPU | AMD Duron 900 AMD Athlon 1600 | Works Works |
RAM | 128MB expandable to 512MB via 2 SODIMM sockets | Works x16 Memory Only |
Video | ATI RAGE Mobility-M1 8MB SDRAM | XFree86 4.2.1 Works DRI (3D) a little Xv no (yes with alternate driver) |
Ethernet | Realtek 8139too | Works |
Audio | via82c686 | Works, /dev/dsp Only! No /dev/audio support, unless you install OSS, or ALSA |
Video Out | Works | |
Video In | N/A | |
Fire-Wire | S400 | Works |
USB | usb-uhci | Works |
Optical | DVD/CDR | Works |
Modem | Internal Winmodem | Unknown |
PCMCIA | CardBus 2 type II slots | Works |
APM |   | Standby/Resume freezes machine |
ACPI |   | works a little |
Software Suspend |   | works w/2.4.18 works w/2.4.19 |
OS | Redhat 7.1 Redhat 6.2 Redhat 7.2 Mandrake 8.2 Debian 2.2 Redhat 7.3 | works fine dies during boot freezes during boot (here is a solution) works fine works fine works fine |
Here are some .config files for various kernels
If you plan to use one of them please read these notes.
Here is a copy of my XF86Config-4 file for XFree86 4.1.0/4.2.x. It includes support for a USB mouse with wheel in addition to the laptop's touchpad. If you plan to use it please read the .config notes above.
Some related links.
I certainly hope I am able to get APM standby/resume working.
The laptop also includes a video (NTSC) out port. May support PAL too, can't test that myself.
Xv (X video extensions) are not supported in the standard drivers that come with XFree86 4.1.0 or 4.2.x, however, there is an alternative driver called ati.2, available at gatos.sourceforge.net which does support Xv. Many aplications require Xv to support hardware video overlay which reduces CPU usage and PCI/AGP bus usage. However, if you are only interested in running mplayer you can stick with the standard driver and use the sdl driver.
Well, 3D acceleration isn't directly supported yet. There is a mach64 DRI (3D) driver under development different from the ati.2 driver mentioned earlier. I've gotten it running on my laptop with speed ups of 2 to 10 times in rendering of various MESA demo programs. If you want to give it a try visit Jose Fonseca's site and download the latest mach64... tar file, then follow the directions in there.
SDL 1.2.1 works fine, and if you build mplayer with it you'll be able to run full screen with hardware scaling.
XFree86 4.0.3, 4.1.0 & 4.2.x work fine on the laptop.
You can get simultaneous video out and display on your LCD panel.
Clearly the laptop scales the active video to fit within the bounds of the video signal. So even if you run 1024x768 it all appears in the active period of the video signal. However, your TV may not be able to resolve resolution that high, so you'll probably need to run at a lower resolution. NTSC TVs are limited to about 480 vertical lines no matter how clever you are.
I'm guessing on this next point, but it seems that the video going out uses some of the timing set for the LCD panel. LCD panels technically don't need what is called 'retrace time', so I for one, don't supply it with any. On the other hand, your TV needs some. So you may need to adjust your LCD panel timing sync periods to make sure you supply enough for your TV.
I believe there are also Video to DV adapters.
I read some place that some laptops can work with a magic PCMCIA card which connects to some magical port inside the computer and lets you capture video. No idea if the FXA supports this. There is a 'km' driver from the gatos project which recognizes the remnants of video capture circuitry inside the FXA. However, since there is no video-in connector I don't know how far you'll get with this.
I now have 384MB (added a 256MB x16 SODIMM from http://www.kommax.com) which works fine.
On note though, when playing the AVIs downloaded from my camcorder with mplayer I have to use the -nobps option in order to have the audio and video properly synchronized.
I successfully mounted a Maxtor fire-wire drive using the sbp2 driver.
xine, another video player, also works. I had a harder time getting this to work, but it does work. Make sure to use the xv driver with xine, which means the ati.2 driver mentioned in the Video section.
A success burning a CD was reported using XCDroast from Mandrake 8.1.
cdrecord may require some configuration changes on your system.
There are two drivers which might take control of your DVD/CDRW. ide-cd (the ATAPI driver) and ide-scsi. You need ide-scsi to control your DVD/CDRW if you want to burn CDs.
Now I don't have a CDRW in my FXA32 8-(. But the following has been suggested and is what I use on another laptop:
If you have things compiled as modules, make sure the following are enabled and compiled: CONFIG_BLK_DEV_IDESCSI=m, CONFIG_SCSI=m, CONFIG_BLK_DEV_SR=m, CONFIG_CHR_DEV_SG=m
add the following to /etc/modules.conf (or conf.modules)
alias scd0 sr_mod.o alias scsi_hostadapter ide-scsi options ide-cd ignore=hdc
The last line tells the ide-cd driver to ignore device hdc. You might check the output of dmesg to make sure your DVD/CDRW is in fact device hdc. If your unit is on a different device adjust the lines above as appropriate.
The system will automatically load most of the right modules, except for sg, the scsi-generic layer. So you will probably have to issue the command:
/sbin/modprobe sg
at some point. Some clever person could probably add another line to modules.conf to get this to happen automatically.
ok, after all that, issue the command cdrecord -scanbus, and your CDRW should show up as target 0 or 1. If so congratulations. You should now be able to burn CDs with cdrecord, or any tool based on cdrecord.
If you are not using modules, simply don't include IDE-CD. (I.E. make sure CONFIG_BLK_DEV_IDECD is not set in your kernel .config file, and make sure the following are set CONFIG_BLK_DEV_IDESCSI=y, CONFIG_SCSI=y, CONFIG_BLK_DEV_SR=y, CONFIG_CHR_DEV_SG=y).
Lastly, now that your CDRW is controlled by the ide-scsi driver you should create a softlink to the new device
rm /dev/cdrom ; ln -s /dev/scd0 /dev/cdrom
Make sure to get the HSF driver. The chipset is identified as
Selected PCI VendorID=1106 DeviceID=3068 and INF file /etc/hsf/inf/linux_via_smartmc.infSome people suggest forgetting about the on board modem, and getting a real PCMCIA modem. However, the on-board modem has worked for me well enough to send IP packets back and forth via PPP.
It required that I upgrade my laptop's BIOS. This is so dangerous that I'm not going to tell you how to do it.
I'm running XFree86 4.2.x with the gatos ati.2 driver. If I hit Fn-ESC the laptop still crashes in a way that requires a reboot.
However, if I switch to a text console before suspending, it works fine. When I later resume, I simply switch back to the X console. Works great.
I've gotten reports from others with the latest BIOS that suspend-to-RAM works fine with XFree86 4.1.0.1 with the standard ati driver.
A gentleman with an FX102 reports that APM standby/resume works if he compiles with a VESAFB console, and runs X11 in VESA mode. However, VESA X11 it not accelerated so I'm not sure if this helps much. On the other hand, it does lead one to believe that the lockups are related to the display.
Running kernel 2.4.19-pre5-ac3 and the acpid daemon, ACPI does at least turn the CPU fan on and off some of the time, which the ACPI people say is very important.
There are two places you can get the acpid daemon from. One, acpid.sf.net and two, phobos.fs.tum.de. I have no idea which is the "right" one. Nowadays, I'm running the one from sf.net.
Some reports of machines running ACPI not actually turning off after power down or shutdown. I found this behavior with the ACPI included with 2.4.20-pre5. The ACPI project at Source Forge has a patch which updates ACPI and with that patch my laptop powers off correctly.
There are also some patches going around which apparently enable additional cooling. Basically you can issue the command setpci -v -H1 -s 0:0.0 52=EB to enable it, and setpci -v -H1 -s 0:0.0 52=6B to disable it.
There are no reports of success with standby(sleep)/resume. Systems lockup on resume(wakeup).
In the early days (2.4.18), I occasionally found my laptop "red" hot, even when I do all the things listed above. Powering off, and back on, the BIOS turns the CPU fan on. 2.4.19 and later seems to operate the fan correctly.
I'm running software suspend successfully with 2.4.18 and 2.4.19. I have not been able to get 2.5.40 to work.
To build a nice kernel with software suspend working under 2.4.19 I used:
linux-2.4.19.tar.bz2 patch-vanilla-2.4.19-swsusp1.gz acpi-20020918-2.4.19.diff.gzI think there are some already applied patch errors which can be ignored (answer 'n' to all questions if patch asks)
How to fix?
Brian Litzinger |