This laptop runs all the hardware with Ubuntu Linux, and has hibernate support since the Hoary release. I'm leaving this website up, since it's about the only one still covering this model.
I recently bought a Compaq Evo N600c on eBay. This page is to help others setting up this laptop for use with Linux, so you won't have all the trouble I did setting it up. For now it's mostly compiled references and common Linux setup knowledge, however this alone ought to save you an afternoon or two of searching on google. I've provided references where I could for the information I got via the web and newsgroups. I've sucessfully installed both Mandrake 9.1 and Debian Sid on it.
All of the hardware works in Linux. My model doesn't have the MultiPort W200 option, but I know it can be flashed to work with Linux. [1] However this means I can't test it and report it working firsthand here. Also the LT Winmodem and ACPI ( power management like fan, battery, thermal ) works with some kernel patches. The ATI M6 supports DRI well enough to play games and do 2d development for most applications.
Hardware [4]
- Processor: Mobile P3, 866Mhz - 1.066Ghz
- Primary Memory: 128MB (std) - 1024MB SDRAM, 2 slots
- Video: ATI Mobility Radeon M6 LY 16 MB DDR SDRAM ( with TV OUT )
- Screen: 14.1" LCD 1024x768 @ 24bpp ( XGA )
- Sound: ESS Allegro ( ES1988 )
- Ethernet: Intel EEPro100
- Wireless LAN: Compaq MultiPort W200 ( 802.11b )
- Modem: Lucent LT WinModem ( Mini PCI )
- USB: UHCI Controller ( 2 ports )
- Removable Media: DVD-ROM
Linux 2.4.x module setup script
I often screw around with my own SysV init scripts. You can do this and avoid messing with the various module config files if you wish. In Debian you can make your own "rc.local" by saving the text below as /etc/init.d/rc.n600c and then symlink to the default runlevel:
ln -s /etc/init.d/rc.n600c /etc/rc2.d/S90rc.n600c
##################################### # rc.n600c SysV Init file # Compaq Evo N600c ##################################### # ( Video ) Radeon Mobility M6, DRI AGP module modprobe agpgart # ( Sound ) Allegro ES1988 # ALSA sound module modprobe snd-maestro3 # OSS sound module -- Use this if ALSA fails #modprobe maestro3 # ( Network ) Intel eepro100 ethernet module modprobe eepro100 # DHCP, Dynamic IP dhclient eth0 # Static IP -- Use this if you don't use DHCP #ifconfig ${IP} eth0 up #route add -net ${NETWORK} netmask ${NETMASK} eth0 #route add default gw ${GATEWAY} eth0 # ( Modem ) LT Winmodem, may require kernel patch # will be device /dev/ttyLT0 modprobe lt_modem modprobe lt_serial # ( Health ) ACPI, may require kernel patch modprobe ac modprobe thermal modprobe fan modprobe battery # ( Mouse ) Synaptics Touchpad modprobe mousedev modprobe evdev
I used ACME ( apt-get install -u acme ) to use the 4 multimedia keys on the laptop. The 2 volume keys require acpi button module to work, but I haven't tried them. Remember to add acme to your gnome-session to make sure it loads every time.
References
- Linux on a Compaq Evo N600c [1]
Karthik Arumugham
http://www.psychosis.net/evo-linux/ -
Running Linux on a Compaq Evo N600c
http://www.brokedown.net/~squash2/n600c.html -
Compaq Evo N600c DSDT woes
Richard Harman
http://sourceforge.net/mailarchive/message.php?msg_id=2527243 -
Compaq Evo N600c Product Overview [4]
http://h18020.www1.hp.com/newsroom/presspaq/052101/downloads/N600c_Overview.pdf -
Compaq Wireless LAN MultiPort W200 Product Information
http://h18004.www1.hp.com/products/wireless/wlan/multiport.html - http://zoidberg.dnsalias.org/evo600/
- http://larve.net/people/hugo/2002/12/evo410
- http://tuxmobil.org/compaq.html
- http://fdd.com/software/radeon/
- http://www.cpqlinux.com/acpi-howto.html
- http://www.physcip.uni-stuttgart.de/heby/ltmodem/
- http://users.ox.ac.uk/~mert1313/ltmodem.html
- http://www.linmodems.org/