Computer Related
Getting the PC-Chips 756LMRT Motherboard to work with Linux 2.4.* and
Xfree86 4.0.*
I purchased this setup from Fry's Electronics in Phoenix, AZ in January of
2001. Little did I know that there was not much documentation on how to
set this thing up with Linux right out of the box. So, here's my attempt
to help anyone out that is trying to get their's to work.
I'm a dedicated Debian user... so there might be some discrepencies with
the flavor of linux that you are using.
This version of the kernel supports:
on-board ethernet card (SIS900)
on-board sound card (CMPCI 8738, although the kernel setup calls it
the CMPCI 8378).
... probably more... but not that I'm concerned about.
Both of these can be found in the kernel setup with ease. I also enabled
the generic SiS AGP Support (although the driver SIS5591/5592 is said to
be not supported at this time).
Here's a /sbin/lspci output:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 20)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 81)
00:01.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
00:01.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
00:0f.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0f.1 Communication controller: C-Media Electronics Inc CM8738 (rev 10)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 20)
I managed to be able to boot with the first try with this configuration
(whew... always have an old working kernel in your lilo.conf just in
case).
I've done several google searches looking for information on possible
future support for the AGP adapter. But this turned up /dev/null.
Side note: I've recently upgraded to Linux 2.4.8, and have noticed a
significant increase in efficiency of the audio controller. Before, I was
getting messages in kern.log:
kernel: cmpci: dma timed out??
kernel: cmpci: write: chip lockup? dmasz 65536 fragsz 1024 count 65536
hwptr 42004 swptr 42004
These messages have since disappeared, since my upgrade.
This was a bit trickier. Using the SiS driver with this package only
allowed me to get a 16 color depth (16 bpp). Which is all right for
some. But I tend to like my backgrounds to be less digitized looking. A
google search popped up another fella that was having some sort of trouble
with his notebook computer that had the same chip
(
http://uwsg.iu.edu/hypermail/linux/kernel/0104.1/0482.html)
Replacing the driver
/usr/X11R6/lib/modules/drivers/sis_drv.o
with this one (sis_drv.o), enables you to
use the 24 color depth (32 bpp). You may want to add the line
"DefaultDepth 24" to the Section "Screen" of the /etc/X11/XF86Config-4.
Here's a copy of mine (XF86Config-4)
The newest sis driver (included in Xfree86 package) for this chip works
fine (the xfree86
web page warns that this driver is still in development). I'm still using
the same XF86Config file.
References:
||
PC-Chips ||
Silicon Integrated Systems ||
Xfree86 Project ||
Linux Kernel Archives ||
Resource for
notebooks with SiS630 chipset ||
Fix the frozen screen with Voodoo2
I noticed that if the Xserver attempted the blank the screen while a 3D
screensaver was running that the screen would freeze on that particular
screensaver... making it so that you could not see anything else on the
screen (even if you tried to switch to another virtual terminal).
My theory (which could be entirely wrong) is that the Voodoo2 card was
intercepting the messages from the Xserver to the monitor. So...
disabling screen blanking will fix this problem. This can be done by
using xscreensaver-demo and setting the "Standby After" and "Suspend
After" to 0:00:00. The "Off After" setting can be set to whatever you
want. ALSO, disabling screen blanking using xset was used (put these
commands into whatever directory/file that is autostarted when the
Xsession is begun):
xset s noblank
xset s noexpose
Haven't had any screen freezes during any 3D screensavers since. Some of
the stuff mentioned here might be overkill... but it works!
BTW: I've never seen anything about the 3d capabilities of the videocard
built into the motherboard. If you have.. please let me know!
My Main Webpage
Total Visits since Nov. 14th,2002: