Test Linuxu na notebooku Dell. Funkčnost jednotlivých komponent,
uspávání, hibernace, 3D akcelerace, výdrž baterie.
6.12.2005 10:00 | Ondřej Čečák | přečteno 32492×
První kousek od DELLu, který jsme měli možnost otestovat, nám zapůjčila společnost GCI Praha, spol. s r. o., za což velice děkujeme.
Notebook řady Latitude s typovým označením 110L byl navržen tak, aby jeho cena nebyla nijak vysoká, přesto však ho lze bez problému použít třeba na běžnou kancelářskou práci. Pod stejným typem se skrývají různé hardwarové parametry, ten nejlevnější seženete za cenu výrazně po 20.000Kč. Námi testovaný stroj byl vybaven poměrně výkonnými komponentami a v současné době se prodává za přibližně 24.000Kč.
Zaměření na nižší cenu se pravděpodobně projevilo i na vlastním dílenském zpracování notebooku – téměř vše, čeho se budete dotýkat, je z plastu, takže mám docela obavy o možné mechanické opotřebení nebo rovnou poškození například i při malém pádu.
Při testování minulého notebooku jsem zkusil použít distribuci OpenSUSE 10.0 a tato volba se mi více než dobře osvědčila – za pár desítek minut máte víceméně fungující systém připravený k použití. Při instalaci je ovšem docela nepříjemné, že pokud nevypnete ACPI, nesmíte zaklapnout víko – tím notebook uspíte a už ho úspěšně neprobudíte (obrazovka zůstane stále černá). Nicméně myslím není žádný problém první část instalace (cca 20 minut při zpomalené mechanice a procesoru tak, aby byl notebook opravdu velice tichý) notebook neuspávat.
Klávesnice je celkem bezproblémová, relativně rychle se na ní dá zvyknout, i když plastová konstrukce způsobuje, že se uprostřed nepatrně prohýbá. Všech 87 kláves je logicky uspořádáno, CTRL najdete v levém dolním rohu vedle klávesy Fn, vedle které stojí klávesa Windows. Tlačítka Home, PgUP, PgDn, End, Insert a Delete jsou ve sloupci úplně vpravo, což je asi jediná věc, která vás může chvilku potrápit.
Samozřejmě nebudete ochuzeni o zvláštní tlačítka, kterými jsou na operačním systému nezávislé přepínání obrazu mezi LCD a VGA Outem, upravování kontrastu, hlasitosti (a ztlumení) a vypínání WiFi. Uspávání, hibernace a vysunování vozíku u optické mechaniky je nutné řešit v rámci operačního systému (v Linuxu například pomocí ACPI events).
Notebook disponuje také touchpadem, který funguje bez problémů se standardním ovladačem (který mimochodem také umí rozeznávat, kolika prsty klepete).
# dmesg input: AT Translated Set 2 keyboard on isa0060/serio0 ... Synaptics Touchpad, model: 1, fw: 6.2, id: 0x8fa0b1, caps: 0xa04713/0x200000 input: SynPS/2 Synaptics TouchPad on isa0060/serio1 # zakladni cast konfigurace xorg.conf Section "InputDevice" Driver "synaptics" Identifier "Mouse[1]" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "InputFashion" "Mouse" Option "Name" "Synaptics;Touchpad" Option "Protocol" "explorerps/2" Option "SHMConfig" "on" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Grafická karta od Intelu je bez problémů podporovaná, stejně jako výstup na VGA Out. Text na 15 palcovém displeji byl bez problémů čitelný a ostrý v nativním rozlišení 1024x768, které je rovnou jako implicitní volbou.
Intel 915GM/910GML Graphics
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML
Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express
Graphics Controller (rev 03)
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 915GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xc0000000
# zakladni casti konfigurace xorg.conf
...
Load "dlx"
Load "dri"
...
Section "Device"
BoardName "915 GM"
BusID "0:2:0"
Driver "i810"
Identifier "Device[0]"
Option "SaXDualHead"
Option "Clone"
Option "SaXDualMonitorVendor" "LPL"
Option "SaXDualOrientation" "off"
Option "SaXDualResolution" "800x600"
Option "CloneRefresh" "43-75"
Option "SaXDualMode" "off"
Option "SaXDualHSync" "off"
Option "SaXDualMonitorModel" "C8365^P150X09 MONITOR"
Option "Modes" "800x600"
Option "SaXDualVSync" "43-75"
Option "MonitorLayout" "CRT,LFP"
Screen 0
VendorName "Intel"
EndSection
Do notebooku můžete připojit jednu PC Card II; bez problémů funkční.
02:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller Yenta: CardBus bridge found at 0000:02:01.0 [1028:01a5] Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:02:01.0, mfunc 0x00001002, devctl 0x64 Yenta: ISA IRQ mask 0x0448, PCI irq 11 Socket status: 30000007 pcmcia: parent PCI bridge I/O window: 0xd000 - 0xdfff cs: IO port probe 0xd000-0xdfff: clean. pcmcia: parent PCI bridge Memory window: 0xdfd00000 - 0xdfdfffff pcmcia: parent PCI bridge Memory window: 0x20000000 - 0x21ffffff
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
Zvuková karta od Intelu funguje s ALSA naprosto bez problémů. Stačí zavést
patřičné moduly (ten hlavní je snd_intel8x0
), což se u většiny distribucí dělá
automaticky.
Notebook může komunikovat s okolním světem hned třemi způsoby.
02:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile (rev 03) e100: Intel(R) PRO/100 Network Driver, 3.4.8-k2-NAPI e100: Copyright(c) 1999-2005 Intel Corporation ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 4 PCI: setting IRQ 4 as level-triggered ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNKE] -> GSI 4 (level, low) -> IRQ 4 e100: eth0: e100_probe: addr 0xdfdfd000, irq 4, MAC addr 00:11:43:49:14:60 ACPI-0212: *** Warning: Device is not power manageable
Tím prvním je klasický ethernet, do kterého se můžete připojit rychlostí až
100 Mbps. Integrovaná síťová karta od Intelu funguje bez problémů, stačí
zavést modul e100
.
02:03.0 Network controller: Broadcom Corporation BCM4309 802.11a/b/g (rev 03)
S WiFi kartou od společnosti Broadcom už je situace trochu obtížnější. Pokud mi je známo, v současné době neexistuje žádný ovladač pro Linux, takže pokud chcete 802.11a, b nebo g používat, musíte na to jít oklikou – díky projektu NdisWrapper stačí použít ovladače pro operační systém Windows, který byl k notebooku včetně ovladačů přibalen. Postup instalace je poměrně snadný a dobře popsaný, takže ho jenom stručně okomentuji v komentářích:
# nejprve je nutne zkopirovat spravne a fungujici (!) ovladace cp /windows/C/WINDOWS/system32/drivers/BCMWL5.SYS /etc/ndiswrapper/ cp /windows/C/drivers/network/addon/bcmwl5.inf /etc/ndiswrapper/ # nainstalujeme ovladac ndiswrapper -i /etc/ndiswrapper/bcmwl5.inf Installing bcmwl5 # overime uspesnost instalace ndiswrapper -l Installed ndis drivers: bcmwl5 driver present, hardware present # a nyni uz vesele zavedeme ndiswrapper -m && modprobe ndiswrapper # ve vystupu dmesg by se mohlo objevit neco podobneho tomuto: ndiswrapper: driver bcmwl5 (Broadcom,11/27/2004, 3.100.35.0) loaded ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5 ndiswrapper: using irq 5 wlan0: ndiswrapper ethernet device 00:90:4b:d1:4b:4d using driver bcmwl5, configuration file 14E4:4324:1028:0003.5.conf wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP # nasledne se objevi zarizeni wlan0, se kterym uz muzete pracovat # beznym zpusobem
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) Conexant
Modem od Intelu je víceméně jedinou problémovou součástí, protože ovladače nejsou dostupné přímo od výrobce, ale od společnosti Linuxant. Její ovladač HSF funguje dobře, ovšem ve volně dostupné verzi je omezen na pouhých 14.4 Kbps. Abyste mohli využívat plných možností linky, je nutné zakoupení licence, která stojí $19,95.
ACPI funguje bez potíží, díky němu uvidíte stav baterie a její stupeň nabití, procesor Pentium M můžete z maximálních 1600 MHz snadno podtaktovat na 600 MHz a šetřit tím energii a ventilátor.
Hibernace na pevný disk funguje bez problémů bez nutnosti dalších úprav,
nicméně jednou se mi stalo, že se notebook korektně neprobudil – obnova
systému skočila při cyklickém vypisování atkdb.c: Spurious ACK on isa0060/serio0.
Some program, like XFree86, might by trying access hardware directly.
Uspávání do RAM funguje také bez potíží, ale z nějakého důvodu to nelze
realizovat bez zásahu přímo pomocí KLaptopu, nicméně příkaz echo 3 >
/proc/acpi/sleep
funguje naprosto bez potíží a dle očekávání. Notebook
jsem uspával a probouzel takřka po celou dobu testování a nesetkal jsem se s
žádnými problémy.
Baterie od Panasonicu s kapacitou 4400 mAh vám při běžném používání vydrží téměř na tři hodiny běžné práce. DVD vypalovačku (která podle předpokladů funguje správně) bohužel nemůžete za chodu odpojit – není hotswapovatelná (navíc je na stejném IDE kanálu jako pevný disk).
Notebook DELL Latitude 110L je ukázkou toho, že i za málo peněz může být hodně muziky. Mně osobně by testovaný kousek téměř pro všechnu práci kterou potřebuji dělat na počítači bez problémů stačil.