HP Pavilion dv3 and Linux

by Ugo

I’ve just bought a 13.3 inch HP dv3, model 1075us with AMD Turion(tm) X2 Dual-Core Mobile RM-72 and after some configuration i’m now able to run Ubuntu 9.04 on it. I decided to write here what i needed to do, in case of anybody facing the same issues i did 🙂
First, here is all my hardware, if you have the same, then the solutions might fit for you.
My lspci:

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: Hewlett-Packard Company Device 9602

00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
08:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

Issue #1 No sound (ATI Technologies Inc RS780 Azalia controller)
I got no sound at all, but the solution was easy, just do:

gksudo gedit /etc/modprobe.d/alsa-base.conf

and append this at the end:

options snd slots=snd-hda-intel,snd-hda-intel
options snd-hda-intel model=dell-m4-2
options snd-hda-intel enable_msi=1
alias snd-card-1 snd-hda-intel
alias snd-card-0 snd-hda-intel

save, reset and enjoy.

Issue #2 Broadcomm’s shitty WiFi (Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01))

It was really not an issue, I’ve saw many people complaining about the broadcomms wifi, but I’ve just enabled the restricted driver and it works fine for me.

Issue #3 ATI acceleration with fglrx
I’m a compiz user, i cant help it! Nevermind the fire effects and all eye candy, what i really find useful is the zooming function, the window drag-and-drop between multiple desktops and the ability to assign a command to any key combination.
For example, I use to hit F12 to turn my screen off, whenever i need to go away from my laptop (to sleep, for example =P) thus i installed the restricted drivers and compizconfig-backend-gconf + compizconfig-settings-manager and assigned F12 to

/usr/bin/xset dpms force off

But the screen didnt completely went off, the backlight was still on. So i installed the latest Catalyst 9.5 driver doing this steps http://wiki.cchtml.com/index.php/Ubuntu_Jaunty_Installation_Guide and now it works.

The fingerprint authenticator(with fprint), the media card reader and the HP webcam works flawlessly.

Thats all for now.
(I will update this post as I find more compatibility issues between HP dv3 and Ubuntu)