HPPavilionTX2000

I (Pablo) am telling here the process to get the maximum profit of the features of this laptop in Ubuntu. TX2000 is the model sold in Spain. From what I have seen in the forums, it also applies to the other variants: tx2000z, tx2000es, tx2000ed, tx2000ep... Some variants have another model of some pieces of hardware, i.e. the wireless card, but always Broadcom.

This page is under construction and your collaboration is welcome.

HP Pavilion TX2000

Current Issues

Under construction...

System Info

Bios version: F.08
System manufacturer: Hewlett-Packard
System product name: HP Pavilion tx2000 Notebook PC    
System version: Rev 1

Hardware details

Tested with:

  • Kernel Version: 2.6.32-19-generic (Ubuntu 10.04 Beta1)
  • Kernel Version: 2.6.31-14-generic (Ubuntu 9.10)

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 [Geforce Go 6150] (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 BCM4328 802.11a/b/g/n (rev 03)

Wireless

Tx2000 comes with a Broadcom wireless card. If you search in the forums, you will find every kind of workarounds to get it working. People talking about ndiswrapper or b43 module. Those howtos are old. Now it exists a new kernel module called wl that works better and is easier to install.

Unfortunately, Ubuntu 9.10 seems to have a bug in jockey (the restricted hardware drivers manager) and doesn't detect well the wireless card. So I had to install manually the package to get the broadcom driver:

sudo apt-get install bcmwl-kernel-source

It's a mess because the installation needs internet to finish, so you need to connect first by ethernet or get the package and then install it from a pendrive. (This may not be very accurate, I can't remember well. Add more information if you have it ;))

Sound

Sound works out of the box with Ubuntu 9.10, but there are 2 minor issues I have found:

  • When you connect your headphones to any of both audio outputs, you can still hear the speakers.
  • Sometimes the key light is yellow even when sound is not muted.

To solve it, you just have to adjust alsa by adding the following line to /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=hp

Reboot is required.

UPDATE

The truth is that actually (3/Dec/09) there's an issue with the sound driver. I have emailed realtek asking for help to fix it. If you do the workaround above the microphone will stop working.

Notes

Screen

Both pen and touchscreen work out-of-the-box in Ubuntu 10.04. Nonetheless, touchscreen configuration needs some kind of adjusting to specify the screen size. For example, you cannot select any corner with your finger.

For previous Ubuntu versions have a look at the project:

Fingerprint

You need to install two new packages:

sudo apt-get install libfprint0 libpam-fprint

You can also install fprint-demo to test how it works.

Now you can configure every kind of authentication to use fingerprint (that is, sudo, gdm, screensaver). You can find a single file to configure every thing in /etc/pam.d.

For example, if you think it's enough the fingerprint authentication to log in gnome, configure /etc/pam.d/gdm adding this line:

...
auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
auth    sufficient      pam_fprint.so
@include common-auth
...

Special keys

See also

FAQ

  • Q: When I connect my headphones, I can still hear my speakers.
  • A: See 'Sound' section
  • My screen doesn't rotate when I press the rotation special key.
  • There are two buttons in my screen that don't work.
  • ..
  • ..
  • ..


CategoryLaptop

LaptopTestingTeam/Old/HPPavilionTX2000 (last edited 2010-04-10 11:39:51 by 151)