Debian egy ASUS A2500H laptopon

Ez a laptop mindent tud, amire szükség lehet. Egyetlen bajaként a videókártya SiS chipset-jét említhetnénk, amihez nincs sajnos linux-os driver, de erről majd később. DebIan SID-et telepítettem a gépre. Fellow nagyon jó leírást állított össze SID telepítésről, ami a hup wiki-ben olvasható. (link)

Ezenkívül szintén sok segítséget nyújthat egy másik leírás, ami egy ASUS L3D laptopon írja le UHU 1.1.1 telepítését. (link)

1. Kezdetek

Nemhivatalos DebIan sarge CD-t használtam a telepítéshez 2.6-os kernellel, majd upgrade-eltem SID-re. Minden szépen ment, s szinte minden eszközt felismert a telepítéskor a kernel.

Adatok röviden: 2,8 GHZ P4, 256MB DDR, 20MB HDD, combo drive, SD kártyaolvasó,firewire,USB2.0

Az lspci parancs kimenete a következőképpen néz ki:

0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 650/M650 Host (rev 80)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 14)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
0000:00:0a.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter

2. Chipset

Mint már feljebb is írtam, a laptop SiS chipsettel kerül a boltokba. Ezzel mindaddig nincs gond, amíg nem szeretnénk 3D támogatást. Ha megvagyunk tuxracer, enemy territory nélkül, akkor észre se vesszük ezt a hibát. ACPI: bele kellenek az ACPI kernel modulok, illetve, ha szeretnénk ASUS specifikus extrákat, akkor le kell tölteni az acpi4asus.sourceforge.net oldalról a megfelelő forrást és telepíteni kell. Aksit, CPU hőmérsékletet, minden extrát ki lehet íratni. A suspend, egyéb nyavalyákat én nem használom, de ezekre is lenne mód.

3. Grafika

Itt találkozunk, a már említett SiS 650 -es chip készlettel. A 3D gyorsítás nem működik, hiába a leírás, ami remélem mások számára használható. Hallani arró is, hogy a windows-os driverek se a legjobbak, a ott se muzsikál túl jól a videókártya. Ezt nem próbáltam. Nem telepítettem windowst még kisérletezés céljából sem a laptopra. Mindegy, ennek ellenére rendkívül jó beállítóprogramot (Tv-out, VGA-out), s leírást lehet letölteni Thomas Winischhofer weboldaláról (link). Mivel Debian-t telepítettem, így abban a szerencsés helyzetben vagyok, hogy csak a /etc/apt/sources.list file-ba kellett beszúrni a következő sorokat:

deb http://www.winischhofer.net/sis/debian/unstable ./
deb-src http://www.winischhofer.net/sis/debian/unstable ./

Ezután az apt-get update parancs kiadása után telepíteni tudjuk a szükséges dolgokat. Adjuk ki a következő parancsokat:
apt-get install sisxdriver
apt-get install sisctrl
Az utóbbi a program, amivel be lehet állítani mindent. A sisctrl beépül a Debian menübe, így minden desktop környezet használata esetén könnyen és gyorsan elérhető.

A touchpad-et is szépen kezeli a rendszer.

Az általam használt Xfree86 config file megtalálható itt.

Framebuffert és bootsplasht még nem próbáltam, de tervezem mindkettőnek a kipróbálását. Akinek van ezzel kapcsolatban tapasztalata írja meg!

4. USB

A gépben 5db USB port van. Mindegyik működik a standard kernel modulokkal, nem kell semmit pluszba beállítani. USB-s egeret (a4tech, görgős optikai) használok, digitális fényképezőgép, pendrive használata is zökkenőmentes.

5. H-kártyák

Hálozati kártya megy tökéletesen a SiS900-as kernel driverrel. Használok még egy PCMCIA WLAN kártyát. Ez egy ASUS WL-100G típusú kártya broadcom chipsettel. Ezt a ndiswrapper-rel lehet életre bírni. (link)

