Functional Status of Gentoo on an HP Pavilion DV9200 CTO

Last Updated: 17 August 2007 - See Change Log

Summary

This is a snapshot of the status of an HP Pavilion after three weeks of building the Gentoo Software Distribution. The system is in continuous development, and is also a primary production workstation. The goal is to have a machine with reasonably complete and current functionality that uses only the resources the operator intends, instantaneously, reliably, and on demand. The owner has built several Gentoo systems using several methods listed in the Gentoo Documentation, and NOT. This system started with the 2006.1 Minimal Install disk. This is a status report, see the Gentoo Documents for detailed information. The ease of Gentoo usage and installation is thusly reported.

Contents

  1. Summary
  2. Operational Status
  3. Manufacturers Component Discription
  4. Machine Reported Components (lspci)
  5. Links for your convenience
  6. ChangeLog

Navigate: TOP - Table of Contents

Operational Status

Hdwe Component Status Operational Details
HP Pavilion dv9200 CTO Notebook P/N RL015AV Custom specimen from the dv9000 series
AMD Turion ML-60 2.0-GHz Works "Out of the box"
~ # cat /proc/cpuinfo | grep Turion
	model name      : AMD Turion(tm) 64 X2 Mobile Technology TL-60
	model name      : AMD Turion(tm) 64 X2 Mobile Technology TL-60
see below for powernowd managed frequency stepping in "battery" runlevel
AMD Turion(tm) 64 X2 Mobile Technology TL-60
NVIDIA GeForce 6150 - 256MB
17.0-inch WSXGA+
BrightView (1680 x 1050)
TFT display
Works emerge x11-drivers/nvidia-drivers
installs x11-base/xorg-x11-7.2, and others
  • xorg automatically detected full resolution.
  • Researched timings ignorged in favor of "nvidia-auto-select".
  • DPI set to (115, 115); computed from "UseEdidDpi" X config option
TTY framebuffer renders black screen!
120GB high-capacity hard drive Works "Out of the box"
SATA hard disk presents at /dev/sda. FDisk worx.
2GB RAM Works "Out of the box"
~ # free
total       used       free     shared    buffers     cached
Mem:       1994096    1116972     877124          0     127232     673872
-/+ buffers/cache:     315868    1678228
Swap:      4008176          0    4008176
	    
Full-size keyboard with numeric keypad Works "Out of the box"
  • LCD Brightness Function Keys Work
  • "Flag", "Menu", and other Function Keys not mapped
  • Key mapping not attempted
