Not quite a year ago, I wrote about acquiring HP Pavilion dm1-3105ez. At that time I found two significant problems with it - the Ralink WiFi adapter and the Synaptics ClickPad touchpad. Since then, the Ralink driver has been included in the Linux 3.0 kernel, so that now works with no problem when running most of the common and popular distributions, such as openSuSE, Fedora, Ubuntu, and Mint (both 12 and LMDE). The major exceptions are Debian 6.0 and direct derivatives of it, such as SimplyMEPIS.
The ClickPad continues to be a problem, although perhaps a bit less than it was. openSuSE gets it entirely right, and Ubuntu replaces right-click with a two-finger tap. But even that is tedious and irritating to use after a while, and I much prefer using a Bluetooth mouse (or trackball). Unfortunately, there was one other problem that I hadn't noticed when I wrote about it the first time - Bluetooth didn't work. The Bluetooth adapter was recognized by the operating system, but it could never see any other devices. Some comments that were posted to my summary of the system on the LinLap Wiki said that the problem was that the Bluetooth antennas were not activated, and suggested that the bccmd utility, which controls the Blutooth Core interface. The original commands which were posted there didn't work for me, but after some experimentation and a bit of research, I found that if I included a soft reset option in the command, it worked!
So, if there is anyone else who has been struggling with Linux on the dm1-3100 series, here is the command which gets Bluetooth working on mine:
bccmd psset -r -s 0x0000 0x028c 0x0001
Now, if we could just figure out how to get the blasted ClickPad working with the other distributions like it does with openSuSE...