View more guides at Linux Wiki Guides
This page was blank, which is a shame as the 4310s runs Linux well, so I have added my experience after having this laptop about 5 days.
This page is just for discussing using Linux on the HP ProBook 4310s. For a general discussion about this laptop you can visit the HP ProBook 4310s page on LapWik.
If you would like to edit this page please first view our Editing Guidelines.
For full specifications see the HP ProBook 4310s specifications page.
|Name||HP ProBook 4310s|
|Processor||Intel® Core™ 2 Duo Processor T9600 (2.80 GHz, 6 MB L2 cache, 1066 MHz FSB)
Intel® Core™ 2 Duo Processor P8700 (2.53 GHz, 3 MB L2 cache, 1066 MHz FSB)
Intel® Core™ 2 Duo Processor P7570 (2.26 GHz, 3 MB L2 cache, 1066 MHz FSB)
Intel® Core™2 Duo Processor T6670 (2.20 GHz, 2 MB L2 cache, 800 MHz FSB)
Intel® Core™ 2 Duo Processor T6570 (2.10 GHz, 2 MB L2 cache, 800 MHz FSB)
Intel® Celeron® Processor T3000 (1.80 GHz, 1 MB L2 cache, 800 MHz FSB)
|Screen||13.3” (1366×768) Widescreen|
|RAM||Up to 8GB|
|Optical Drive||DVD+-RW with Lightscribe
|Graphics||Intel Graphics Media Accelerator 4500MHD
ATI Mobility Radeon HD 4330
Intel WIFI Link 802.11a/b/g draft-n
Broadcom 802.11a/b/g draft n
|ExpressCard Slot||Not Tested|
|Fingerprint Reader||Not Tested||N/A on my model|
I booted Ubuntu 9.04 (Jaunty, i386) from the live CD, all seemed OK so I installed from there. Pretty much everything I tried so far just worked with 3 exceptions. I have also run the 64bit version (AMD64) and that runs well.
a) The screen would randomly either come up correctly in X at 1366×768 or sometimes at 1024×768 (4:3). It turns out by looking in the logs that the video chip was randomly detecting a TV attached, which there wasn't, and so dropping the resolution to suit the TV. The fix I found at http://ubuntuforums.org/..., my working xorg.conf looks like this
Identifier “Configured Video Device”
Option “Monitor-LVDS” “Laptop LCD”
Option “Monitor-TV” “TV”
Identifier “Laptop LCD”
Option “PreferredMode” “1366×768”
Option “Ignore” “True”
Identifier “Default Screen”
Monitor “Laptop LCD”
Device “Configured Video Device”
b) Audio didn't produce any error, or sound either. The fix was found at https://help.ubuntu.com/... and http://forums.opensuse.org/... and is simply appending ”
options snd-pcsp index=-2” and ”
options snd-hda-intel model=laptop” to your /etc/modprobe.d/alsa-base.conf file. Using model=mobile instead also works, and gives more sliders in the volume control, not sure what the difference is exactly.
c) When it comes out of suspend the CPU fan goes to 100% and stays there. The fix I used was at https://bugs.launchpad.net/.... Create the file ”/etc/pm/sleep.d/99funguj”, insert the code below and chmod 755 it.
# 99funguj: sprav co se da
case “$1” in
# Stopping is not required.
# sprav to
for x in /proc/acpi/fan/*; do
if [ -f “$x/state” ] && [ “`grep on $x/state`” ]; then
echo -n 3 > $x/state;
echo -n 0 > $x/state;
for x in /proc/acpi/fan/*; do
if [ -f “$x/state” ] && [ “`grep off $x/state`” ]; then
echo “echo -n 0 > $x/state;” » /tmp/fanstate0
echo “echo -n 3 > $x/state;” » /tmp/fanstate3
*) exit $NA
So far it runs very well. I haven't had any problems like not being able to adjust the screen brightness as I've read here for the 4510s, that all works as expected. All the touch sensitive and 'fn' buttons work (at least as well as they do in Windows -which isn't great), including the wireless, but I haven't figured out how to individually enable/disable the wifi & bluetooth. As I still dual boot I do that in windows and it sticks when I return to Linux.
Note written weeks later: To individually enable/disable the bluetooth/wifi I read that “rfkill” is the app you need. It isn't part of Ubuntu 9.04 Jaunty, but 9.10 Karmic has it from what I can tell so hopefully when that gets released the problem will be solved. Also, with Ubuntu 9.04 the 2.6.28 kernel isn't great for this laptop. I've downloaded and installed the Debian Sid 2.6.30 kernel and things seem to run better.