Installing Linux on a Twinhead 380S8
This is a twinhead 340S8 machines also marketed as a 3200 and 3400 models in various countries. It is also the same as a Uniwill 340S8 and some GVC and Genicom models (all of which usually have 340S in the model number somewhere), this one has a 14.1 XGA TFT screen.
I installed redhat-7.2, the installation went smoothly but configuring X was a problem (more later). The SiS630 chipset includes ethernet and sound (all detected no problem) and graphics. The apmd created problems so I disabled it in the bios and stopped apmd from loading - I will investigate this later.
Configurating X. I tried for about a day to get XFree85 vers 3.3.6 to work using the svga driver, I know it works because I have a desktop that uses it with an LCD screen but it would not work on the notebook. The problem was getting the right mode lines. Finally I gave up and started with the framebuffer device which worked within 10 minutes. In the lilo.conf file I changed image=/boot/vmlinuz to become image=/boot/vmlinuz vga=0x317. This gives a framebuffer device of 1024x728 at 16bits. I installed the fbset rpm and the XF86-FBDev rpm. I had to manually link XF86_FBDev to X in the /usr/X11R6/bin directory. I then used the following XF86Config file
# Start for XF86Config for Framebuffer-Device Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" EndSection Section "ServerFlags" AllowMouseOpenFail EndSection Section "Module" EndSection # This section is no longer supported # See a template below # Section "XInput" # EndSection Section "Keyboard" Protocol "Standard" XkbRules "xfree86" XkbModel "us(pc101)" XkbLayout "us" XKbSymbols "pc101" XkbVariant "nodeadkeys" EndSection Section "Pointer" Protocol "PS/2" Device "/dev/psaux" SampleRate 60 BaudRate 1200 EndSection Section "Monitor" Identifier "Primary-Monitor" EndSection Section "Device" Identifier "fbdev" VendorName "fbdev" BoardName "fbdev" EndSection Section "Screen" Driver "fbdev" Device "fbdev" Monitor "Primary-Monitor" SubSection "Display" Depth 16 Modes "default" EndSubSection EndSectionTo get the backspace to work I used xmodmap -e 'keycode 22 = BackSpace'. Overall the notebook works well with Linux, the X windows problem was annoying esspecially becasuse the SiS300 graphics was detected and then I was offered a monitor that was a laptop LCD that could do 1024x738 so it was a shock when it wouldn't work. The framebuffer is fast enought for my needs so getting the SiS driver to work is not a priority. In summary this notebook works well with Linux and acceptably with XFree86.