Getting HP Tx1000 Pavilion to work under linux – Part III
Sunday, July 15th, 2007Erratum _- see http://blog.sudev.in/wp-admin/post.php?action=edit&post=49
Wireless
First you need to determine which wireless hardware is present in your laptop. If it is Intel’s IPWxxx then there is nothing to be done. This device is recognised automatically and you can configure it using the networking menu.
However my laptop came with Broadcom Corporation BCM4310 wireless device. To get this working you will need to download the windows driver and run this under ndiswrapper.
First you will have to edit the file /etc/modprobe.d/blacklist and add to the end in a line all by itself:
blacklist bcm43xx
This will prevent modprobe from installing the BCM43xx driver which is not the correct driver for this device. You need to make sure that this driver is not loaded before you go further. Either reboot or if you are comfortable using command line give the command:
sudo rmmod bcm43xx
Next you download the windows diver for which you will have to google and download the same. Or if you have a windows machine of same type (or windows on another partition) then use pendrive or something to copy this file on to a convenient location. Then you will have to download few things and setup ndiswrapper.
Do not despair. It used to be difficult process to set up but now you have a GUI tool which makes installation almost a breeze. You will have to use Synaptic from Administration menu to download and install “ndisgtk” package. Once downloaded and installed it will appear as a menu under administration. Run this and click on “Install New Driver”. Point to the downloaded windows driver and that is just about all you need to do.
There seems to be something broken in this GUI package and even though after installation wireless networking works the GUI still says no driver. Do not worry. Most important is that you get the proper windows driver for you hardware as there are many Broadcom wireless cards/devices out there. All you need is little bit of perseverance.
Graphics
This laptop has nVidia graphics card. Best way to get full accelerated graphics working is to use the proprietary nVidia driver. Otherwise you can use the open source nv driver but this does not give full accelerated output.
At the time of initial set up it is best to specify vesa driver for use under X. Once the install is over you can use the browser to go to nVidia site and download the driver for your card. However I found that this page gives a better solution. You download the run file and then run it as sudo in a shell. This will prompt you to first make sure that no X is running. To do this first do “Ctrl+Alt+F1″ to drop into a console and then log in. After log in do “sudo killall gdm” (assuming you are Gnome) and then change to directory where you have downloaded the file. Then run the command “sudo sh NVIDIA-Linux-x86-1.0-7185-pkg1.run”. This will download the appropriate driver from nVidia site and install it. This will also modify you X configuration after you say yes at appropriate prompt.
Once installed all the latest 3D effect like Beryl or Compiz work great.
Infrared remote
This is work under progress. Previously in another laptop I had got this to work but it seems effort to benefit ratio is low. In any case I will update this in next couple of months once I find time to get this working.