OUR NETWORK:MediaSmart Home Sansa Community Explore3DTV TechLore RoboCommunity Dijit Community About UsAdvertiseContact Us

How To Install Linux on HP TouchSmart tx2-1250

Warning for newbies: To install Linux, you usually just need to download it, burn a DVD, boot the DVD, and follow the instructions. Most Linux distributions will ask you what to do about your existing Windows partition and propose a dual boot. It take less than half an hour, but this does not apply to the tx2. So, this article explains how to use touch, the stylus, OpenGL, wireless, and the remote control under Linux (OpenSUSE distribution, but this applies to other ones, too).

OpenSuSE

OpenSuSE 11.2

All the issues reported below for 11.1 should have been fixed in 11.2,  BUT WAS NOT !!!  

If you are experienced enough with Linux, you can use the following as a guideline, BUT if you aren't a Linux expert, your chances to get it work is almost equal to zero ... ;-/ Sorry ...

OpenSuSE 11.1

There is some issues with proprietary drivers for three components : N-trig touchscreen, ATI driver, and Broadcom wireles driver.

Touchscreen

N-trig driver

The touchscreen need an up-to-date version of a kernel module: "hid-ntrig.c". No pre-compiled kernel can fit (See this bug). So you must compile it as a kernel module.

  1. install a very recent kernel (2.6.31). You can do that by adding the HEAD repository to your YaST sources (Kernel://HEAD/openSUSE_11.1). Some kernels have modules directly builtin the kernel. In this case, there's no way to simply update a driver without re-compiling the whole kernel. See Configure, Build and Install a Custom Linux Kernel if you need to do so, for example with the new kernel-desktop (see this bug).
  2. replace the existing /usr/src//drivers/hid/hid-ntrig.c by the latest one from git repository : [1]
  3. recompile the driver (or the kernel if you have chosen to do so).

linuxwacom driver precompiled packages

Precompiled packages are available since 2009/11/04 in OpenSuSE repositories for linuxwacom 0.8.5-1 (in X11:Xorg) and for sax2 configuration (in X11:Utilities). Just add these repositories to your YaST2 sources, updates these two packages, run sax2 and choose TabletPC HP tx2-12nnxx, activate pen and touch, and that works.

Then, restart the X server (or reboot). that's done ! 

linuxwacom troubleshooting

Multitouch

Although multitouch events are sent by the hardware, most of software doesn't take advantages of that feature : the n-trig driver still does not send any multitouch events to the linuxwacom driver, and the linuxwacom driver multitouch support is very fresh, only in the dev branch.

ATI proprietary driver

This proprietary driver enable OpenGL and Compiz desktop enhancements. Version 9.10 now works with kernel 2.6.30 et 2.6.31.

  1. download it from ATI.
  2. check the requirements and install the required packages (See instructions on ATI website).
  3. run the ati installer.

Run sax2 -r -m 0=fglrx to configure your X server.

Screen rotation

There is a python script to detect a change of screen position and rotate screen, stylus, and touch accordingly : Magick Rotation. See [3] (version 0.3.2 - 10/2009) and/or check for a newer version or a better solution (it consume about 2% of processor power just to do that).

Broadcom wireless driver

HP tx2-1250 have a bcm4322 wireless chip, which is NOT managed by the linux free b43 driver. There's a proprietary linux driver, available at http://www.broadcom.com/support/802.11/linux_sta.php. Download and install it as said by Broadcom.

Wireless troubleshooting
  • Unable to set txpower : there's an issue with "iwconfig eth1 set txpower" : the driver fails to set other power values than 0 and "maximum". Broadcom said by mail that "they are working on it", and also that could not damage the hardware or expose users to excessive electromagnetic waves, as the proprietary part of the driver and the device itself limits users requests to the maximum allowed by the constructor.
  • Unable to connect to my wifi router : try another channel on your wireless router.

Remote control

The remote is an infrared device (Irda) that works "out-of-the-box" under OpenSuSE. Remote keys could be remapped to the actions you want (See keyboard shortcuts under KDE, or keytouch).

Sound

In YaST, declare model=auto. You can also use model=test to activate all features of the snd-hda-intel driver : that works, but is not really useful. Allowed values are listed in your /usr/src//Documentation/sound/alsa/HD-Audio-Models.txt file, and here for the latest kernel.

Sound troubleshooting

Ubuntu

You will find all you need on Ubuntu's forums, with HowTo written by Favux and regularly updated.

__________

Written in 2009, October by Daniel FAIVRE on SDB.

Please check updates if you read this a long time after.

Discussion:    Add a Comment | Comments 1-16 of 16 | Latest Comment

November 16, 2009 4:38 PM

Hmm.. Nothing seems to be fixed.. I have installed the final release of 11.2 and well... no broadcommdriver = no wlan = no updates
The touchscreen does not work. Hmz. Even Ubuntu had a better support for this notebook =/ But I installed opensuse and hoped everything would work... fail.

View unverified member's comment - posted by dg

January 19, 2010 11:49 AM updated: March 17, 2010 11:41 AM

I nearly thought this thread is dead :>

update please

March 31, 2010 11:10 AM

Ola, eu instalei LINUX UBUNTU 9.10 em meu HP Touchsmart tx2 1275DX...
E estou tendo problemas com os drivers do touch e do audio, desde ja agradeco qualquer ajuda. Obrigado.

Now in English..:
Hello, I installed Linux Ubuntu 9.10 on my HP Touchsmart tx2 1275DX ...
And I'm having problems with the drivers of the touch and audio from any aid already thanked. Thank you.

April 10, 2010 12:22 AM

I have a HP TouchSmart tx2 laptop with touchscreen capability. Will my stylus, wifi, graphics (ATI), modem and sound work well when I install openSuSE 11.2 ???

I read the passage above :

OpenSuSE 11.2
All the issues reported below for 11.1 should have been fixed in 11.2. A more detailed HowTo for 11.2 will come after official release. It should work

April 14, 2010 8:23 AM

Lucid Lynx V10.04 Beta 2 soon to be out of beta on 4/29/2010 Is working awesome on my Tx2Z

April 14, 2010 10:52 AM

@Emmanuel No, nothing works after installing opensuse 11.2 except the ati driver.
I hope Ubuntu's 10.04 release will fullfill the expectations I have >.>

@Hiphonepro1
All touchscreen capabilities, sound,wlan and so on after installing the alpha/beta release?

April 15, 2010 7:26 AM

OK, thanks alot Hiphonepro1 and eXPoser! I dicide to keep using ubuntu rather than openSuse. And I will wait untul ubuntu 10.04 finaly released!

April 24, 2010 4:53 PM

Emmanuel said: I have a HP TouchSmart tx2 laptop with touchscreen capability. Will my stylus, wifi, graphics (ATI), modem and sound work well when I install openSuSE 11.2 ??? I read the passage above : OpenSuSE 11.2 All the issues reported below for 11.1 should have been fixed in 11.2. A more detailed HowTo for 11.2 will come after official release. It should work
No : you still need to have a very significative linux knowledge to get it work, unfortunately.

dF

April 25, 2010 7:26 AM

It will not work as you can read in the comments. Maybe it will work in the next release in July.

May 6, 2010 7:27 AM

I just installed the UBUNTU 10.04 LTS on my HP TouchSmart tx2 notebook and everything seems to work. The stylus works fine and I can write on Xournal well.
But I can not use my finger to navigate the screen (the finger touch
doesn't work!). The touch pad also seems too sensitive. How can I
activate the Finger Touch? Help me please! Thanks.

March 23, 2011 4:14 AM

I have a tx2 touchsmart, and to be on the safe side, I installed Ubuntu 10.10 in a way that didn't interfere with my hard drive. I installed it on a 16GB USB stick, including a swap partition.

Most things work: sound, and X-Windows. There is a lot that doesn't work, or does not work properly. The most noticeable of these is the mouse.

The mouse is not completely non-functioning. It works once in a while. I am typing this message in Firefox on Ubuntu on the tx2. But things like the pen is obviously recognised, in the sense that I can move the mouse around, but I can't click on anything. On the desktop, it is permanently in "select mode" (drag), and only touching the screen with my finger will turn off the select mode (even the buttons on the touchpad won't turn it off). It is nicely responsive to my fingers. But of course, that is impractical, especially on small window buttons and icons.

I tried many Windows Journal clones (which is what I really want to use), and only xournal will install on my system without the installer complaining. Gournal will not install, complaining about libgnome-print-perl being an "unsatisfiable dependency". Unsatisfiable dependencies are also a problem under jarnal. Always, at the start (in xournal), there are stray mouse strokes on the sheet which have to be gotten rid of by touching the pen on the screen, then hitting control+Z. After that, the pen can write. It is its only useful function, since the pen cannot select any menu item, nor anything from the toolbar.

This seems to be due, I would suppose, to missing drivers. According to the forum recommended above (http://ubuntuforums.org/showthread.php?t=1252492) installing ginn is a way to get more functions out of my screen (multitouch gestures in this case). Ginn cannot install on my system. When I run configure, it is saying it is missing a package called "x11". This is incredible, since isn't that the name of the X-Window server itself? How is that even possible? I guess, specifically, it is saying it can't find such an x11 package whose version is greater than 1.3.3. But still, Ubuntu 10.10 came after this article was written, so how can a later Ubuntu go down in version number?

Anyway, I did get the module hid_ntrig built and installed, but I didn't notice any benefit, at least not yet.

Anyone else having problems with the pen? Am I missing anything important?

Paul

March 23, 2011 4:52 AM

Ultime edition recognize allah hardware of hp touchsmart tx2. But the coolling fany keep running and the computer isi still very hot.

March 23, 2011 5:12 AM

Opensuse 11.4 recognize the styllus and touchscreen work wellington, but the wifi does nota work. Cantik anyone help me plsease? Sorry, my english isi very bad.

March 23, 2011 5:25 AM

I mean, Ultime Edition (ubuntu 10.10 derivative) recognize all hardware including the touchscreen very well. Try top download the isolation from it' s website. And if you use LiLi then you can install it on your USB flashdrive.

March 23, 2011 5:30 AM

But, the fan keep running very fast. And the temperature is very hot.

Discussion:    Add a Comment | Back to Top | Comments 1-16 of 16 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window