Module=8139too No special procedure required during installation
Internal 56k Modem
not tested--no longer installed
not used, so I removed it
HL GWA-4080N
Works
DVD-RW, just use your preferred cd/dvd burning software
Broadcom BCM4306 B/G wireless mini-pci
Works
Module=b43 See note 2
65 AHr Lithium-Ion Battery
Works
No special procedure required during installation
Sound card (ATI IXP150 AC'97 Audio Controller)
Works
Module=snd_atiixp No special procedure required during installation
Touchpad/Pointing Stick
Works
Right side scrolling does not work, on/off button does
This laptop is operating under Kernel version 2.6.28-11-generic (Alpha 6) and 2.6.28.15-generic (Final)
Notes:
Touchpad DOES NOT work at all in the final release. It also did not work at first with the Alpha release, but then started working again after a few days use. I think an update may have fixed it, but I can't really be sure. Also, note that hotplugging a USB mouse after booting to desktop (live cd or installed system) did not work. Had to reboot for the mouse to work.
Sleep/suspend does not work and requires a hard reboot. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/347022
The fn keys work for changing the volume and brightness/contrast with no special configuration.
I modified this laptop so it can support dual harddrives. I installed a usb to ide adapter above the dvdrw, where the floppy should be and soldered a usb cable to the leads where the right USB port should be. The port was damaged and I decided this was better (and funner) than trying to replace the USB port. I considered adding a 4 port usb hub instead and using usb keys and a bluetooth adapter, but due to space limitations, had to scrap that idea. With usb and bluetooth adapters getting smaller and using less power, Im sure this will be possible in the near future.
Even though lshw shows the ethernet card connecting at 10MB/s, it is 100MB/s capable. My cable modem only has a 10MB/s connection. Plugging it into a router gives the full 100MB/s
Note1: 3d Aceleration works right after installation (can use normal desktop effects), but one of the updates breaks this. I have not yet found which one causes this. UPDATE: after installation, install the following packages: xserver-xorg-video-radeon xserver-xorg-video-radeon-dbg xserver-xorg-video-ati xserver-xorg-video-ati-dbg. DO NOT install the fglrx package, even though it says that it is compatible with this chipset. After installing those packages, I was able to do the basic desktop effects and watch DVDs, but the chip is not powerful enough for 3d gaming--This is hardware related, nothing to do with the software.
Note2: To use wireless, you must install the restricted hardware driver using a wired ethernet connection. After installing, you manually modprobe module b43 in order to use the wireless each time you reboot the computer. To fix this, add b43 to the /etc/modules file--create a new line at the bottom of the file and add it there. This will automatically add the module when you start the computer.
Using the card reader locks up system, forcing a hard reboot.
00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01) (prog-if 10)
    Subsystem: ATI Technologies Inc Device 434c
    Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
    Memory at d0001000 (32-bit, non-prefetchable) [size=4K]
    Kernel driver in use: ohci_hcd
00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01) (prog-if 10)
    Subsystem: ATI Technologies Inc Device 434c
    Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
    Memory at d0002000 (32-bit, non-prefetchable) [size=4K]
    Kernel driver in use: ohci_hcd
00:14.0 SMBus: ATI Technologies Inc SMBus (rev 16)
    Subsystem: Hewlett-Packard Company Device 006b
    Flags: 66MHz, medium devsel
    I/O ports at 8040 [size=16]
    Memory at 58000000 (32-bit, non-prefetchable) [size=1K]
    Kernel driver in use: piix4_smbus
    Kernel modules: i2c-piix4
00:14.1 IDE interface: ATI Technologies Inc Dual Channel Bus Master PCI IDE Controller (prog-if 8a [Master SecP PriP])
    Subsystem: Hewlett-Packard Company Device 006b
    Flags: bus master, medium devsel, latency 64, IRQ 16
    I/O ports at 01f0 [size=8]
    I/O ports at 03f4 [size=1]
    I/O ports at 0170 [size=8]
    I/O ports at 0374 [size=1]
    I/O ports at 8060 [size=16]
    Kernel driver in use: pata_atiixp
00:14.3 ISA bridge: ATI Technologies Inc Device 434c
    Subsystem: ATI Technologies Inc Device 434c
    Flags: bus master, 66MHz, medium devsel, latency 0
02:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function (rev 01)
    Subsystem: Hewlett-Packard Company Device 006b
    Flags: bus master, medium devsel, latency 64
    I/O ports at a400 [size=64]
    Capabilities: [44] Power Management version 2
02:07.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10)
    Subsystem: NEC Corporation USB
    Flags: bus master, medium devsel, latency 64, IRQ 16
    Memory at d0206000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [40] Power Management version 2
    Kernel driver in use: ohci_hcd
02:07.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10)
    Subsystem: NEC Corporation USB
    Flags: bus master, medium devsel, latency 64, IRQ 18
    Memory at d0207000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [40] Power Management version 2
    Kernel driver in use: ohci_hcd
02:07.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20)
    Subsystem: NEC Corporation USB 2.0
    Flags: bus master, medium devsel, latency 64, IRQ 19
    Memory at d0208c00 (32-bit, non-prefetchable) [size=256]
    Capabilities: [40] Power Management version 2
    Kernel driver in use: ehci_hcd
back to top
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Device"
    Identifier "Configured Video Device"
EndSection