Distributions successfully used:
- CPU: Intel Pentium-III M, 1.6 GHz, clocked at 3193.03 bogoMIPS
- Memory: 512MB
- Chipset: Intel ICH4
- Video: Intel 855GM. Hardware graphics acceleration works.
- USB chipsets: UHCI, EHCI, OHCI. Use all in-kernel drivers.
- Audio: Intel i810. Use in-kernel ALSA drivers.
- Modem: Intel AC'97 Winmodem. Use SLmodem ebuild.
- Wireless networking: Intel IPW2200. Use IPW2200 and IEEE 802.11 ebuilds.
- PCMCIA/Cardbus: Texas Instruments PCI7420 Use in-kernel Yenta driver.
- Firewire/IEEE 1394: Texas Instruments PCI7x20
- Mass storage controller: Texas Instruments PCI7420/7620 CardBus/OHCI
- Ethernet: Broadcom BCM4401/B0
- Touchpad: Synaptics. Compile in PS/2 driver, event interface.
ACPI seems to work very well. I've gotten the LCD panel to power itself down after periods of non-use to conserve power. I've not yet tried suspending to disk because I don't have a dedicated disk partition to try it with. Power management, battery monitoring, and low-power modes all work as expected.
- From time to time on later version kernels (>=v2.6.10) sometimes the built-in keyboard will get stuck in caps lock mode, no control characters will function, et cetera. This does not affect USB keyboards. While I have not yet been able to eliminate this completely, I have been able to mitigate it somewhat by adding the following to the kernel command line in /boot/grub/grub.conf: i8042.nomux=1 pci=assign-busses
- UPDATE: This seems all but fixed with kernel v2.6.19.
- I find that the special Synaptics touchpad drivers are more trouble than they are worth because they not only destabilise my laptop, but they also slow X.org down unacceptibly.
- UPDATE: After some experimentation, I've found that this problem appears related to the CPU temperature of the Dell 700m. By design, the fan intake for this model of laptop is on the bottom, right where a user's leg would be if it were positioned as intended, i.e., on the user's lap. By making sure that the flow of air to the fan is unrestricted, this problem can be reduced to a one-in-who-knows-how-long problem.
- The speakers on this unit aren't very good. Get yourself a good pair of external speakers, a good pair of headphones, or a good FM transmitter.
- Because this unit has a widescreen flat panel, some video BIOS hackery is required to get an optimal screen resolution of 1280x800. emerge 855resolution
- I've never gotten the TV-out function to work because I can't figure out the incantation for /etc/X11/xorg.conf. If you do get it to work, please e-mail me.
- The VGA-out jack works fine so long as the external display is connected before you boot up. Use the key combination Fn+F8 to toggle between the LCD panel and the external display. It even seems to work with VGA projectors.
Tricks and tips:
- To conserve power, unload the IPW2200 driver modules, which will deactivate the wireless network card. Also, turn your screen brightness down a little (key combination: Fn+down arrow)
- I get more stable results with the vanilla kernel sources and not the Gentoo-maintained kernel sources.
- If you compile in the i8k driver, you can control the system fans with the i8kfan utility, even though the driver will pretend to throw an error.
- Keep a close eye on the CPU and mainboard temperatures with a utility like gkrellm. You do NOT want this laptop to overhead and crash, especially if you're compiling.
Software packages that will make life easier:
- CUPS - Common Unix Printing System
All of these can be installed natively through Portage.
Kernel .config file: v2.6.19
Kernel .config file: v220.127.116.11