Instalace OpenSUSE 10.3 na noteboocích IBM/Lenovo ThinkPad
Systém jsem instaloval na noteboocích IBM/Lenovo ThinkPad T60 (Core2Duo T7200, ATI mRadeon X1400, 2GB RAM, 120 GB HDD, LCD 1400 x 1050, WiFi Intel 3945), dále ThinkPad R60 (v podstatě stejná konfigurace) a ThinkPad R61 (Core2Duo T7100, nVidia Quadro NVS140, Intel 4965, LCD 1680 x 1050) s novým chipsetem Santa Rosa.
Instalace byla ve všech případech v podstatě standardní a jednoduchá. Několikrát zmiňovaný nárůst rychlosti defaultního rozhraní pro balíčkovací systém libzypp je opravdu markantní a z kategorie „skoro nepoužitelné“ se přesunul do kategorie „v podstatě pohoda“. Z novinek kromě podstatně vyššího tempa instalace lze zmínit možnost, už před kopírováním souborů na disk, nastavit síťové parametry a stáhnout rovnou patřičné opravy (je to vhodné, mj. už protože se rovnou stáhne a nainstaluje novější verze jádra).
Při výběru balíčků v sekci software je vhodné přidat nástroje potřebné pro notebooky ThinkPad. Není třeba si s tím moc lámat hlavu, v YaSTu ve výběru SW stačí přepnout mód výběru balíčků na „Hledat“, zadat řetězec thinkpad a zaklikat vše, co zavání thinkpadem. Systém si s tím poradí.
Po instalaci a upgrade se v YaSTu zaklikají vhodné komunitní repozitáře, minimálně ATI pro (T60 a R60) popř. NVIDIA (pro R či T61), packman, VLC, openoffice, non-oss software (pokud nejste puristé), wine, mozilla. Po přidání repozitářů do seznamu instalačních zdrojů (opět nesrovnatelně rychlejší tempo, než v minulosti) stačí do systému naházet multimedia.
Stokrát opakované, ale pro nováčky znovu: se zapnutými repozitáři packman a VLC pustíme Správce software a v políčku „Hledat“ zadáme dvd. Z hromady baličků, co na nás vyskočí vybereme min.: libdvdcss, libdvdread, libdvdplay, libdvdnav. Můžeme doplnit o k9copy, devede atd. Stejným způsobem zadáme a zaškrtáme lame, ffmpeg, mad, w32codec, faad, faac, libtheora, k3bcodec, Mplayer. S tímto SW bychom měli být schopni přehrát víceméně všechno.
K dílčím problémům jednotlivých NTB:
T60: s kernelem 2.6.22 nefunguje u T60 intelácká síťová karta. Nepodaří se totiž korektně natáhnout jaderný modul e1000. Pravděpodobně na Vás vyskočí hláška typu: “Problem_with_e1000:_EEPROM_Checksum_is_not_valid“. Není to problém jen OpenSUSE, jde o chybku v BIOSu, kterou kernel řady 2.6.22 zbytečně moc prožívá. Řešení je snadné. Jednak by měl stačit update BIOSu ze stránek Lenova a stáhnout a pustit skript „vidalia-eeprom-mod-script“.
Druhá a rychlejší možnost je natáhnout modul e1000 s potřebnými parametry, ignorujícími chyby checksumu. Takže v konzoli jako root nejdříve vyhodit modul e1000 (pokud se natáhl, což ale není pravděpodobné):
modprobe -r e1000
a potom vložit modul s příslušnými parametry:
modprobe e1000 eeprom_bad_csum_allow=1
Pokud jste si BIOS svého ThinkPadu již dříve updatovali, s podobným problémem se setkat nemusíte.
Hotovo, viz. thinkwiki.org či strejda Google.
T60 a R60 – u některých typů displaye nemusí být korektně detekována velikost LCD. X serveru ani MPlayeru to kupodivu nijak nevadí, ale přehrávače na bázi Xine (Xine, Gxine, Kaffeine..) s tím mají problém a obraz deformují. Řešení je opět obludně prosté:
jako root zeditovat /ect/X11/xorg.conf
Takže su, heslo, vi nebo mc (např.) a editovat /etc/X11/xorg.conf – v sekci Monitor opravit rozměr monitoru. U 15“ verze je to zhruba 304 229. Nicméně vezměte si pravítko a svůj display si změřte sami a přesněji. Po restartu X serveru (nebojte se být drsní CTRL+ALT+BACKSPACE je stále nejrychlejší) už budou vaši filmový hrdinové vypadat lépe než v originále.
R61 – zde mi nefungoval suspend to RAM „od přírody“ a bylo třeba mu pomoci. Nakonec mi nejjednodušší přišla cesta nejmenšího odporu:
Po přihlášení se jako root editujeme soubor /usr/lib/pm-utils/defaults – do řádku S2RAM_OPTS doplníme volbu -f, tj. aby systém neřešil rozličné nesmysly a bez velkých řečí se uspal. Výsledný řádek /usr/lib/pm-utils/defaults má tedy tvar: S2RAM_OPTS=“-f“. Pokud se po probuzení náhodou neprobudí síťová karta (stalo se mi jednou, z několika pokusů) stačí nahodit pomocí # ifup eth0, popř. Network managerem. Vzhledem k tomu, že s Windows Vista má tento chipset problém vůbec se probudit (nemluvě o rychlosti celého systému), přijde mi toto jako momentálně nejspolehlivější možnost uspávání „Santa Rosy“.
Z nějakého důvodu u R61 jde zvuk defaultně do sluchátek a reproduktory jsou vypnuté. Stačí v Kmixu (ikonka repráčku vpravo dole, kliknout na „Směšovač“), v sekci Přepínače zakliknout reproduktory. Lze to samozřejmě nastavit i v alsamixeru.
Pro fungování Wi-Fi je potřeba mít při instalaci systému hardwareový přepínač v poloze on a v případě obou bezdrátových karet si instalace pustila vše potřebné. Tj. u T a R60 a karty Intel 3945 jde o moduly ipw3945 a ieee80211. U PCI Express karty řady R(T) 61 jde o moduly iwl4965 a mac80211. Fungovalo „out of the box“.
Hotkeys fungují u obou generací notebooků, u řady 61 se v X nedá nastavit kontrast. Je třeba zagooglit, popř. hupnout přes CTRL+ALT+F1 do konzole, nastavit funkčními tlačítky jas a ALT+F7 hupnout zpět.
Grafika – u T60 a R60 si vybereme ATI repozitář. Při instalaci např. multimedií si dáme vyhledat ATI, nebo fglrx a stáhneme driver a jaderný modul. Při zaškrtnutí driveru se zaškrtne i modul (popř. i naopak), takže není třeba něco složitého řešit. Modul musí odpovídat našemu jádru. To zjistíme např. z konzole příkazem # uname -r, popř. kliknutím na ikonku Můj počítač na ploše. Pravděpodobně budete mít nyní jádro -default. Po stažení ovladače stačí hupnout do konzole jako root, příkazem #init 3 se přepnout do nižšího levelu a v něm dát # sax2 -r V Saxu povolíme i dual head (aby fungoval třeba projektor) a hurá zpátky do X (init 5). Glxgears jsem měl kolem 1500 – 2000 FPS. Je samozřejmé, že tyto hodnoty mohou a budou silně kolísat podle verze ovladače. U ATI stále bohužel platí, že to není úplně to nejlepší...
U R61 vybereme repozitář nvidia a stáhneme balíčky X11-video-nvidiaG01 a nvidia-gfxG01-kmp-default (opět chodí spolu). A zase do init 3 a tentokrát #sax2 -r -m 0=nvidia. A šup zpět do X. Glxgears mezi 4000 – 4500 FPS. Tyto postupy nejsou jediné funkční a určitě najdete řadu dalších, funkčních a možná ještě lepších způsobů.
Celkově mám z OpenSUSE 10.3 dobrý pocit, systém citelně zrychlil, tak nějak tam vše funguje. Možná by stálo za úvahu, aby Software Updater, který se (defaultně) po startu pokouší zjišťovat aktuality zahlásil, že nyní nelze na chvilku pustit Správce software. V případě aktivace Správce software by nemuseli neustálé hlášky o stahování .xml souborů s informacemi o balíčcích skákat přes všechny aplikace do popředí, aby uživateli hrdě oznámili, že jdou stahovat soubor X z repozitáře Y. Ale to jsou detaily. Rozhodně už nevidím používání Smartu jako nutnost pro rozumné soužití s OpenSUSE. Vše zlé z 10.1 budiž zapomenuto.



