Konfiguracja notebooka Asus N53

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

W tym wpisie poruszę temat konfiguracji notebooka Asus N53 pod Ubuntu 11.04 Natty Narwhal – w Ubuntu 11.10 Oneiric Ocelot większość problemów została rozwiązana. Zamieszczone porady mogą okazać się pomocne również w przypadku notebooków Asus N73 oraz N61.

Ten wpis pomoże Ci rozwiązać problemy z:


Stan wstrzymania i hibernacji


Problem ze stanem wstrzymania oraz hibernacją zostanie rozwiązany dzięki poniższemu skryptowi.
Otwórz terminal i wydaj polecenie:

sudo gedit /etc/pm/sleep.d/20_suspend-ehci-hcd

Następnie w oknie edytora wklej poniższy kod:

#!/bin/sh
#
# Suspend and Hibernate Fix Script
#
# Credits: Cuong Tham

TMPLIST_E=/tmp/ehci-dev-list
TMPLIST_X=/tmp/xhci-dev-list
E_DIR=/sys/bus/pci/drivers/ehci_hcd
X_DIR=/sys/bus/pci/drivers/xhci_hcd
E_BIND=$E_DIR""/bind
E_UNBIND=$E_DIR""/unbind
X_BIND=$X_DIR""/bind
X_UNBIND=$X_DIR""/unbind

unbindDev() {
  echo -n '' > $1
  for i in `ls $2 | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do
    echo -n "$i" | tee $3
    echo "$i" >> $1
  done
}

bindDev() {
  [ -f $1 ] || return

  for i in `cat $1`; do
    echo -n "$i" | tee $2
  done

  rm $1
}

case "${1}" in
  hibernate|suspend)
    unbindDev $TMPLIST_E $E_DIR $E_UNBIND
    unbindDev $TMPLIST_X $X_DIR $X_UNBIND
    ;;
  resume|thaw)
    bindDev $TMPLIST_E $E_BIND
    bindDev $TMPLIST_X $X_BIND
    ;;
esac

Nadaj prawa do uruchamiania:

sudo chmod 755 /etc/pm/sleep.d/20_suspend-ehci-hcd

Teraz dodaj niezbędne repozytorium:

sudo add-apt-repository ppa:marco/ppa

Zaktualizuj listę pakietów:

sudo apt-get update

Zainstaluj pakiet suspend-ehci-hcd:

sudo apt-get install suspend-ehci-hcd

Uruchom ponownie komputer, aby wprowadzone zmiany weszły w życie.


Obsługa USB 3.0


Aby aktywować obsługę USB 3.0, musisz dodać parametr pci=nomsi do linii w GRUBie. W tym celu otwórz terminal i wydaj polecenie:

sudo gedit /etc/default/grub

Odszukaj linię zaczynającą się od:

GRUB_CMDLINE_LINUX_DEFAULT

i w cudzysłowie dodaj parametr pci=nomsi:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Zapisz plik Ctrl + S i zaktualizuj GRUBa:

sudo update-grub


Obsługa klawiszy funkcyjnych


Otwórz terminal i wydaj polecenie dodające niezbędne repozytorium:

sudo add-apt-repository ppa:marco/ppa

Zaktualizuj listę pakietów:

sudo apt-get update

Zainstaluj pakiet acpi4asus-dkms:

sudo apt-get install acpi4asus-dkms


NVIDIA Optimus


Otwórz terminal i wydaj polecenie dodające konieczne repozytorium:

sudo add-apt-repository ppa:bumblebee/stable

Zaktualizuj listę pakietów:

sudo apt-get update

Zainstaluj pakiet bumblebee:

sudo apt-get install bumblebee


Bluetooth


Na początek zainstaluj pakiet linux-backports-modules-cw:

sudo apt-get install linux-backports-modules-cw

Jeśli to nie pomoże, pobierz sterownik compat-wireless-2011-05-15.tar.bz2. Nowsze wersje sterownika możesz znaleźć tutaj wireless.kernel.org/download/compat-wireless-2.6/
Po pobraniu sterownika otwórz terminal i przejdź do katalogu, w którym znajduje się pobrana paczka. Rozpakuj ją:

tar -xjvf compat-wireless-2011-05-15.tar.bz2

Uruchom skrypt, aby skompilować jedynie moduł bluetooth:

cd compat-wireless-2011-05-16
./scripts/driver-select bt

Skompiluj i zainstaluj:

make
sudo make install

Zablokuj obecny moduł bluetooth i aktywuj nowy:

sudo make btunload
sudo modprobe ath3k
sudo modprobe btusb

Zrestartuj demon bluetooth:

sudo /etc/init.d/bluetooth restart

Jeśli po tym wszystkim bluetooth nadal nie działa, wydaj w terminalu polecenie:

lsusb

Jeśli Twój chip bluetooth wykrywany jest jako 13d3:3304, wydaj polecenie:

sudo gedit /etc/modprobe.d/ath3-bt.conf

I na końcu dodaj linię:

install ath3k modprobe --ignore-install ath3k ; /bin/echo "13d3 3304" >> /sys/bus/usb/drivers/ath3k/new_id

Zapisz plik Ctrl + S i uruchom ponownie komputer.


Intel Turbo Boost


Na początek załaduj moduł jądra:

sudo modprobe msr

Aby sprawdzić czy działa, zainstaluj pakiet acpidump:

sudo apt-get install acpidump

Uruchom turbostat:

sudo turbostat

I sprawdź prędkość pracy poszczególnych rdzeni.
Aby uniknąć konieczności ręcznego dodawania modułu jądra, dodaj go do autostartu:

sudo gedit /etc/modules

I dopisz na końcu:

msr
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • lukaszMM

    Witam.
    Dzięki za poradnik – mam właśnie N53 i miałem kilka problemów po instalacji Ubuntu 11.10.
    Niestety nie mogę rozwiązać problemu z kartą dźwiękową: gdy podłączam słuchawki dźwięk zostaje automatycznie ściszony. Może ktoś zna rozwiązanie??

    • http://www.ubuntu-pomoc.org Szmitas

      Jeszcze z takim problemem się nie spotkałem. Poziom głosu zostaje zmniejszony do zera czy wyciszony (mute)? Różnica polega na tym, że w aplecie regulacji głośności w przypadku wyciszenia obok głośniczka pokazany jest znak X.

      • lukaszMM

        Na obecnym Ubuntu 11.10 jedynie dźwięk zanika. W ustawianiach „Dźwięk” w zakładce „wyjście” zmienia się status „Złącze:” na słuchawki analogowe. Nie widać za to aby zaznaczona została opcja wyciszenie.
        Kilka dni temu z Kubuntu 11.10 zauważyłem, że po podłączeniu słuchawek suwak głośności był automatycznie przestawiany na minimum.

  • dziekuje

    Wielkie dzięki mam tego laptopa i bardzo pomógł mi ten artykuł.