HOWTO: Amilo Pro V2060 + Gentoo Linux
kozik Używanie Gentoo Linux na notebooku z intelowskimi elementami - nie wszystko jest różowe…
- Bebeszki
- Pentium M 750 (Sonoma)
- chipset ICH6-M (82801FB/FBM/FR/FW/FRW)
- karta graficzna Intel 915GM, TV-Out (S-Video)
- dysk SATA
- karta dźwiękowa Intel High Definition Audio Controller (ICH6)
- Intel PRO/Wireless 2200BG
- Realtek RTL-8169 Gigabit Ethernet
- CPU (Pentium M 750 (Sonoma))
- działa
- architektura “Pentium-M”
- vendor_id : GenuineIntel
- cpu family : 6
- model : 13
- model name : Intel(R) Pentium(R) M processor 1.86GHz
- stepping : 8
- cache size : 2048 KB
- flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx est tm2
- CFLAGS=”-O2 -march=pentium-m -pipe -fomit-frame-pointer “
- Aby funkcjonował bit NX (Execute Disable Bit), trzeba włączyć tę opcję w BIOS-ie i kernel skompilować z “HIGHMEM 64GB”.
Podczas bootowania pojawi się wtedy:
0MB HIGHMEM available.
502MB LOWMEM available.
NX (Execute Disable) protection: active
Niestety nie działa wtedy Suspend2 (może kiedyś będzie… http://wiki.suspend2.net/ToDoList).
- działa
- Power Management
- ACPI:
- działa
- CPU throttling:
- działa
- jako “governor” wybrany “userspace”
- jako sterownik “Enchanced SpeedStep Centrino”
- demon “powernowd” oraz “cupfrequtils”
Suspend2 (hibernacja)Tux on Ice- działa
- do swapa
- w kernelu wkompilowana kompresja LZF
- ACPI:
- HDD, SATA
- działa (Out of the box :))
- moduł “ahci” (wymagany dla TCQ/NCQ) lub “ata_piix” (nie obsługuje NCQ, dla trybu PATA)
- Audio (ALSA)
- działa
- moduł snd_hda_intel (Intel High Definition Audio Controller)
niestety głośniki piszczały i ruszenie potencjometrem wyłączało dźwięk, więc trzeba było źródła kernela spatchować, aby wywalić surround. Łata:
hda_codec-linux-2.6.16-suspend2-r4.patch
hda_codec-linux-2.6.16-suspend2-r7.patch
hda_codec-linux-2.6.17-suspend2-r4.patch
hda_codec-linux-2.6.18-suspend2.patch
(oryginalnie patch pochodzi z http://student.fiit.stuba.sk/~kotuc04/suse/)
i jeszcze raz przekompilować jądro
- Video
- działa
- Kernel:
- FrameBuffer dla Intel i810/i815 i kolejnych; obecny stan - experimental; niestety moduł intelfb nie zachowuje się jak normalny sterownik fb i nie tworzy urządzeń /dev/fbX
- agpgart dla Intel 440/i8xx i kolejnych
- Direct Rendering Manager dla Intel i915 z kernela (nowsze wersje w Portage x11-base/x11-drm - niestety miałem pewne problemy z budzeniem się z suspend2 przy nich, aczkolwiek nie zdiagnozowałem czy to one są winne)
- aby karta była dostępna przez sterownik DRI (czyli /dev/dri/*), nie wolno było ładować modułu “drm” i “i915″ poprzez “modules.autoload”; niech kernel sam później załaduje przy włączaniu X-ów
- X.Org (wersja 7.0)
- działa DRI i GLX
- X-y skompilowane z flagą “VIDEO_CARDS=i810” i taki sterownik do xorg.conf
- TV-Out (S-Video)
- działa, ale w trybie NTSC, czego efektem jest wypełnienie ekranu w pionie tylko w 3/4
- Opis przygód - i915GM + S-Video + TV
- WiFi
- działa (WEP i WPA)
- sterownik ipw2200 i ieee80211 z kernela (jako moduły)
- jeśli łączymy się z sieciami używającymi CCMP (czyli AES), to należy ręcznie załadować wpierw moduł aes-i586, bo w przeciwnym wypadku ieee80211_crypt_ccmp załaduje niezoptymalizowaną wersję aes.
- z Portage:
- ipw2200-firmware
- wpa_supplicant
- Nie wspomina o tym żaden manual/HOWTO, ale aby WPA działało “wpa_supplicant” NIE MOŻE UŻYWAĆ STEROWNIKA “ipw”. Przy użyciu “ipw” (jako parametr, czyli “-D ipw”) wyskakiwały błędy:
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Zamiast tego należy użyć “wext“, czyli “-D wext“. - Jeśli ma świecić dioda, to do “/etc/modules.autoload.d/kernel-2.6” przy ładowaniu modułu ipw2200 dodać parametr “led=1“.
- Pobierz: xorg.conf
- Pobierz: plik konfiguracyjny kernela
Wysłano w Projekty - Unix |

wrzesień 18th, 2006 at 9:50
czesc,
suspend2 (do swapa) działa,
1. w pld
po odsuspendowaniu snd-hda-intel działa
2. niestety, suspend to ram po np zamknięciu klapy powoduje ładne spanie, po otworzeniu snd-hda-intel milczy …
i za chiny ludowe nie wiem jak zmusić do współpracy
3. pcspkr co bardziej mie interesuje ma ten sam objaw co snd z suspend to ram
też nie działa
4. suspend2 (swap=/dev/sda2) nie pasuje mi, wolę to ram .. więc … lipa
czy coś podobnego doświadczyłeś ?
ps: chyba FSC to jednak laptopo zabawki, żałuję wtopy z zakupem tego szitu …
wrzesień 18th, 2006 at 10:22
Suspend2RAM nie próbowałem. Przy usypianiu do swapa dźwięk się nie budzi - długo się z tym męczyłem, ale się nie udało. Mógłbyś podesłać na maila swój /etc/hibernate/hibernate.conf?
Nie zwalałbym winy na FSC - to jest tylko sprzęt. Raczej to kwestia albo Linuksa albo samego połączenia FSC+Linux :).