Ubuntu 8.04 on HP Compaq nx6310

The specs
CPU: Intel CeleronM works out of the box
Chipset: Intel 945GM works out of the box
Video: Intel GMA 950 works out of the box (needs tweaking if you want DualHead)
VGA (D-Sub) / DualHead: external dispaly on/off (Fn+F4) doesn’t work out of the box. Need’s tweaking if you want DualHead. Though, it broke later anyway. External monitor works just fine.
Optical drive: Matushita DVD-RAM UJ-840S works out of the box
Lan: Broadcom BCM4401-B0 works out of the box
WiFi: Broadcom 4311 doesn’t work out of the box; easily configurable
PCMCIA: Texas Instruments ( 8039 ?) not tested
Firewire: Texas Instruments ( 803a?) not tested
USB 2.0: works out of the box
Laptop lid indicator: doesn’t work at all

Suspend to RAM works out of the box. WiFi and compiz seem to work well after multiple suspending and resuming (finally! yay!). Though, once the ThermalZone nr 4 went 100°C – re-suspending helped that one out.

Intel’s GMA950 was detected and seems that i810 driver was used since XRandR didn’t work out of the box. Compiz worked fine.

I tried to setup a DualHead once, but it failed. Used Xinerama instead. Later, the original xorg.conf didn’t work correctly nor could displayconfig-gtk a.k.a. the_utility_that_tells_you_your_X_is_screwed_up_on_logon create a working config. It constanlty used VESA driver, though I ponted both i810 and intel, and as result Compiz didn’t work.

I ended up using my xorg.conf left from Ubuntu 7.04 with intel driver. But it seems it leaked memory pretty much and freezed on some videos. Now I’m using i810 instead.


I couldn’t get the correct display configuration using displayconfig-gtk / resolution utility and used Xinerama for DualHead instead. I used this howto.

When I tried to connect the same external monitor after some time, I couldn’t get it working. Nor does Fn+F4 shortcut work (don’t know if it worked in the beginning) %(

Tired intel + XRandR, intel + Xinerama and i810 + xinerama. Seem’s the system doesn’t see that monitor is connected to the VGA output.

I then tried to remove xorg.conf at all. System works without one.

Attaching external Philips 190CW (1440×900 widescreen) monitor worked like a sharm in mirror mode. I had to disable the laptop LCD from screen resolution tool (resolution=off).

There’s an open-source driver wich needs proprietary firmware. Installing is easy:

sudo apt-get update
sudo apt-get install b43-fwcutter

If it doesn’t work you might try the older bcm43xx-fwcutter. I have both installed.

There were some issues with NetworkManager applet: _everything_ seemed correct – the blue light on the WiFi button was burning and I could see the netwrok. Though, I couldn’t connect to a WiFi network. The problem was solved by looking into the dmesg (sudo dmesg):

[  504.083189] input: b43-phy0 as /devices/virtual/input/input10
[  504.232052] b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
[  505.204996] b43-phy0 debug: Chip initialized
[  505.205540] b43-phy0 debug: 32-bit DMA initialized
[  505.225146] Registered led device: b43-phy0:tx
[  505.225367] Registered led device: b43-phy0:rx
[  505.225522] Registered led device: b43-phy0:radio
[  505.225597] b43-phy0 debug: Wireless interface started
[  505.263636] b43-phy0: Radio hardware status changed to DISABLED
[  505.267548] b43-phy0 debug: Adding Interface type 2
[  505.270810] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  505.347106] b43-phy0: Radio turned on by software
[  505.347113] b43-phy0: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.

I pressed the WiFi button and dmesg said:

[  514.251379] b43-phy0: Radio hardware status changed to ENABLED

And I was in 🙂

Laptop lid
The laptop lid indicator doesn’t work – close the lid and display will remain ON. There’s an old (kernel?) bug about this. If you dig further, you’ll find that enabling the lid indicator to work could cause you a system freeze on closing the lid.

The 8.04.1 bugs

In addition to the mentioned issues:

  1. Theres an annoying keyboard layout bug in X or/and GNOME panel keyboarad applet and/or GDM (LP bug #228196). I found out a workaruound for that one.
  2. The thunderbird lightning extension provided by Mozilla (v 0.8) didn’t work correctly. The one in the repos is old (0.7) and doesn’t work with google calendar provider. Look here for a solution.
  3. The flash videos play without sound if you have some other sound application running. A known issue related to closed software (flash) and PulseAudio (new audio server for GNOME). Installing the workaround helped a bit. But Firefox (and Opera too) crashed very very often for me. Which is far from being a good solution. Theres a bug for that too.


The system is pretty much annoying and unstable sometimes. Welcome to the Buggy Heron world 😀

PS Look out for Intrepid Ibex betas, testing them could make things better 🙂



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s