Notebook Dell Latitude 110L

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 32057×

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.

Hardware stručně

Instalace distribuce

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 a touchpad

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

Displej a VGA out

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

PCMCIA

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

Audio

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.

Síťová rozhraní

Notebook může komunikovat s okolním světem hned třemi způsoby.

Ethernet

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.

WiFi

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

Modem

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.

Ostatní

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).

Závěr

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.

Komerční sdělení:
Instalujeme OpenSUSE 10.0 nebo Fedoru Core 4 s aktuálními updaty a plnou podporou multimédií na tento notebook včetně zprovoznění hardware v maximálním možném rozsahu za 1000 Kč + DPH. Kontaktní údaje viz Linux Shop.
Online verze článku: http://www.linuxsoft.cz/article.php?id_article=1042