Strona 1 z 1

Instalacja Debiana testing na laptopie ASUS F5N - AP077

: 19 lipca 2008, 18:16
autor: piroaa
Instalacja Debiana testing na laptopie ASUS F5N - AP077
Wszystkie porady tu zawarte można oczywiście znaleźć gdzieś w sieci ale po co każdy ma szukać od nowa ja już znalazłem i pomyślałem sobie że nie będę taki i się podzielę z innymi informacjami jak rozwiązać problemy które u mnie wystąpiły.

UWAGA 1:
Ten sam producent ten sam model a jednak różne podzespoły dla tego zanim cokolwiek zrobisz porównaj wyniki polecenia lspci.
UWAGA 2:
Na szczęście to co napisałem powyżej działa w dwie strony więc jeśli masz inny laptop a ten sam zainstalowany sprzęt pod klawiaturą to możesz śmiało testować podane porady powinny zadziałać.

Mam nadzieję, że na pytanie dlaczego testing nie muszę odpowiadać. Dla nie zorientowanych wersja testing (przynajmniej z mojego punktu widzenia) wygląda jak wersja finalna każdego innego Linuksa. Co chwila wychodzą nowe pakiety, które trzeba aktualizować jak wszędzie poza tym system jest na tyle stabilny, że można go spokojnie używać. Jeśli to nie przekonuje niezdecydowanych dodam jeszcze, że wersja stabilna nie jest kompatybilna z zainstalowaną kartą sieciową, co oznacza przenoszenie pakietów niezbędnych do zainstalowania czegokolwiek na dysku przenośnym USB (pendrive) lub instalacje nowego jądra (bez dostępu do sieci życzę powodzenia) jak dla mnie ten argument był nie do przebicia.

No to dobrze, dość zbędnego gadania na początek wynik lspci:

Kod: Zaznacz cały

00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2) 
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2) 
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2) 
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2) 
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2) 
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2) 
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2) 
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2) 
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2) 
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1) 
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1) 
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2) 
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2) 
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2) 
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2) 
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2) 
00:12.0 VGA compatible controller: nVidia Corporation GeForce 7000M (rev a2) (rev a2) 
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) 

1. Karta graficzna

Kod: Zaznacz cały

00:12.0 VGA compatible controller: nVidia Corporation GeForce 7000M (rev a2) (rev a2) 
Karta jak to produkty zielonych działa bezproblemowo wymaga jednak kilku zabiegów.
W pierwszej kolejności czeka nas edycja Xorga to znaczy czeka nas ona tylko w wypadku gdy X-yn nie wstaną w takim wypadku w pliku /etc/X11/xorg.conf zmieniamy spod konsoli np.: przy użyciu vima wpis "nv" na "vesa" powinno to wyglądać tak:
przed:

Kod: Zaznacz cały

Section "Device" 
	Identifier	"nVidia Corporation NVIDIA Default Card" 
	 Driver		"nv" 
	BusID		"PCI:0:18:0" 
EndSection 
po:

Kod: Zaznacz cały

Section "Device" 
	Identifier	"nVidia Corporation NVIDIA Default Card" 
	 Driver		"vesa" 
	BusID		"PCI:0:18:0" 
EndSection 
Jeśli macie problem z używaniem vima przygotowałam wersie dla opornych

Kod: Zaznacz cały

sed -e 's/"nv"/"vesa"/g' /etc/X11/xorg.conf > /etc/X11/xorg.conf

Oczywiście nie muszę przypominać o kopii pliku przed jakimikolwiek zmianami:

Kod: Zaznacz cały

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old123 
Po tym zabiegu X-sy powinny się uruchomić dalej należy postępować według poradnika Kaka' (mam nadzieję, że tak się ta ksywka odmienia), a poradnik tutaj:
http://kaka.ovh.org/howto/nvidia_drivers/
Wszystko jest tam bardzo ładnie opisane, więc nie ma powodu aby pisać to samo jeszcze raz.
Dodam tylko że problemy powstają na młodszym bracie Debiana, Ubuntu mimo że wszystko się kompiluje, moduły są tworzone, to jednak z niewyjaśnionych przyczyn nie działa. Być może od ostatniego czasu coś się poprawiło jednak w momencie, w którym próbowałem instalacji po prostu z niewyjaśnionych przyczyn sterownik odmawiał współpracy.

2. Karta WiFi

Kod: Zaznacz cały

05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) 
Karty Atherosa zasadniczo są obsługiwane przez sterownik madwifi, a jeśli nie to przez nowszy ath5k jednak akurat w tym przypadku żaden z nich nie współpracuje.
Wymagana kompilacja ze źródeł, przechodzimy na stronę:
http://snapshots.madwifi.org/special/ i pobieramy wymagany sterownik madwifi-ng-r2756+ar5007.tar.gz lub madwifi-nr-r3366+ar5007.tar.gz
Powinno działać na dowolnym jednak u mnie pierwszy się nie kompilował.
Po pobraniu rozpakowujemy i wykonujemy:

