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)
- działa (Out of the box
- 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
kozik

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
.