HPNX6325

Differences between revisions 118 and 119
Revision 118 as of 2008-05-07 19:25:36
Size: 17237
Editor: user1
Comment: Enabling DRI
Revision 119 as of 2008-05-07 19:43:48
Size: 17177
Editor: user1
Comment: fglrx
Deletions are marked like this. Additions are marked like this.
Line 172: Line 172:
lspci returns '''ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]'''. Splash screen bug #136582 affects release 7.10 but not 8.04. lspci returns '''ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]'''. Splash screen bug #136582 affects release 7.10 but not 8.04. The user can shoe
Line 213: Line 213:
Restricted drivers (ATI) are proposed and work. Albeit with several issues. It can cause hangs while logging off and the brightness +/- special keys will not always work. The closed driver triggers more cpu wake up events (~60 according to powertop). Set overlay type with following command to improve video upscaling quality. Brightness setting works, but only after switching to a console (ctrl-alt-f1) and switching back (ctrl-alt-f7). This is an issue under every Linux system with fglrx driver. Also, the console doesnt't work, I can only see big, blinking characters.
The proprietary binary driver produced by ATI inhouse staff is commonly known as [https://help.ubuntu.com/community/BinaryDriverHowto/ATI fglrx]. It can be easily installed from the capplet ''system settings>hardware drivers''.

2. Restart xserver by pressing '''Ctrl+Alt+Backspace'''

3. Check status flag

{{{
$glxinfo | grep "direct rendering"
}}}

4. Check functionality by invoking glxgears.

{{{
$glxgears
}}}

5.Change overlay type to Xvideo if video upscaling looks blocky.

System info

  • Maker: Hewlett-Packard Co.
  • Brand: HP Compaq
  • Model: NX6325
  • Vintage: 2006-2008
  • Market: EU, US

At a glance

  • Socket S1 - Turion 64 X2 or Mobile Sempron
  • Dimensions start from 2.6 kg and 30.3 mm at front
  • ATI Radeon Xpress 1150 IGP, RS485 64-128 MB UMA
  • Two SO-DIMM slots, dual channel memory support,supports up to 4GB of 667-MHz DDR2 SDRAM
  • One 5400 rpm, user-removable SATA hard drive
  • Broadcom Gigabit Ethernet PCI Controller
  • Broadcom 802.11 a/b/g wireless LAN module
  • Integrated Bluetooth
  • 7-in-1 Media Reader
  • TPM 1.2
  • Biometric Fingerprint Sensor
  • Touchpad with scroll zone

[http://h18000.www1.hp.com/products/quickspecs/12447_na/12447_na.HTML Specifications]

[:/dmesg] [:/lspci] [:/lspcmcia] [:/lsusb] [:/acpisupport] [:/dmidecode]

Models

Hardware Information

Part no.

EY349EA

EY344ET

EY351EA

EY343EA

CPU

AMD Turion 64 X2 TL-52

AMD Sempron 3500+

AMD Turion 64 X2 TL-60

AMD Sempron 3500+

RAM

512 MB DDR2 667

512 MB DDR2 667

1 GB DDR2 667

512 MB DDR2 667

HDD

80 GB SATA

60 GB SATA

80GB SATA

60 GB SATA

Screen

15" 1024x768

15" 1024x768

15" 1400x1050

15" 1024x768

IGP

ATI Radeon Xpress 1150 [:RS485] 64-128 MB UMA

Optical

LG GMA-4082N DVD+/-RW DL, DVD-RAM

USB

ATI SB400, three ports

Modem

56K V.92

Firewire

Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller, one port

Bluetooth

yes

N/A

yes

N/A

WLAN

Broadcom [:BCM4312] UART (rev 01) Wi-Fi 802.11a/b/g

LAN

Broadcom [:BCM5788] (rev 03) Netxtreme Gigabit Ethernet

Card reader

Texas Instruments 7-in-1 Multimedia Card Reader (SD/MMC/MS/MS Pro/MS Duo*/SM/xD)

Audio

ATI SB450 HDA Audio (rev 01), [:ADI1981HD] CODEC

Biometric scanner

Authentec Fingerprint Sensor [:AES2501]

Pointing device

Synaptics PS/2 touchpad with two buttons and scroll zone

Keyboard

101/102-key

PC Card Slot

one Type I/II

Express Card Slot

one Express Card/34 or Express Card/54

BIOS

SMBIOS Version 2.4 (DMI BIOS)

*Memory Stick Duo Adapters are required and sold separately. Inserting a Memory Stick Duo Card directly into your notebook could damage the memory card and/or notebook.

Functionality

cdimage

ubuntu-8.04-desktop-i386

ubuntu-7.10-desktop-i386

Does the installation work?

yes

yes

Test results with fresh install or livecd. Out of the box scenario. No customization. Workarounds are documented in notes section.

Screen & Monitors

Device

Works?

Bug #

8.04 i386

7.10 i386

Screen

yes

yes

Correct resolution?

yes

yes

Correct refresh rate?

yes

yes

3D Acceleration

no

no

#148902

Desktop effects

no

no

#148902

External monitor works?

yes

yes

External monitor - mirrors

yes

yes

External monitor - extend desktop

untested

yes

TV-out

untested

untested

Power Management

Battery detected?

yes

yes

Hibernates?

yes

yes, but fan doesn't start after wake up, battery state wrongly shown

Sleep

yes

yes

Dim monitor on battery

yes

yes

Blank monitor on inactivity

yes

yes

Lid Close

yes

yes

CPU frequency scaling

yes

yes

Sound

Sound works?

yes

yes

Correct volume?

yes

yes

Hardware volume switch

yes

yes

Headphone jack

yes

yes

Mic jack

untested

yes (turn on capturing in mixer console)

Integrated Mic

yes

yes (turn on capturing in mixer console)

Networking

Wired NIC

yes

yes

Wireless NIC

no

no

PCMCIA NIC

untested

untested

Firewire

untested

untested

Bluetooth

yes

yes

Modem

untested

untested

Touchpad & Mice

Touchpad

yes

yes

Touchpad - Doubletap = double click

yes

yes

Touchpad - Scroll

yes

yes

Touchpad - turned off while typing

no

no

External mouse - USB

yes

yes

Docking Station/Port Replicator

AC through replicator

untested

untested

USB

untested

untested

Serial

untested

untested

Parallel

untested

untested

External Monitor - VGA

untested 

untested

External Monitor - DVI

untested

untested

Modem

untested

untested

NIC

untested

untested

PS/2

untested

untested

Additional Hardware

Fingerprint reader

no

no

CD/DVD drive

yes

yes

PCMCIA cards

untested

untested

Card reader(s)

yes (partially)

yes (partially)

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

8.04 i386

7.10 i386

+ F3

sleep

yes

yes

+ F4

video display hotkey

yes

untested

+ F8

show battery status

yes

yes

+ F9

decrease screen brightness

yes

yes

+ F10

increase screen brightness

yes

yes

Other special keys

Key

Operation

Keycode

Works?

Bug #

8.04 i386

7.10 i386

wireless button

yes

yes

help button

yes

yes

presentation button

yes (but no event attached)

yes (but no event attached)

Current issues and bugs

Notes and Workarounds

Touchpad

The feature Touchpad turned off while typing doesn't work. There is no such switch in the mouse preferences and it's unclear wether this is implemented in synaptics driver.

  • gsynaptics doesn't have this switch.
  • qynaptics has switch but it doesn't work.

The above mentioned applications require an administrator to add Option SHMConfig on to xorg.conf. There is no authentication mechanism after initial edit. This gives global permissions to change mouse preferences for all users at once. The suggested workaround is to disable tap on click in mouse preferences. Relevant bugs are listed below.

Graphics

lspci returns ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]. Splash screen bug #136582 affects release 7.10 but not 8.04. The user can shoe

xserver-xorg-video-ati

Direct rendering has been turned off by default for RS48x/RS690 since revision 6.7.194 of [https://help.ubuntu.com/community/RadeonDriver xserver-xorg-video-ati] due to missing features and unresolved bugs in the mesa libarary. The situation upstreams has recently changed after the release of Hardy according to bug #148902. Users can now update to a backported mesa package from Andrius Štikonas PPA and enable DRI in the driver shipped with Hardy.

1. Add these software sources and update your mesa packages.

deb http://ppa.launchpad.net/stikonas/ubuntu hardy main
deb-src http://ppa.launchpad.net/stikonas/ubuntu hardy main

2. Add these options to respective sections

Section "Device"
        Identifier      "Configured Video Device"
        Option          "DRI" "true"
        Option          "GARTSize" "64"
EndSection

Section "DRI"
        Mode 0666
EndSection
        
Section "Extensions"
        Option "Composite" "Enable"
EndSection

3. Restart xserver by pressing Ctrl+Alt+Backspace

4. Check status flag

$glxinfo | grep "direct rendering"

5. Check functionality by invoking glxgears.

$glxgears

xorg-driver-fglrx

The proprietary binary driver produced by ATI inhouse staff is commonly known as [https://help.ubuntu.com/community/BinaryDriverHowto/ATI fglrx]. It can be easily installed from the capplet system settings>hardware drivers.

2. Restart xserver by pressing Ctrl+Alt+Backspace

3. Check status flag

$glxinfo | grep "direct rendering"

4. Check functionality by invoking glxgears.

$glxgears

5.Change overlay type to Xvideo if video upscaling looks blocky. $sudo aticonfig --ovt=Xv

Desktop Effects

Desktop effects doesn't work by default. Compiz crashes with the defaulting open source driver and AIGLX. It can work only with xorg-driver-fglrx and xserver-xgl. Set this up by first installing the fglrx driver through Restricted Drivers Manager or by issuing sudo apt-get install xorg-driver-fglrx. Proceed with installing xserver-xgl. Finally turn on desktop effects in menu Preferences>Appearence>Visual effects. Other 3d applications will not be accelerated.

External monitor

External output does work with open driver. Use xrandr. Display device hot plugging doesn't work.

Audio

Volume control

There is a problem in all linux distros with non-linear volume scale. All volume control with hardware buttons is in the range between 50%-100% of master volume.

Microphone

To make internal and external microphone work user hast to go to the sound mixer, choose "edit > preferences" in the menu, tick "capturing", and then put the capturing slider to the max on the "recording" tab.

Power management

Battery info

The battery status information is not updated correctly on parts with BIOS revision lower than F06. The workaround without updating the bios is to unload psmouse module before each restart or shutdown. Otherwise the ACPI state would get corrupted with symptoms detailed in [http://home.no/slazz/nx7400/#badstate]. Add modprobe -r psmouse to /etc/init.d/halt and /etc/init.d/reboot just before 'halt' and 'reboot' commands. This also fixes sluggish BIOS startup.

Suspend

The laptop speakers stays turned on after resume from sleep or hibernation, even when headphones are plugged in. Putting MODULES="snd_hda_intel" in /etc/default/acpi-support (near "# Add modules to this list to have them removed before suspend and reloaded" line) work sometimes.

Hibernate

(...)

WLAN

In previous Ubuntu releases wifi card has been reported as Broadcom Corporation BCM4310 UART (rev 01). Gutsy reports it as Broadcom Corporation BCM4312 802.11a/b/g (rev 01) (notice the BCM chip number).

bcm43xx / b43 (open driver)

Wireless works with open driver since 7.10. There are 2 open drivers, [:bcm43xx] and b43. B43 is newer, it is used in Ubuntu 8.04. Bcm43xx is used in Ubuntu 7.10. To use these drivers you need firmware extracted from a Windows driver. Download or extraction of firmware blob can be automated with drivers manager (aka, restricted drivers manager). An existing network connection is required for downloading if the firmware blob is not on disk. To extract firmware manually install bcm43xx-fwcutter or b43-fwcutter. Fwcutter will ask at setup if you want to automatically download and extract the firmware.

WEP

WPA

  • Works with open driver. Tested with eduroam academic network. It is necessary to load two kernel modules ieee80211_crypt_ccmp and ieee80211_crypt_tkip. Then login with NetworkManager or [:KNetworkManager].

  • Works with open driver. Tested with La Fonera without loading anything before connecting.
  • Works with windows driver through ndiswrapper out of the box.

WPA2

Thermal management

There are problems with sleep and hibernation, the cpu fan doesn't start after waking laptop up, so it is necessary to turn the fan on manually by executing this script:

# public domain 2007 - Markus Brechtel (chaotika) <markus@b-r-e-c-h-t-e-l.net>
# This script makes the fans wich ran before suspend come up after resume again on HP nx6325.

acpi -t
cat /proc/acpi/fan/*/*

for fanstate in $( ls /proc/acpi/fan/*/state ); do
        echo 0 > $fanstate;
done

cat /proc/acpi/fan/*/*

Card reader

The card reader cannot recognize Sony Memory Stick cards as it can in Windows Vista. Haven't filed bug yet.

Bluetooth

To make bluetooth fully work in Ubuntu 7.10 you have to install gnome-vfs-obexftp (from universe). In 8.04 sending files via bluetooth works out of the box.

AES2501 fingerprint reader

The fingerprint reader should work with [http://reactivated.net/fprint/wiki/Main_Page fprint] though I didn't test it yet. -- AzraelNightwalker DateTime(2008-03-16T23:20:33Z)

BIOS update

Hint for the BIOS update: The BIOS from the HP site comes wrapped in a .EXE file. However, you do NOT need Windows in order to update your NX6325. Go and download the FreeDos installer BIOS version from the HP website. Use cabextract (install it with "sudo apt-get cabextract" in a terminal window) to extract the files; there is then a folder containing a .ISO file which is actually a bootable CD image (in my case its exact name is ROM.ISO). Right-click it and burn the file ROM.ISO to CD. Then boot from this CD and follow the instructions.

Guidelines for this Wiki document

Please do not add Kubuntu (and other derivatives) when the same Ubuntu version is already added to the table. For example: Kubuntu has exactly the same kernel and drivers as Ubuntu so everything that works in Ubuntu will work in Kubuntu and vice versa. Same for things that don't work. The same reasoning applies when keeping i386 and amd64 seperated.

However, with that said. Some functionality depends on the userspace which differs between Ubuntu and Kubuntu.

Info about Ubuntu 6.06, 6.10 and 7.04 has been cut out because it's practically obsolete. Only 8.04 and 7.10 should be left.

External links

[http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodTypeId=321957&prodSeriesId=1849082 NX6325 product page] [http://h18000.www1.hp.com/products/quickspecs/12447_na/12447_na.HTML NX6325 Specifications] [http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=1849083&lang=en&cc=us&prodTypeId=321957&prodSeriesId=1849082&taskId=135 Software and driver download] [http://forums1.itrc.hp.com/service/forums/familyhome.do?familyId=118 HP support forums] [http://bizsupport.austin.hp.com/bc/docs/support/SupportManual/c00715299/c00715299.pdf Maintenance and Service Guide]

[http://vale.homelinux.net/wordpress/?s=nx6325 Ubuntu current] [http://www.ludreb.plus.com/ubuntuguide.html Kubuntu] [http://www.puchalla-online.de/nx6325.html Debian 4.0] [http://www.andreas-kleisun.homepage.t-online.de/FC5_on_nx6325.html Fedora Core 5] [http://gentoo-wiki.com/HARDWARE_Gentoo_on_HP_Compaq_nx6325 Gentoo] [http://www.wolframschenck.de/nx6325.htm SuSE Linux 10.1] [http://thinksilicon.redprohosting.de/index.php?page=39 SuSE Linux (German language)] [http://www.gammu.org/wiki/index.php?title=HydePark:Nx6325 Windows]


CategoryLaptop

LaptopTestingTeam/Old/HPNX6325 (last edited 2010-03-02 10:10:13 by host226-241-dynamic)