Error message

Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home/ullgren/

Ubuntu 10.10 on ASRock X58 Extreme3

As a Xmas-gift to myself I decided to replace my 10 year old workstation with a new one. After recommendations from a friend I decided to buy the new computer from Mr. PC Computers. I also enjoy supporting local dealers. The very next day I could collect the computer and once at home I downloaded and installed Ubuntu 10.10 (Maverick Meerkat).

Hardware specs and BIOS settings

Intel Core i7 950 3066MHz Socket 1366 Box
Asrock X58 Extreme, Intel X58 Chipset LGA1336
6GB DDR3 1333MHZ (2GBx3)
Nvidia Geforce GTX580 1536MB GDDR5 PCIe
Hard drive
500GB 16MB cache SATA2
Optical drive
22x Dual Layer DVD+/-RW
Power supply
FH-Power 800Watt, 120mm fan, Silent PSU
Sound card
Integrated, Realtek HD audio 7.1
Network card
Integrated, Realtek RTL8111DL, 10/100/1000Mbit

In the BIOS I selected the predefined BIOS settings for performance and setting the SATA to AHCI.

All basic functions worked perfectly out of the box and where I found things not working I had great help from Nei's ASRook X58 Extreme3 and Linux post on AntiNetwork.

Here are some more details on how I implemented the tips he gives on Ubuntu 10.10.

Auto unload xhci_hcd (USB3) on hibernate

Since the xhci_hcd module makes hibernation impossible it need to be unloaded prior to hibernation. This can be done using the

Create new file /etc/pm/sleep.d/01_unload_xhci_hcd.


case "$1" in
rmmod -f xhci_hcd
modprobe xhci_hcd

To get hibernation to work again on Ubuntu 12.04 you have to REMOVE this file again.

Fixing slow system clock

Just as Nei notes the system clock is lagging allot. Using hpet as the clock source fixes this.

Edit /etc/default/grub.
to read
GRUB_CMDLINE_LINUX_DEFAULT="clocksource=hpet quiet splash"

The run sudo update-grub

DVD read errors

I now seen read error on all DVDs I try to rip backup and I've not been able to verify if this is a problem with the chipset or DVD reader.
Oddly enough playing DVDs using the VLC works fine but when trying to convert/save them to file I get allot of read error until the process simply halts.

Ubuntu 12.04 update

After upgrading to Ubuntu 12.04 I can no longer hibernate the computer. pm-is-supported --hibernate do return 0 so according to that is should be supported but pm-hibernate does nothing.

Update: The problem turned out to be the 01_unload_xhci_hcd file since that module did no longer exist by that name the hibernation failed and was inhibited. To get hibernation to work again on Ubuntu 12.04 you have to REMOVE this file.

Ubuntu 12.10 update

To re-enable the hibernate option in the Systems menu you need to follow this guide. If you are running Gnome Shell there are some additional steps in this blog.