Colorcodes (requires CSS to work, so if you can't see colors, donwload mozilla):
| Color | Meaning |
|---|---|
| Works | |
| Have been made to work | |
| Havent tried that | |
| Could NOT make it work |
| Feature | Redhat 7.3 (out of box) | Linux 2.4.19 | Win2K |
|---|---|---|---|
| CPU/RAM | OK | OK | OK |
| HD | OK | OK | OK |
| DVD (data mode) | OK | OK | OK |
| Floppy bay-drive | OK | OK | OK |
| Onboard Ethernet | OK | OK | OK |
| IrDA | OK | OK | OK |
| Touchpad | OK | OK | OK |
| Mouse Stick | OK | OK | OK |
| Analog Audio | OK | OK | OK |
| USB | OK | Using "uhci", not "usb-uhci" | OK |
| PCMCIA | OK | OK | OK |
| Dell TrueMobile 1150 128-bit crypto, 104 bit key | OK | Using orinoco_cs, not vmwlan | (driver on CD) |
| X/Video driver | Requires nVidia Driver | Requires nVidia Driver | (Driver on CD, PAIN IN THE ASS TO INSTALL!) |
| DVD playback | Requires player, deCSS | Requires player, deCSS | WinDVD included |
| FireWire | untested | untested | untested |
| TV-out | With nVidia Driver, and proper XF86Config-4 | With nVidia Driver, and proper XF86Config-4 | untested |
| WinModem | not out of box | Requires Conexant drivers | I failed to make it work |
I have left a 640Mb partition at the beginning for suspend2disk, but havent really got that to work yet.
I chose "custom" and checked the "select packages idividually" box, so I could check the "everything" box, and get on with the install
rpm --rebuild X.src.rpmto recompile these SRPMS, (see nVidia and APM)
Driver "nv"to
Driver "nvidia"in /etc/X11/XF86Config-4
sndconfigIt should work without any hazzle.
Apparently the nVidia GeForce 4 Go cards have issues with APM. Following instructions on the web I:
My Palm m505 integrates nicely with the IrDA stuff in the inspiron. Simple
/etc/sysconfig/irda
IRDA=no DEVICE=/dev/ttyS2to
IRDA=yes DEVICE=/dev/ttyS1
rpm --rebuild hsflinmodem-5.03.03.L3mbsibeta02062500-1.src.rpm
rpm -Uvh hsflinmodem-5.03.03.L3mbsibeta02062500-1.i386.rpm \
hsflinmodem-doc-5.03.03.L3mbsibeta02062500-1.i386.rpm
Adding a second USB mouse is pretty easy. Add
InputDevice "MouseUSB" "SendCoreEvents"
To the "ServerLayout" section of /etc/X11/XF86Config-4, and
Section "InputDevice"
Identifier "MouseUSB"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Next to the InputDevice section that defines the normal mouse.
Beginning from redhat-8, kernel-2.4.19, the mouse is found by X11, even though it's plugged in AFTER the X11 server is started (well, it work for me now :)
I wanted to use the orinoco driver for the Dell 1150 TrueMobile lan-card. Do, I changed /etc/modules.conf to include:
alias eth1 orinoco_csbut that was apparently not enough, you also need to change /etc/pcmcia/config lines from:
card "Intersil PRISM2 11 Mbps Wireless Adapter" manfid 0x0156, 0x0002 bind "wvlan_cs"to
card "Intersil PRISM2 11 Mbps Wireless Adapter" manfid 0x0156, 0x0002 bind "orinoco_cs"
Apparently, the internal LAN and WLAN cards gets mapped to eth0 and eth1 in a more or less nonteterministic manner. To ensure the LAN to be eth0 and the internal WLAN to be eth1, add the following to /etc/conf.modules:
pre-install orinoco_cs modprobe eth0
The Linux CPUFreq project supports Intel-Speedstep(R).
Install the code (patched for your kernel) as per their instructions. See Section: APM Setup for an example usage that steps the CPU speed depending on whether you are running on AC or battery.
The "usb-uhci" USB-kernel module generates errors, and seems to work less optimally than the "uhci" module, so compile your kernel with the "uhci alternate driver (JE)" module (CONFIG_USB_UHCI_ALT), and in /etc/modules.conf, replace:
alias usb-controller usb-uhciwith
alias usb-controller uhci
keycode 129 = XF86AudioPlay keycode 130 = XF86AudioStop keycode 131 = XF86AudioPrev keycode 132 = XF86AudioNext
xmms --play-pause xmms --stop xmms --rew xmms --fwd
chkconfig --add i8kbuttonsThe service will not auto-start when the computer boots. You can start it right now with
service i8kbuttons start
PCMCIARESTART="no" PCMCIABIOSBUG="no" PCMCIAWAIT="no" LOCK_X="no" NET_RESTART="no" DELAYSUSPEND="3s"And I have also edited /etc/sysconfig/apm-scripts/apmcontinue to:
See the Section: APM Setup for the requiered actions to invoke the below script.
I wrote a script for handling low battery conditions, it is supposed to be invoked with "--suspend" when the APM "low battery" event occurs.
It calculates a number of minutes until the computer should suspend, warn's everybody via "wall" and then suspends when the set number of minutes has elapsed.
If AC is restored, you should invoke the script with "--cancel", which will cancel the suspend.
#!/bin/sh
#set -x
pids_of_apmsuspend=`ps ax | grep apm_suspend_control | grep -v grep | grep -v $$ | awk '{ print $1; }'`
for pid in $pids_of_apmsuspend; do
kill $pid >&/dev/jnull
done
case $1 in
--suspend)
minutes=`apm --minutes | sed -e 's/^.*(\([0-9][0-9]*\)[ ]*min.*$/\1/g'`
suspend_minutes=`echo "$minutes - 5" | bc`
wall <<EOF
**************************************************************************
LOW BATTERY LOW BATTERY LOW BATTERY LOW BATTERY LOW BATTERY LOW BATTERY
The computer will suspend in $suspend_minutes minutes
unless you attach AC-power
**************************************************************************
EOF
suspend_seconds=`echo "$suspend_minutes * 60" | bc`
sleep "$suspend_seconds"
apm --suspend
;;
--cancel)
# nothing to do, we have already killed the other processes
wall <<EOF
*************************************************************************
AC POWER RESTORED, suspend cancelled
*************************************************************************
EOF
;;
esac
Stuff I heard on the net, and have tried but not completed or will try later.
zip -d suspend_to_disk RH7S2d.exe
dd if=s2d.img of=/dev/fd0