Komentáře
alvyn odpověděl -Pěkný článek, jen kdyby se mi ty NB dostaly do ruky. Nevím, jak jsou srovnatelne s Dell D520, který mám pracovní a vyhovoval by mi i osobně. Má vpodstatě všechno, co potřebuji. Jen mu chybí, jakýkoliv linux :( Holt firma jede ve voknech. Proto jsem nedočkavý a těším se na LiveCD. Až bude tak bych mohl napsat, jak si s ním SuSE rozumí.
honzaS odpověděl -D520 a SUSE 10.3 je bezproblémová kombinace. S ničím jsem neměl prakticky větší problémy, jediné co nechodí jsou některé funkční klávesy. Ty nejdůležitější, regulace podsvícení, zapínání/vypínání wifi/bluetooth však fungují 100%. Jelikož ostatní funkční klávesy nijak zvlášť nepotřebuji a nepoužívám, tak jsem po řešení zatím ani nepátral.
Uspání do ram (je v seznamu podporovaného hw) a hibernace funguje 100%. Taktéž wifi (ipw3945) a bluetooth jsou bezproblémové.
Prostě ideální notebook pro 10.3 :-)
alvyn odpověděl -Díky za info, já navíc ještě používám regulaci hlasitosti a možná se někdy bude hodit přepínač CRT/LCD, ale ty prezentace bych stejně asi musel dělat pod win. Jinak, co tento NB mám něco kolem 3. týdnu tak jsem maximálně spokojen. Klidně bych si ho koupil i sám a to, že na něm pojede bezproblému suse je super :)
honzaS odpověděl -Ovládání hlasitosti lze obejít pomocí Nastavení globálních zkratek přímo v KMix. Přepínání CRT/LCD nefunguje a podobné nastavení v biosu jsem nenašel, takže zatím asi nelze využít analogový výstup. Možná je někde na netu návod na zprovoznění, ještě jsem ale nepotřeboval, tak jsem ani nehledal.
omzul odpověděl -nejsem si jist, zda je to úplně k věci, ale třeba se to bude někomu hodit.
Mám T60 v docku a z Widlí jsem byl zvyklý mít výstup na dva 19" LCD 1280x1024 připojené přes VGA a DVI, přičemž vestavěný LCD má jen 1024x768. Grafika je Intel 950. V Linuxu (prvně jsem to ukecával pod Mandrivou 2008) se mi nedařilo potlačit výstup na interní display a poslat oba s jiným rozlišením ven.
Řešením byla úprava xorg.conf tak, aby tam byly 3 sekce "Monitor" a v sekci "Screen" proměnná udávající velikost plochy obou monitorů tj. Virtual 2560 1024. Ač autor článku považuje editaci xorg.conf za "obludně prostou", já vůbec netušil, jak ty sekce naplnit. Proto jsem 2x nabootoval (LCD žel nemám HW identické) z LiveCD a měl připojený jeden z monitorů (vždycky mi to totiž zdetekovalo jen jeden) a pak vygenerované soubory xorg.conf zkombinoval. V sekci "Device" jsem provedl přiřazení k portům:
Option "monitor-LVDS" "internal"
Option "monitor-TMDS-1" "externalA"
Option "monitor-VGA" "externalB"
První parametr je port, druhý hodnota Identifier ze sekce "Monitor"
Vlastní vypnutí interního a zapnutí externího monitoru obstarají příkazy:
xrandr --output LVDS --off # - vypnutí LCD notebooku
xrandr --output VGA --auto # - zapne LCD na příslušném portu
xrandr --output VGA --pos 1280x0 # - řekne, kde má být umístěno Crtc tj. levý horní roh
Ještě jsem nemusel prezentovat, ale myslím, že upravený script bude použitelný, byť nejspíš vystačím s tím, co lze nastavit přes SaX2. Vycházel jsem z tohoto článku.
Pokud mi někdo napíše, že to šlo mnohem snadněji, tak mě pěkně naštve ;?)
omzul odpověděl -Díky, tohle mi dodalo odvahu to zkusit. Snad to s tím návodem zvládnu ;D
shinigami odpověděl -V clanku zminujete moznost update jadra hned na zacatku, instaloval jste uz s updatovanou nebo puvodni verzi?
Jeste me tak napada, da se nekde v linuxu vycist info o biosu, verzi a tak?
Vladimír Fárek odpověděl -Zkoušel jsem obě varianty (už proto, že v T60 mi z popsaných důvodů nefungovala okamžitě síťovka) a oba způsoby jsou v pohodě. Dával jsem to i na pár PC a také pohoda. Nicméně považuji za čistější a užitečnější nainstalovat rovnou aktuální kernel.
Verze BIOSu by měla být někde ve výpisu jádra, popř. zkusit se pohrabat ve /var/log. Přiznám se, že nevím, nějak jsem zatím neměl potřebu touto cestu tuto informaci zjišťovat.
shinigami odpověděl -A ovladace vam funguje v pohode, prestoze jsou kompilene proti jine verzi?
Co treba nastavovani hlasitosti prez funkcni klavesy, funguje to svizne? Me na podobnem zeleze (Z61m) reaguji s nekolikavterinovymi prodlevami...
Vladimír Fárek odpověděl -Ovladače jsou v pohodě. Jednak pokud si nejdříve pustíte update a stáhnete si novější verzi kernelu, ovladače instalujete až po té, na kernel, co tam je. Ale i v případě, že jsem instaloval jádro na již nainstalované ovladače, jsem nezaznamenal problém (konkrétně tato situace u mě byla 2 x mRadeon X1400 a 2 x nVidia N7600GS).
Funkční klávesy fungují svižně, jenom u R61 se HW tlačítka hlasitosti nehýbou v celém rozsahu. Funguje mute, ale přidávání a ubírání volume neběží v 100% rozsahu volume. Myslím, že s googlem by neměl být problém to pořešit během chviličky. Předesílám, že jsem se ani nezdržoval s nastavení TP tlačítek v Ovládacím centru KDE (takové to loadování nvram atd.).
Neznámý odpověděl -Aj ja chcem mat bezproblemovy laptop. Mam ASUS A6Je a nejde WiFi Intel Pro 3945 ani s modulom ipw3945 ani s iwl3945, okolite siete najde, ale moju nenajde. Ziadny hardwarovy prepinac tam nie je. Pod 10.2 mi to fungovalo. Ako to mam spravit ?
honzaS odpověděl -Není "ta vaše" wifi něčím specifická, v porovnání s těmi které vám wifina najde? Např. mě napadá, jestli třeba není na AP zakázáno broadcastové vysílání ssid.
Neznámý odpověděl -Ano na routeri mam zakazane vysielanie broadcastov kvoli bezpecnosti. A co teraz ? Mam to skusit povolit a potom ho laptop najde ? A pripadne ho najdu aj ostatni.... Keby to pomohlo tak co uz. Bez internetu je cely linux aj tak o nanic. Vyskusam.
Drepo odpověděl -Ked uz do eteru nieco siris, bolo by slusne o tom dat ostatym vediet. Ale v tomto novom suse urcite funguje pripojenie aj na AP bez broacastu ssid. Nastavuje sa to Yaste (najlepsie QT verzia) v sietovom HW/sietova karta. Potom sa klikne na riadok s wifinou a zedituje sa nastavenie.
Idealne je este v pokrocilych volbach nastavit ukladanie wep kluca nie do kwalletu ale do textaku. Pripoji sa tak k sieti ihned po boote.
Tavvva odpověděl -Zdar.
Mel jsem stejny problem.
V OpenSuSE 10.2 mi to jelo klidne i s "hide SSID"
a v OpenSuSE 10.3 uz ne ... at mi tohle nekdo vysvetli.
Wifi LED zacala blikat jak vztekla a nic.
Tavvva odpověděl -Tak da se to obejit tak, ze se vypne NetworkManager ... spusti se YAST, Síťová zařízení, Síťová karta, záložka Obecné možnosti a přepne se Metoda nastavení na "Tradiční metoda s ifup"
Neznámý odpověděl -Clovece Honza, mas u mna basu piva ! Funguje to, ked povolim vysielanie broadcastov ssid na wifi routri.
Normalne to slape, som fascinovany ! Takze sice bez utajenia, ale predsa. Treba to oznamit vsetkym co sa im Intel Wireless Pro s chipsetom 3945ABG sprava podobne a myslim, ze ich je hodne. Toto by ma teda nenapadlo... Podme teda linuxovat !!!
Justas odpověděl -Pokud to je takhle bezvadné, tak budu instalovat až se bude monitor zelenat :-) Akorát - jede už čtečka prstů?
Vladimír Fárek odpověděl -Podle thinkwiki,org se dá rozchodit. Nezkoušel jsem, protože jsem byl obecně z čteček zklamán i ve Windows. Ono to nečte otisk jenom v daktyloskopickém smyslu, ale snad to bere i nějaké potenciály na kůži. Každopádně třeba se spocenou rukou (nervozita při prezentaci před velkým publikem) bývá někdy problém to odemknout.
Justas odpověděl -Děkuji. Jinak to, že občas je problém odemknout čtečku i ve Wind, můžu, bohužel, potvrdit...
Jakub odpověděl -Dobry den,
me by zajimalo jak funguji funkcni klavesy na notebooku? Neni s tim problem, thinkvantage, tlacitka pro zvuk. Dale by me zajimalo, jestli jste take zkousel ctecku karet, tvout, bluetooth. Funguji take bez problemu? Tomu se mi moc nechce verit. :)
Diky za odpoved.
Vladimír Fárek odpověděl -Dobrý den,
funkční klávesy (hlasitost, jas, uspání) u T a R60 v pohodě a "samy". U R61 regulace jasu jen mimo X server (tj. je třeba CTRL+ALT+F1, naklikat jas a ALT+F7 hupnout zpět). Bluetooth funguje. Čtečka karet u R61 je v pohodě. TV out jsem nezkoušel.
Neznámý odpověděl -No mne sa az tak pri instalacii na Thinkpad Z61m nezadarilo. Pri instalacii sa mi pri pokuse o doinstalovanie balickov urcenych pre thinkpad neustale vypisovali hlasky o zavislostiach, ktore nedokazal instalator vyriesit (predpokladam, ze mal aspon ponuknut automaticke oznacenie balickov zo zavislosti). Po niekolkych pokusoch o vyber z ponukanych balickov urcenych pre thinkapd dokonca proces "Checking dependecies" ani nedobehol - aj po vybere dvojnasobneho casu pre zistenie zavislosti instalator vypisoval TimeOut. Nakoniec som nic zo spominanych balickov ani nemohol nainstalovat. A update jadra? Po vybrati ponuknutej moznosti pre update jadra a naslednom nanutenom restarte pocitaca sa mi do boot managera zapisali nove polozky, no ziadna volba nebola pouzitelna. Pravdepodobne ma novy update problem s identifikaciou SATA diskov, kedze ako druhy disk (v UltraBay sachte), na ktory cely openSUSE instalujem, je tiez SATA. Pri predchadzajucej instalacii bez povolenia nainstalovania novej verzie jadra boot manager fungoval OK.
froid odpověděl -Aktualni ovladace od ati nepodporuji fireGL graficke karty! Je proto nutne nainstalovat ati ovladace verze 8.40.4 . postup viz link:
http://linux.wordpress.com/2007/10/11/opensuse-103-amdati-drivers-instal...
Docela mi to trvalo, nez jsem to na netu vygoogloval.. Tak snad tim pomuzu ostatnim
Luděk odpověděl -Zdravím. Nepodařilo se mi rozchodit externí LCD. Můj hardware je:
Lenovo R61i + nVidia Quadro NVS 140M + docking station + 22" Samsung SyncMaster 226BW.
Nainstaloval jsem ovladač pro nVidii, ale funguje mi jen LCD na notebooku. Při připojeném LCD notebook startuje se dvěma černými obrazovkami. Chtěl bych se zeptat:
Funguje někomu externí LCD s touto grafickou kartou (a tímto notebookem?) Děkuji!
Vladimír Fárek odpověděl -Zkuste monitor připojit až s najetými Xky. Jinak předpokládám, že máte správně namačkané Fn+F7... V SaXu je třeba mít povolený dualhead.
froid odpověděl -Ati konecne vydala nove ovladace 7.12, ktere podporuji i Fire GL karty pro radu t60p. Instalace probehla bez problemu, ale sax2 mi stale hlasi bez podpory 3d, coz ma pp. za nasledek nefunkcni compiz, doufam ze se to zlepsi, na opensuse 10.2 to jelo bez problemu.
Neznámý odpověděl -Zdravím, nedarí sa mi rozbehať WiFi na ThinkPad R61. Počas inštalácie OpenSUSE 10.3 (Gnome) som mal zapnutý spomínaný hardvérový spínač. Pokiaľ ručne zavediem modul ilw4965, cez "modprobe ilw4965", tak zavedenie modulu zbehne a v /var/log/messages to vyzerá OK, ale "ifconfig wlan0 up" mi vypíše, že wlan0 je neexistujúce zariadenie. Pleas Help, s WiFi pod linuxom nemám skúsenosti a ani Google mi nepomáha.
Vladimír Fárek odpověděl -Pod rootem si dejte příkaz lspci a mrkněte se, zda je karta v pořádku detekována (měla by být). Pak si přes lsmod zkontrolujte, zda máte zaveden jak iwl4965 tak mac80211. Ve Vašem textu máte uvedeno, že jste zavedl ilw 4965, ale to je předpokládám jen překlep. Pokud máte oba moduly, zkuste ifup eth1, popř. se mrknout v YaSTu, co si o té kartě "myslí" a dejte vědět.
Neznámý odpověděl -Riešením bolo nainštalovať Madwifi a modprobe ath_pci. Potom už kernel vytvoril zariadenie (ath0) a už začala wifi fungovať. Aj scan sieti zbehol takže určite funguje. Dátum výroby tohto Thinkpadu R61 je 7.12.2007.