Az ndiswrapper is frissíthető apt-tal (már a SID csomagjai közt is megjelent az ndiswrapper, így akár a lenti sor nélkül is lehet használni):

deb http://ndiswrapper.sourceforge.net/debian ./

A fenti sor kell a /etc/apt/sources.list file-ba, s mehet a következő:

apt-get update
apt-get install ndiswrapper-source

Hangkártyát a kernel ALSA driverével használom. Arra kell odafigyelni, hogy csak az snd_intel8x0 modult szabad beforditani modulba, kernelbe, mert összeakad a modemmel, ha az is be van fordítva. Nálam sokáig gondot okozott ez, ha az eredeti debian kernelt használtam pl, mert abban mindkettő modul benne van, s ha be van töltve az snd_intel8x0m is, akkor nem megy rendesen a hang. Azt a kis "m" betűt meg nem vettem észre először, s nem értettem mi a baj.

6. Modem

slmodem kell állítólag hozzá, s azzal működik. Nem próbáltam, majd egyszer, ha nagyon ráérek...

7. IrDA

Működik. S nem csakhogy tökéletesen működik, a szinkronizálás gyerekjáték infrán keresztül a mobiltelefonommal, ami a keresztségben a K700i nevet kapta. A használatához ajánlom a HUP wiki Z600 kezelése infra porton címet viselő oldalát. (link)

8. Kátyaolvasó

Külön fejezet, mert ez az amihez semmit nem találtam. A laptopban van egy kártyaolvasó beépítve, de semmi élet nincs benne. Se kernel driver, semmi. Bármi ötletet szívesen fogadok.
A 2.6.10 -es kernelben megjelent driver MMC kártyaolvasóhoz, de egyelőre nem sikerült azzal sem eredményt elérnem.

9. egyebek

Amik még lesznek: Bluetooth (USB dongle), tv-kártya (ha egyszer találok egy külsőt, ami működik LINUX alatt), firewire (van a gépben, de nincs semmi eszközöm, amivel kipróbálhatnám)

10. "Csicsák"

bootsplash. Ez egy kis aranyos dolog. Gyakorlati haszna nincs, de szép. :-) Használatához pár dolgot meg kell csinálni:

  1. kernel patch
  2. kernel konfig
  3. userspace program "beszerzése"
  4. bootsplash téma kiválasztása, beszerzése
  5. splash-t tartalmazó initrd létrehozása
  6. debian használata esetén az initscriptek patch-elése

Nézzük sorban: kernel patch és a bootsplash programok, témák letölthető a bootsplash.deoldalról. Itt is kiemelném, hogy van debian csomag. A kellő apt sorok:

deb http://deb http://www.bootsplash.de/files/debian unstable main
deb-src http://www.bootsplash.de/files/debian unstable main

Tehát, ha már rendelkezünk a megfelelő programokkal, témákkal, s van egy kernelünk a hozzá való patch-el, akkor a kernelt be kell konfigurálnunk. Ehhez találunk leírásokat, hogy hogyan, így itt nem írom le, de a 11-es pontban letölthető kernel konfig alapján könnyen megcsinálható. Az apró lépéseket nem írom le, inkább csak azt a buktatót, amibe én is belefutottam:

A progress bar problémáját. Alapból, ha mindent megcsináltunk még van egy kis gubanc, vagyis, hogy a silent bootsplash témáknál a progress bar nem működik. Magyarul: nem megy a csík, ami jelzi, hogy hol tart a bootolás. Ezt a problémát hivatott kezelni az initscriptek patch-elése. Ha ezt megtettük, reboot, s örülünk. A patch-ek szintén letölthetők.

gdesklets. Az asztalt lehet vele szépíteni: screenshotok

Letöltések

kernel konfig 2.6.10-bootsplash
bootplash cuccok download
Xfree86 config XF86Config

e-mail


TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones Valid XHTML 1.0!

Látogatók száma: 660