I installed Gentoo, but most of the tricky stuff I had to figure out wasn't really distribution specific. If you've got similar hardware (see the lspci output below), you may find something helpful here.
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) 02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 02:03.0 Network controller: Broadcom Corporation Dell Wireless 1470 DualBand WLAN (rev 02)
This was the trickiest bit. Google "915resolution" and you'll be on your way. I did upgrade my Xorg install to version 6.9.0, but I think in hindsight that I'd have been fine with 6.8.2. I'm running fullscreen (filling the LCD) at 1280x800 for now. Works fine.
I'm using open WEP encryption on my Wireless B router, so get connected with something like...
modprobe ndiswrapper iwconfig wlan0 key open 1234abcd56 iwconfig wlan0 essid my_essid_name dhcpcd wlan0
Make sure the card is enabled in the BIOS. I had a scare yesterday because, after I got the thing working with wireless-tools, I must have hit the laptops wireless-off function key. Sure enough, that turned the card off but all my software didn't seem to notice. For example, "ndiswrapper -l" still listed the card as present. A call to "iwlist scan" just reported nothing could be found.
Minor update: I'm using wpa_supplicant now, which works great.
CPU Frequency scaling is working but I haven't configured cpufreqd satisfactorally yet.
ACPI stuff is working great. Follow Gentoo's power management guide, setting up the battery and ac adapter run levels. Then I added similar events for the "lid" event and the event "standby" which happens if you hit Fn-Esc.
Hibernating to disk works except, after playing with 915resolution, my kde session
crashes.. In my hibernate.conf file, I had to tell the hibernate code to rerun 915resolution
when it resumes. Here's the line:
OnResume 86 915resolution 49 1280 800Hibernating to ram hasn't been a problem at all. I catch "lid" events and hibernate to ram with ACPI.
Email me if you can't get any of this to work: olsson at math dawt umd dot edu. Good luck!