Note: You are viewing an old revision of this page. View the current version.

Compaq Presario M2223AP

This laptop (in the M2000 series) has a couple of gotchas for Linux support:


The wireless chipset (Intel 2200BG) has an open-source driver but it requires closed-source firmware; therefore the driver is not in the standard LinuxKernel.

You can download the driver (and the firmware) from, although you will also need to build the ieee80211 support modules which are currently outside of the kernel tree (I think there is a version of them in linux-2.6.13-rc1, so it might be a part of future releases).

Ubuntu Linux (5.04) already comes with support for this wireless card out of the box, so you should be all ready to go.


The graphics controller uses an Intel 915GM chipset, which is supposedly supported by Xorg's i810 driver. However, it doesn't seem to be properly supported by the version of Xorg in Hoary, and graphics didn't work out of the box. (!!) suggests it all works with newer versions of various packages, so hopefully it will just work in the next release of Ubuntu.

For now, use the "vesa" graphics driver.

(The difficulty in supporting this chip is described in an xorg thread.)


The laptop has built-in BlueTooth. It appears to be attached to the USB internal bus, so make sure your kernel has CONFIG_BT_HCIUSB support. The kernel that came with Ubuntu 5.04 had this.

Unfortunately I couldn't get this to work (with a custom 2.6.11 kernel) - every time I got gnome-bluetooth-manager to scan for other devices, I got a

kernel: hci_cmd_task: hci0 command tx timeout

message in dmesg/syslog.


To add:

  • card reader
  • touchpad + disable middle clicking on tap