Fedora 12 on a HP tx2 1025dx

Tags:

Having finally gotten Fedora 11 running reliably (http://bisque.linuxsoup.com/?q=node/50) on the tx2, now it's time to move to Fedora 12. In short, the news is mostly good. Touch screen, pen/stylus, wifi, ethernet, video & suspend/resume are all working now. Here are my notes on setting up Fedora 12 on a HP tx2 1025dx notebook.

NOTE * Lots of stuff was broken (ex: touch screen, suspend/resume) with early releases of Fedora 12. Please note the date and kernel release for the current footprint I have installed. I'll try to keep things simple and straight to the point.


Date: Apr 11, 2010
Hardware: HP TX2-1025dx (firmware F.25)
Current kernel: kernel-2.6.32.11-99.fc12
Repos: Fedora, rpmfusion & Adobe
Wifi: Broadcom BCM4322 802.11abgn
10GigE: Realtek RTL8111/8168B
Video: ATI RS780M/RS780MN [Radeon HD 3200 Graphics]

+ Video works (stock radeon driver)
+ Video 3D works (install mesa-dri-drivers-experimental from rawhide)
+ Video VGA port works
+ Suspend/Resume works (after kernel-2.6.32.10-90, maybe earlier)
+ WiFi works (install broadcom-wl from rpmfusion-nonfree)
+ Wired NIC works (Realtek GigE)
+ 3x USB ports works
+ Sound works
+ Virt works (kvm)
+ SDcard reader works
+ Touch Pad works
+ Touch Screen works (n-trig)
+ Stylus/Pen works (n-trig)
+ Fingerprint works (not reliable, AES1600 device)
+ DVD drive works

? Expansion port untested
? Modem untested

What Doesn't Work
- shutting down the computer reboots it, it does not power off

Battery Tests (really rough estimates)
+ In this test, system is either idle, loading a web page every 15 seconds, or playing a movie.
+ Screen saver is disabled for web & movie viewing, enabled for idle.
+ Test is conducted by running a script to log time to syslog every 15 seconds once power is disconnected.
+ Results:

6 cell: Idle : 10:45a to 1:33p ~= 2hr 45min
6 cell: Movie : 2:18p to 4:16p ~= 2hr
8 cell: Idle :
8 cell: Movie : 7:41a to 10:13a ~= 2hr 40min

Basic Setup:

+ Initial installation of F12 done by DVD & wired network connection
+ Updated all packages to latest releases
+ Added RPMFUSION repos & installed broadcom-wl

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
yum install kmod-wl-PAE broadcom-wl

Touch Screen & Stylus Pen
It appears that at this time, there's only 1 step needed to get basic funtionality working:

+ modify /usr/share/hal/fdi/policy/20thirdparty/10-wacom.fdi
+ comment out the N-TRIG section
+ see attachments for example
+ or install attached file, set owner & permissions accordingly

There were 2 other things I touched initially and later backed out, yet maintaining pen & touch functionality. I leave reference to them here (see attachments):

+ create /lib/udev/check_driver
+ create /etc/udev/rules.d/90-n-trig.rules

Other Helpful Links:

HP has produced a page on installing SUSE:
http://www.touchsmartdevzone.com/article/1940/How-To-Install-Linux-on-HP-TouchSmart-tx2-1250/

Trying to get touch screen working. I found the following link which may provide help:
http://en.opensuse.org/SDB:Howto_install_OpenSuSE_on_HP_tx2-xxxx_laptops#Touchscreen

AttachmentSize
90-n-trig.rules1.01 KB
10-wacom.fdi1.01 KB
check_driver498 bytes