PC CHIPS M841LR (SiS740 based) and Linux (specifically RedHat 7.3)
These are some quick notes on getting the M841LR working with RH7.3. If you haven't bought the board yet don't bother, as it's a pain in the arse to get going and the X support is a bit ropey. Having said that if you're stuck with one these notes should help. I should have known better. Avoid SiS stuff for linux.
Problem 1, PCI
To scan the PCI bus correctly you'll need to supply the kernel with :
pci=bios,biosirqAdd this to your kernel's line in /etc/grub.conf
Problem 2, Ethernet, Disk and Sound
The on board ethernet may well initialise now, but either way you'll need to build a new kernel with the following set in .config or through whatever kernel configuration interface you use:
CONFIG_BLK_DEV_SIS5513=y CONFIG_SIS900=y CONFIG_AGP_I810=ySIS900 is for the onboard ethernet. I810 is for on board sound support. SIS5513 is for the disk controller (which without this configured in the kernel will do reads at a less than blistering 2Mb/s as it will drop back to PIO mode). After trying your kernel you should be able to up idebus= in your grub.conf line to 66. My read speed went up by a about 30Mb/s with a custom kernel with SIS5513 set.
Problem 3, WinModem
Who cares? I have ADSL, work it out yourself :)
Problem 4, X Windows
You can use the SVGA X drivers and they'll work, but with a 60Hz vertical screen refresh, which will make you want to gouge your own eyes out within minutes. By using these new SiS drivers you can get a slightly more respectable 75Hz at 1600x1200 (perhaps more at lower colour depths or with DDR RAM rather than SDRAM installed, I have yet to experiment). His instructions are rather long, so in summary for RH7.3 and to just use the one monitor output my M841LR board has :
That should do it. Sound, LAN, decent disc performance and a half decent X display. This all assumes you know how to build/install kernels and tweak grub options. I can't make it much simpler.
If I've missed anything do contact me.
P.S. : I briefly tried Redhat 8.0 on my system, it crashed into a miserable heap during install, and so I'm holding back until they get their acts together :)
Last modified on: Sat Jan 30 09:55:25 2010