TouchPad pointing device with on/off button and dedicated two-way scroll zone Works "Out of the box"
"Turn Off Button" and light work. Touchpad worx too, w/o scroll zone.
Missing Track Point: sux - Added a $20 Logitech USB mouse that worx "Out of the box".
Integrated 10/100/1000 Gigabit Ethernet local area network (LAN) Works "Out of the box"
~ # dmesg | grep eth
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59.
forcedeth: using HIGHDMA
eth0: forcedeth.c: subsystem: 0103c:30b7 bound to 0000:00:14.0
Integrated high-speed 56K modem with RJ-11 jack No Clue Not Tried
Integrated wireless support for Mini Card IEEE 802.11a/b/g and 802.11b/g WLAN devices Not Working NATIVE DRIVER DOES NOT WORK. bcm43xx-fwcutter complained about v4 firmware when extracted - wants v3. NDIS drivers do work with latest version (ndiswrapper). kismet not available on tries up to now.
17 Aug 2007 - Latest Drivers continue to render frustration. Built Gentoo router box. I thought all this wireless stuff was supposed to make life easier!
Support for ExpressCard No Clue Not Tried
External 90-watt AC adapter Works "Out of the box"
Stereo speakers with volume control buttons Partially Works Stereo speakers played - Volume and mute just beep. Mute turned orange. These worked under 'Doze >:(
Integrated 1.3-megapixel camera No Clue Not Tried
Integrated microphones (select models only) Works Muted in AlsaMixer - thats as off as it gets
DVD RW/R and CD-RW Double-Layer Combo Drive with LightScribe Works IDE Optical Drive presents at /dev/hda.
Reads CDs and non-encrypted DVDs.
libdvdcss times out immediately (libdvdread: Elapsed time 0). Haven't troubleshot this yet.
Writing software not installed yet.
17 Aug 2007 - emerge -Dv app-cdr/cdrkit (1.1.6) Writing works like a charm, even for DVDs!!! Added region code to DVD Drive. DVD playing still intermittent.
Battery 0 Works Initial Battery Life < 1 Hour.
Followed Gentoo Power Management Guide, created "battery" runlevel.
Issues:
  1. Screen on full brightness all the time
    (Fix) Dim Screen with [fn]f7 key combination
    looking for automated screen dimmer on battery
  2. hald was probing /dev/hda and writing 20 lines to the logs every two seconds.
    (Fix)
    • Edit 20-storage-methods.fdi
    • change (match key="storage.media_check_enabled" bool="true") to "false".
    • Disables Autoplay.
  3. Processor ran at 2GHz all the time
    (Fix)
    • emerge sys-power/powermgmt-base
    • create /etc/acpi/actions/pmg_switch_runlevel.sh, /etc/acpi/events/pmg_ac_adapter, and /etc/acpi/events/pmg_battery per the Power Management Guide. - gpm very useful here!
    • emerge sys-power/acpid-1.0.4-r5
    • Add acpid to default and battery runlevels - ~ # rc-config add acpid default
    • start acpid - ~ # /etc/init.d/acpid restart
    • ~ # tail -f /var/log/messages, unplug AC power, watch for runlevel change.
    • Insert "/etc/acpi/actions/pmg_switch_runlevel.sh "battery/battery" to local.start
    • emerge sys-power/powernowd - ~ # echo 'POWERNOWD_OPTS="-u 100 -l 40 -n -v"' >> /etc/conf.d/powernowd
    • Add powernowd to default and battery runlevels - ~ # rc-config add powernowd default
    • (Optional)emerge sys-power/cpufrequtils to poll/set processor frequency from userspace.
  4. Airplane music listening tip
    To further extend the battery life, copy the t00nz you want to queue into a tmpfs RAM disk. Memory uses much less power!
    • mkdir in a place you can write (i.e. ~ $ mkdir ~/t00nz)
    • ~ $ mount -t tmpfs none ~/t00nz (You do have root | may need fstab entry)
    • ~ $ cp (mp3 location)/* ~/t00nz/
    • fire up audacious, dump the current playlist, make a new one from ~/t00nz
    • Read a pdf or three, and have your own t00nz as you fly across the continent.
      Close the lid to turn off the backlight to extend the battery even more!
Battery life now > 3 Hours.

Navigate: TOP - Table of Contents


Software Component Status Operational Details
Microsoft Windows Didn't Work 'nuff said
Linux Kernel Works Compiles w/in 8 Minutes
~ # uname -a
Linux -obfuscated- 2.6.20-gentoo-r8 #1 SMP PREEMPT Fri May 18 03:18:28 EDT 2007 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-60 AuthenticAMD GNU/Linux
X Windows Works X Window System Version 7.2.0
Release Date: 22 January 2007/
X Protocol Version 11, Revision 0, Release 7.2
~ $ glxgears
8526 frames in 5.0 seconds = 1705.162 FPS
8542 frames in 5.0 seconds = 1708.293 FPS
Fancy Typewriter Works "Out of the box"
app-office/openoffice-bin v2.2.0 32 bit
amd64 ( >=app-emulation/emul-linux-x86-xlibs-1.0 ) - X11R6 libraries for emulation of 32bit x86 on amd64

That is all for now!


Navigate: TOP - Table of Contents

Manufacturers Component Discription

The following "monospaced" text was pulled from the HP Pavilion dv9000 Notebook PC Maintenance and Service Guide ( http://h10032.www1.hp.com/ctg/Manual/c01035586.pdf ). There are some differences in named components. These differences appear to indicate minor product revisions with little impact on performance.
The following processors are available, varying by computer model:
    Intel Core Duo T7200 (2.00-GHz)
    Intel Core Duo T5600 (1.83-GHz)
    Intel Core Duo T5500 (1.66-GHz)
    Intel Core Duo T5200 (1.66-GHz)
    Intel Core Duo T2250 (1.66-GHz)
    Intel Core Duo T2300E (1.66-GHz)
    AMD Turion ML-60 2.0-GHz
    AMD Turion ML-56 1.8-GHz
    AMD Turion ML-52 1.6-GHz
    AMD Turion ML-50 1.6-GHz
    Mobile AMD Sempron 3500+ (1.8-GHz)
The following displays are available, varying by computer model:
    17.0-inch WSXGA+ BrightView (1680  1050) TFT display with over 16.7 million colors
    17.0-inch WXGA+ BrightView (1440  900) TFT display	with over 16.7 million colors
160-, 120-, 100-, or 80-GB high-capacity hard drive, varying by computer model
512-MB DDR synchronous DRAM (SDRAM) at 667 MHz, expandable to 2.0 GB
Microsoft Windows Vista Business, Windows Vista Home Basic, and Windows XP Professional
Full-size Windows keyboard with numeric keypad
TouchPad pointing device with on/off button and dedicated two-way scroll zone 
Integrated 10/100/1000 Gigabit Ethernet local area network
(LAN) network interface card (NIC) with RJ-45 jack, varying by computer model
Integrated high-speed 56K modem with RJ-11 jack
Integrated wireless support for Mini Card IEEE 802.11a/b/g and 802.11b/g WLAN devices
Support for ExpressCard
External 90-watt AC adapter with 3-wire power cord
8-cell Li-Ion battery
Stereo speakers with volume control buttons
Integrated 1.3-megapixel camera
Integrated microphones (select models only)
Support for the following optical drives:
    DVD±RW/R and CD-RW Double-Layer Combo Drive with LightScribe
    DVD±RW/R and CD-RW Double-Layer Combo Drive
Connectors:
    Audio-in (microphone)
    Audio-out (headphone, 2)
    Consumer infrared lens
    Expansion port 3 ExpressCard
    External monitor
    IEEE 1394a digital
    Digital Media Slot
    Power
    RJ-11 (modem)
    RJ-45 (network)
    S-Video-out
    Universal Serial Bus (USB) v. 2.0 (4 ports)

Navigate: TOP - Table of Contents

Machine Reported Components (lspci)

~ # lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
07:05.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:05.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)

Navigate: TOP - Table of Contents

Links

These are here for your convience. Nobody below was involved in this work. Don't bug them and they won't bug me.

Linux On Laptops TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones link to Gentoo link to HP link to AMD link to nVidia all you need to generate html


HTH

ChangeLog

1st Update 17 Aug 2007
Added ChangeLog
- Updated Wireless Card and DVD writer results.
Still adding packages tho'. Stuff like Netfilter, alsa-plugins, and alsa-tools.
Initial Posting 20 May 2007
Initial Writing 15 May 2007

Navigate: TOP - Table of Contents