Compaq 610
Quick review of the Compaq 610. Summary? No thanks.
Appearance
No pics this time. Sorry, eh.
Components
Audio
Ubuntu’s Alsa is just a wee bit too old. The weird chip, IDT 92HD75B2X5, on the Intel HDA card doesn’t work with 1.0.18.
An upgrade to 1.0.19 is required so run the following as root:
aptitude install build-essential libncurses-dev patch xmlto cd /tmp wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.19.tar.bz2 wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.19.tar.bz2 wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.19.tar.bz2 tar xjf alsa-driver-1.0.19.tar.bz2 tar xjf alsa-lib-1.0.19.tar.bz2 tar xjf alsa-utils-1.0.19.tar.bz2 cd alsa-driver-1.0.19 ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r) make make install cd .. cd alsa-lib-1.0.19 ./configure make make install cd .. cd alsa-utils-1.0.19 ./configure make make install echo ' alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel options snd-hda-intel model=dell-m4-1 options snd-hda-intel enable_msi=1' >> /etc/modprobe.d/alsa-base.conf
Should work after that. Note that the single left speaker is almost useless, use headphones. Why did they even put it in there?
wlan
Works out of the box but needs closed-source Broadcom drivers. Terrible.
Webcam
Has one but I’ve never used it, nor do I care about it.
System information
Tested with Ubuntu 9.04
Linux hostname 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux
/proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 22 model name : Intel(R) Celeron(R) CPU 560 @ 2.13GHz stepping : 1 cpu MHz : 2127.856 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx lm constant_tsc up arch_perfmon pebs bts pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm lahf_lm bogomips : 4255.71 clflush size : 64 power management:
lspci
00:00.0 Host bridge: Intel Corporation Mobile GME965/GLE960 Memory Controller Hub (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c) 00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) 30:00.0 Ethernet controller: Marvell Technology Group Ltd. Device 4357 (rev 10)
lspci -v
00:00.0 Host bridge: Intel Corporation Mobile GME965/GLE960 Memory Controller Hub (rev 0c) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, fast devsel, latency 0, IRQ 2297 Memory at e8400000 (64-bit, non-prefetchable) [size=1M] Memory at d0000000 (64-bit, prefetchable) [size=256M] I/O ports at 6000 [size=8] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [d0] Power Management version 3 00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, fast devsel, latency 0 Memory at e8500000 (64-bit, non-prefetchable) [size=1M] Capabilities: [d0] Power Management version 3 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at 6020 [size=32] Kernel driver in use: uhci_hcd 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) (prog-if 20) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, IRQ 18 Memory at e8600000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at e8604000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [130] Root Complex Link Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=08, subordinate=08, sec-latency=0 Capabilities: [40] Express Root Port (Slot-), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Device 308a Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=10, subordinate=10, sec-latency=0 Memory behind bridge: e8000000-e80fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Device 308a Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=28, subordinate=28, sec-latency=0 I/O behind bridge: 00004000-00005fff Memory behind bridge: e4000000-e7ffffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Device 308a Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=30, subordinate=30, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: e0000000-e00fffff Capabilities: [40] Express Root Port (Slot-), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Device 308a Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, IRQ 20 I/O ports at 6040 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, IRQ 21 I/O ports at 6060 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 6080 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, IRQ 20 Memory at e8608000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) (prog-if 01) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=32 Capabilities: [50] Subsystem: Hewlett-Packard Company Device 308a 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information Kernel modules: iTCO_wdt 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, medium devsel, latency 0, 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 60a0 [size=16] Kernel driver in use: ata_piix 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) (prog-if 01) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 2299 I/O ports at 13f0 [size=8] I/O ports at 15f4 [size=4] I/O ports at 1370 [size=8] I/O ports at 1574 [size=4] I/O ports at 60e0 [size=32] Memory at e8609000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+ Capabilities: [70] Power Management version 3 Capabilities: [a8] SATA HBA Kernel driver in use: ahci 10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) Subsystem: Hewlett-Packard Company Device 1508 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at e8000000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Capabilities: [160] Device Serial Number ff-ff-00-ff-ff-00-00-00 Capabilities: [16c] Power Budgeting Kernel driver in use: wl Kernel modules: wl 30:00.0 Ethernet controller: Marvell Technology Group Ltd. Device 4357 (rev 10) Subsystem: Hewlett-Packard Company Device 308a Flags: bus master, fast devsel, latency 0, IRQ 2298 Memory at e0000000 (64-bit, non-prefetchable) [size=16K] I/O ports at 2000 [size=256] Capabilities: [48] Power Management version 3 Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Capabilities: [c0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [130] Device Serial Number 00-25-b3-ff-ff-5d-f9-22 Kernel driver in use: sky2 Kernel modules: sky2
lsusb
Bus 002 Device 003: ID 04f2:b159 Chicony Electronics Co., Ltd Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 03f0:231d Hewlett-Packard Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Summary
I wouldn’t.