Kod: Zaznacz cały

./configure 
make 
make install
Uwaga na stronie madwifi jest ,,porada'' aby przed kompilacją wykonać:

Kod: Zaznacz cały

cd scripts
./madwifi-unload
./find-madwifi-modules.sh $(uname -r)
cd ..
z pierwszym driverem tak zrobiłem i pewnie dla tego nie chciał działać za drugim razem nie wykonałem tych skryptów i poszło pięknie.
Dodatkowo tutaj: http://madwifi.org/ticket/1679 można śledzić zmiany w sterownikach i szukać kolejnych łatek.
UWAGA
£atki teoretycznie są dla architektury i386 jednak u mnie na i686 działa bezproblemowo, nawet kismet bardzo ładnie działa.

Za pomoc w rozwiązaniu problemów z kartą dziękuję forumowiczowi obuch.

3. Karta dźwiękowa

Kod: Zaznacz cały

00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)

Oczywiście karta powinna zadziałać od pierwszego uruchomienia i nie powinno być z nią najmniejszych problemów takie informacje można znaleźć w sieci, no może poza jednym problemem otóż po włożeniu słuchawek dźwięk w głośnikach się nie wyciszał, to straszne.
U mnie głośniki były wyciszone tak dobrze że w ogóle nie grały.
Trochę pomyślałem ,,to nvidia w ogóle robi karty sieciowe?'', po sprawdzeniu chipsetu, który pokazuje alsamixer: Realtek ALC660-VD zacząłem szukać pod tym kątem i bingo użytkownicy Ubuntu, z jakiegoś angielskiego forum mieli podobny problem rozwiązaniem jest dopisanie do:

Kod: Zaznacz cały

/etc/modprobe.d/alsa-base 
gdzieś na końcu:

Kod: Zaznacz cały

options snd-hda-intel model=lenovo  
Skąd się wzięło Lenovo, ludzie na tym forum też się zastanawiali ale nie ważne najważniejsze że działa.
Teraz wystarczy włączyć alsamixer wyciszyć wszystko, mikrofon sprzęga z głośnikiem jeśli tego nie zrobimy podczas restartu usłyszymy straszny pisk (wiem, bo za pierwszym razem nie wyciszyłem, powiem tylko że pisk jest tak przeraźliwy że powyższy wpis usuwałem z użyciem livecd).
Jeśli wszystko wyciszone, restartujemy, po restarcie włączamy alsamixser i jakąś muzyczkę. Powoli zaczynamy pogłaśniać i cieszyć się pięknym dźwiękiem płynącym z głośników.
Co do problemu ze słuchawkami, pewnie jest ale ja nawet nie mam słuchawek więc nie wiem. Rozwiązanie w każdym razie można znaleźć w polskim internecie wpisując wynik z lspci. Z tego co pamiętam wymagane były źródła alsy, trzeba było je rozpakować, coś zmienić w jednym pliku i z kompilować. Ale co dokładnie nie pamiętam.

4. Kamera internetowa.
Pierwszą rzeczą jaką należy sobie uświadomić to to że kamera jest na USB jeśli to wiemy wydajemy lsusb i otrzymujemy:

Kod: Zaznacz cały

Bus 004 Device 001: ID 0000:0000  

Bus 003 Device 004: ID 174f:6a31  
< to jest kamera
Bus 003 Device 003: ID 0bda:0116 Realtek Semiconductor Corp. 
< i to też 
Bus 003 Device 001: ID 0000:0000  

Bus 002 Device 001: ID 0000:0000  

Bus 001 Device 003: ID 046d:c019 Logitech, Inc.  
Dziwna sprawa bo kamery są dwie no przynajmniej tak wynika z polecenia lsusb, ja osobiście kamery nie uruchomiłem ponieważ nie jest mi ona do niczego potrzebna a skoro tak to nie mam motywacji żeby z nią walczyć, tym niemniej z tego co się dowiadywałem do obu kamer są sterowniki więc zakładam że działają pod Linuksem.

I to już koniec zmagań z laptopem wszystko co było mi do szczęścia potrzebne uruchomiłem czyli można trzeba tylko trochę chcieć.
Mam nadzieję, że poradnik ten przyda się komuś, albo pomoże przy wyborze laptopa działającego pod Linuksem. Szczególnie że cena tego modelu jest bardzo atrakcyjna ostatnimi czasy. Dziwnie się czuję, jak widzę ile przepłaciłem, ale to tak na marginesie.