|
|
It comes in different versions. Mine features a 14.1", 1024x768 resolution TFT display, DVD Rom drive, Pentium-II 400 MHz processor, and 192 MB Ram. It also has a three-button mouse, which is great if you want to run X on it.
Installation from the Redhat 7.x or 8.0 CD Rom is fairly painless. It can boot directly off of the CD. I suggest using the text mode install program as the graphics are not initialized properly and show some weird patterns on the screen. You can get by with it, though, if you want.
Most of this page applies to installing Redhat 6.x also, except as noted.
After logging in as root again, install the Mach64 or, if you want, the FBDEV X server (package names XFree86-Mach64-* and XFree86-FBDev-* respectively). Make a link from /usr/X11R6/bin/X to the server you just installed. Then, call Xconfigurator --kickstart --server FBDev --hsync "31.5,45-50" --vsync "50-70" (if you use the FBDev server). This will give you a baseline X configuration which already contains the 1024x768x32 bit resolution the display is capable of.
This XF86Config contains settings for the above mentioned mode plus a 1280x1024x86Hz modeline for use on an external monitor. I use XVidmode to switch video modes. Make sure you only use this mode after you have switched the laptop to use the external display, using Fn+F4! Do not switch back to the laptop display before reverting to the 1024x768x60Hz mode!
Redhat >7.x: Starting with release 7.x, Redhat uses the XFree86 4.x X Window System. Their install program will correctly identify the graphics card, and automatically handle both the internal and external monitor connections. Here's the XF86Config-4 file I use. Note that this file has been modified for video playback, as below.
Fullscreen video playback of DVDs and AVI/MPEG files requires only a few additional steps:
They will make modprobe/insmod load the maestro module when the generic sound module is requested, and depmod -a will know to preload soundcore before maestro.
'start')
/etc/sysconfig/network-scripts/ifup ifcfg-${device}
sleep 2
/etc/rc.d/init.d/ypbind start
sleep 2
/etc/rc.d/init.d/netfs start
/etc/rc.d/init.d/autofs start
;;
'stop')
/etc/rc.d/init.d/autofs stop
/etc/rc.d/init.d/netfs stop
/etc/rc.d/init.d/ypbind stop
sleep 1
/etc/sysconfig/network-scripts/ifdown ifcfg-${device}
;;
In addition, the links to ypbind, netfs, and autofs have been removed from the /etc/rc.d/rc[23].d
directories, so they get called only when a network card is inserted (or present at boot). If no network
device is present, the network does not get started.Note that you should call /etc/pcmcia/network stop eth0 by hand before removing the card.
This way, /home/userid points to /export/home/userid when off the net, and your network home directory is there when you're on. You can still access your locally stored files when going to /export/home/userid, and this can be used to mirror your home directory.
I have created two shell scripts which do this. Assuming your machine's name is penguin and your userid is joe:
#!/bin/sh # from home to laptop cd /home/joe echo This will be done: rdist -vRyc . penguin:/export/home/joe | \ grep -v 'remote copy is newer' echo Press RETURN to start echo or CTRL-C to abort now read bla rdist -Ryc . penguin:/export/home/joe |
#!/bin/sh # from laptop to home cd /export/home/joe echo This will be done: rdist -vRyc . penguin:/home/joe | \ grep -v 'remote copy is newer' echo Press RETURN to start echo or CTRL-C to abort now read bla rdist -Ryc . penguin:/home/joe |
Bus 0, device 9, function 0:
Communication controller: Lucent (ex-AT&T) Microelectronics Unknown device (rev 1).
Vendor id=11c1. Device id=449.
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. No bursts.
Min Gnt=252.Max Lat=14.
Non-prefetchable 32 bit memory at 0x41100000 [0x41100000].
I/O at 0x2430 [0x2431].
I/O at 0x2800 [0x2801].
If you've got it, chances are the modem will work. Download this driver and follow the instructions in the included README file. The driver was actually written for Toshiba laptops but works just fine in the Compaq. Note that you will get a warning if you are running any kernel other than 2.2.12. Just use insmod -f instead of modprobe. The module should still work.