Instalace Ubuntu 6.06 na notebook DELL Latitude D600


V minulém článku, jsem se zabýval instalací Ubuntu Dapper Drake: Flight 6 na notebook Acer. Po vydání oficiální verze 6.06 jsem instaloval tuto verzi na svůj osobní notebook DELL Latitude D600. Zmíním proto jen odlišnosti a problémy, na které jsem narazil a řešil.

Popis notebooku:

Intel Pentium M 1400Mhz
RAM 512Mb
Grafická karta ATI Mobility Radeon 9000
Monitor LCD 1400x1050
HDD 30GB
CDRW/DVD combo
LAN Broadcom 5702
WiFi Broadcom 4309  (TrueMobile 1400)
Modem Conexant D480

0000:00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 01)
0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X Gigabit Ethernet (rev 02)
0000:02:01.0 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 20)
0000:02:01.1 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 20)
0000:02:03.0 Network controller: Broadcom Corporation BCM4309 802.11a/b/g (rev 02)

WiFi

Notebook obsahuje WiFi kartu Brodacom BCM4309 - označení DELL TrueMobile 1400

lspci
0000:02:03.0 Network controller: Broadcom Corporation BCM4309 802.11a/b/g (rev 02)

Zprovoznění pomocí modulu bcm43xxx

V Ubuntu je pro správnou funkci této karty potřebný modul bcm43xx (načítá se automaticky) a je důležité nainstalovat firmware pro tuto kartu. Firmware můžeme získat následujícími způsoby.

1 - instalací balíku bcm43xx-fwcutter a spuštěním scriptu v /usr/share/bcm43xx-fwcutter/install-bcm43xx_firmware.sh
2 - instalací balíku bcm43xx-fwcutter a rozbalením souboru např.  bcmwl5.sys (získáme z instalace Windows) např. sudo bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys
3 - instalací balíku http://ubuntu.cafuego.net/pool/bcm43xx/bcm43xx-firmware_1.1-0ubuntu1_all.deb

Postup instalace najdete na Wiki, nebo na Ubuntuforums.

Bohužel na mém notebooku po zavedení modulu bcm43xx nastane kernel panic. Viz nahlášená chyba v Launchpadu.

Plná podpora WiFi karet Broadcom řady 43xx je plánovaná od verze kernelu 2.6.17

Proto jsem musel použít "Windows" ovladače pomocí ndiswrapper.

Zprovoznění pomocí Ndiswrapper

Ndiswrapper nám umožní použít ovladače pro systém Windows v Linuxu.

Důležíté je nenačítat modul bcm43xx (nebo se budete trápit jak já - WiFi karta prostě nejela, a já nemohl přijít na to proč nejede)

Toho dosáhneme vložením řádku "blacklist bcm43xx" do souboru /etc/modprobe.d/blacklist.

Ovladače ndiswrapper nejjednodušeji nainstalujeme pomocí aplikace ndisgtk. Po nainstalování program najdete v menu Systém/Správa/Windows Wireless Drivers.

Stačí jen najít soubor *.inf   - program nastaví systém za vás.

ndisgtk


Nastavení klávesnice "qwerty"

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "cz,us"
    Option        "XkbVariant"    "qwerty,"
    Option        "XkbOptions"    "grp:alt_shift_toogle,grp_led:scroll"
EndSection

Nastavení X.org

Doporučuji nastavit v Ubuntu X.org velikost obrazovky - přejdete problémů s velikostí písma. Např. u mne při použití ovladače ati jsem měl písmo v GDM velmi malé, s ovladačem fglrx zase moc velké.  Velikost se nastavuje pomocí parametru DisplaySize. Důležité je dodržet poměr DPI - viz  xdpyinfo | grep resolution, optimálně 96x96 DPI.

Section "Monitor"
    Identifier    "Generic Monitor"
    DisplaySize    370    277
    Option        "DPMS"
EndSection

Doporučené hodnoty:

#    DisplaySize    270    203    # 1024x768 96dpi
#    DisplaySize    338    254    # 1280x960 96dpi
#    DisplaySize    338    270    # 1280x1024 96dpi
#    DisplaySize    370    277    # 1400x1050 96dpi
#    DisplaySize    423    370    # 1600x1400 96dpi

Zdroje informaci:

http://process-of-elimination.net/wiki/Control_Font_DPI_in_X

http://www.ubuntuforums.org/showthread.php?t=20976

Upozorňuji ještě jednou - toto nastavení je důležité. Jestli má Ubuntu někde nedostatky, tak je to v nastaveni X.org - doporučuji věnovat konfiguračnímu souboru pozornost.

Grub

Aby Ubuntu nestartovalo v rozlišení 640x480 musel jsem doplnit parametr v souboru /boot/grub/menu.lst .
Parametr vga=0x342 např. nastaví rozlišení 1400x1050. Informace najdete např. zde.

title        Ubuntu, kernel 2.6.15-23-386
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro vga=0x342 quiet splash
initrd        /boot/initrd.img-2.6.15-23-386
savedefault
boot

EasyUbuntu

Kodeky pro přehrávání MP3 a videa, podporu DVD, Javy, ovladače grafických karet, atd. nejjednodušeji nainstalujete pomocí EasyUbuntu

easyubuntu

Uspání a hibernace

Uspání a hibernace byla plně funkční. Těsně před vybitím baterie se notebook korektně vypne.

Funkční klávesy

Klávesy pro nastavení hlasitosti a vypnutí zvuku byly plně funkční.

Problémy s grafickou kartou ATI

Při použití ovladače ati vykreslování obrazovky není vždy v pořádku - viz obrázky:

xorg1


xorg2

Při použití ovladače fglrx nebyl funkční 3D režim - z nějakého důvodu i aplikace OpenOffice.org nešla spustit. 

Zpět na úvodní stránku