Linux na notebooku WebBoy
Linux na notebooku WebBoy
Detailnφ nßvod, jak zprovoznit jednotlivß za°φzenφ na tomto notebooku (grafickß, sφ╗ovß i zvukovß karta SiS, modem taktΘ╛).
Rychlß orientace
Vybavenφ mΘho poΦφtaΦ pro porovnßnφ
Instalace RedHat LINUX verze 7.3
Nastavenφ jednotliv²ch za°φzenφ
KonfiguraΦnφ soubory
Odkazy na jinΘ WWW strßnky
Procesor: |
Intel Celeron Coppermine III 700Mhz (podpora pro 1000Mhz) |
Chipset: |
SiS 630 s integrovanou video, audio a sφ╗ovou kartou a modemem |
Architektura: |
66Mhz frontside-bus (podpora pro 100Mhz) |
Hardisk: |
20GB Toshiba MK2016GAP (UDMA 66) |
Pam∞╗: |
256MB SDRAM |
Video: |
SiS 630 chipset, sdφlenß pam∞╗ a╛ 64MB, AGP 4x, 2D/3D akcelerace, podpora
dualnφho v²stupu |
Audio: |
SiS 7018 |
Modem: |
SiS 630 chipset WINMODEM, kompatibilnφ se Smart Link V90/K56 SIL-22
(AMR HAMR5600) |
Sφ╗: |
SiS 900 Fast Ethernet adapter 10/100 Base-TX Full-duplex |
Porty: |
USB, LPT, COM, IrDA, PS/2 |
CD/DVD-ROM: |
TEAC CD-224E, rychlost 24x |
LCD: |
13,3" XGA aktivnφ TFT display podporujφcφ rozli╣enφ 1024x768 32M barev |
PCMCIA: |
O2Micro OZ 6812/ 6912, slot pro TYPE II/III PC Cards with Card Bus
1.0 interface |
V souΦasnΘ dob∞ je k dispozici RedHat 7.3.
Popis samotnΘ instalace zde popisovat nebudu, proto╛e je ji╛ znaΦn∞ jednoduchß
a bezproblΘmovß. Instalßtor RedHat Vßs provede celou instalacφ krok za
krokem. V²vojß°i od RedHat jßdro dob°e odladili, obsahuje i novΘ ovladaΦe,
kterΘ v oficißlnφm jßdru nejsou. ProblΘm nastßvß pozd∞ji, pokud vlastnφte
BIOS 340S8 v 1.09G, kter² obsahuje chybu. Tato chyba souvisφ s nastavenφm
a pou╛φvßnφm APM a projevuje se uspßvßnφm poΦφtaΦe. JedinΘ °e╣enφ, na kterΘ
jsem p°i╣el, spoΦφvß v rekompilaci jßdra s podporou ACPI. Informace o baterii
jsou tak i nadßle k dispozici. Je zde i druhß mo╛nost a to pou╛φt star╣φ
verzi BIOSU, kterou m∙╛ete zφskat od v²robce
notebooku. Toto je ov╣em znaΦn² zßsah do hardware poΦφtaΦe a doporuΦuji
jej pouze zku╣en²m u╛ivatel∙m.
Chipset video karty je SiS 630. Jßdro standardn∞
obsahuje podporu pro frame buffer, bohu╛el obsahuje chyby a nedß se pou╛φt.
Jsou mo╛nΘ dva zp∙soby, jak toto omezenφ obejφt. Prvnφm z nich je pou╛φvat
VESA frame buffer, druh²m zp∙sobem (asi lep╣φm) je pou╛φt ovladaΦ, kter²
vyvφjφ Thomas Winischhofer. Na jeho WWW
strßnkßch naleznete nejnov∞j╣φ zdrojovΘ k≤dy pro frame buffer SiS karet
a nejenom ovladace frame buffer, ale i ovladace pro XFreev 4.1 a 4.2. ZdrojovΘ
k≤dy budou pravd∞podobn∞ za°azeny do jßdra a╛ od v 2.4.19. TakΘ jsou zde
p°φklady nastavenφ konfiguraΦnφch soubor∙ pro XFree, pokud by n∞komu nefungovalo
nastavenφ XFree pomocφ programu Xconfigurator. Nastavovßnφ XFree zde popisovat
nebudu.
Pokud se rozhodnete pro prvnφ zp∙sob - pou╛φvßnφ
VESA frame buffer, staΦφ p°idat parametr jadra vga=791 do
souboru /etc/lilo.conf nebo /boot/grub/grub.conf . Tento parametr zp∙sobφ
p°epnutφ LCD na rozli╣enφ 1024x768 v 16M barvßch pro XFree. Na kozoli ziskßte
128 sloupc∙ a 48 °ßdk∙.
Pokud se rozhodnete pro druh² zp∙sob a budete
chtφt vyu╛φvat novΘ ovladaΦe od Thomase Winischhofera, pou╛ijte nßsledujφcφ
postup:
- Stßhn∞te si nejnov∞j╣φ ovladaΦe z jeho WWW
strßnek
- Rozbalte sta╛en² soubor p°φkazem
tar xzvf nßzev_souboru.tar.gz
nebo tar xjvf nßzev_souboru.tar.bz2 nap°. do adresß°e /var/tmp
- P°ekopφrujte nejprve soubor
sisfb.h do adresß°e
/usr/src/linux/include/linux
p°φkazem cp sisfb.h /usr/src/linux/include/linux/sisfb.h a potom
v╣echny soubory (vΦetn∞ sisfb.h ) do adresß°e
/usr/src/linux/drivers/video/sis
p°φkazem cp * /usr/src/linux/drivers/video/sis/*
- P°ejd∞te do adresß°e /usr/src/linux p°φkazem
cd /usr/src/linux .
- Spus╗te nastavovßnφ jßdra p°φkazem
make menuconfig
a vyberte, co budete chtφt v jßdru.
- Pro v²b∞r frame bufferu SiS chipsetu vyberte nßsledujφcφ
mo╛nosti:
- Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
- Console drivers --->
[*] VGA text console
[*] Video mode selection support
Frame-Buffer support --->
[*] Support for frame buffer devices
[*] SiS acceleration
[*] SiS 630/540/730 support
- UkonΦete nastavovßnφ jßdra a pomocφ p°φkaz∙:
make dep ,
make clean a make install . Spus╗te kompilaci a instalaci jßdra.
- Pro sprßvnou aktivaci SiS frame bufferu napi╣te na prßzdn²
°ßdek
append="video=sisfb:mode:1024x768x16,mem:8192" .
P°φklad zßpisu do souboru lilo.conf
a do souboru grub.conf.
Chipset zvukovΘ karty je SiS 7018. Tato karta je
kompatibilnφ se zvukovou kartou TRIDENT a je proto p°φmo podporovßna jßdrem.
Nemusφ se tedy pou╛φt ALSA ovladaΦ∙
a pro sprßvnΘ nastavenφ staΦφ pou╛φt p°ikaz setup z p°φkazovΘ °ßdky
a vybrat konfiguraci karty. SystΘm kartu sßm sprßvn∞ detekuje a nastavφ.
Pokud se rozhodnete p°ekompilovat jßdro, vyberte nßsledujφcφ mo╛nosti:
- Sound --->
<M> Sound card support
<M> Trident 4D Wave DX/NX, SiS 7018 or Ali 5451 PCI Audio Core .
P°φklad zßpisu v souboru modules.conf,
pokud je vybrßna kompilace zvukovΘ karty jako modulu.
Chipset sφ╗ovΘ karty je SiS 900. Tato karta je takΘ
p°φmo podporovßna jßdrem. SystΘm ji sßm sprßn∞ nadetekuje a nastavφ. P°i
novΘ kompilaci jßdra vyberte nßsledujφcφ mo╛nosti:
- Network device support --->
Ethernet (10 or 100Mbit) --->
[*] EISA, VLB, PCI and on board controllers
<M> SiS 900/7016 PCI Fast Ethernet Adapter Support
P°φklad zßpisu v souboru modules.conf,
pokud je vybrßna kompilace sφ╗ovΘ karty jako modulu.
Chipset modemu je SiS 630, ale bohu╛el je to WINMODEM.
D°φve bylo nemo╛nΘ modem pod LINUXem pou╛φvat, ale od 22.kv∞tna 2002 jsou
ovladaΦe p°φstupnΘ na FTP
serveru SmartLink pln∞ funkΦnφ. OvladaΦe v aktußlnφ verzi 2.6.13
podporujφ tento hardware:
- modem HAMR5600 typ AMR/CNR/MDC/ACR na t∞chto chipsetech:
- Intel ICH0, ICH2
- Via 686A, 686B, 8231, 8233
- SiS 961, 630
- ALI 1535
- SmartPCI56, SmartPCI561 PCI modemovΘ karty.
- SmartUSB56 USB modem.
Instalace modemu:
- Stßhn∞te si nejnov∞j╣φ ovladaΦe se serveru
SmartLink.
- Rozbalte sta╛en² soubor p°φkazem
tar xzvf nßzev_souboru.tar.gz
nebo tar xjvf nßzev_souboru.tar.bz2 nap°. do adresß°e /var/tmp .
- P°ejd∞te do vytvo°enΘho adresß°e p°φkazem
cd slmdm-2.6.X
- P°ekontrolujte soubor
Makefile a prove∩te jeho ·pravy, pokud
je to pot°eba. Jednß se p°edev╣φm o sprßvnΘ nastavenφ cesty k hlaviΦkov²m
soubor∙ p°φslu╣nΘho jßdra (KERNEL_INCLUDES=/path/to/linux/include )
- Pomocφ p°ikazu
make prove∩te kompilaci ovladaΦe modemu.
- P°φkazem
make install-amr (make install-usb )
nainstalujete p°φslu╣nΘ ovladaΦe pro vß╣ modem do adresß°e
/lib/modules/<verze-jßdra>/misc/ .
- P°i instalaci by m∞l b²t vytvo°eno znakovΘ za°φzenφ
/dev/ttySL0
s hlavnφm (major) Φφslem 212 a symbolick² odkaz na toto za°φzenφ /dev/modem .
TakΘ se provede ·prava souboru modules.conf , kde m∙╛ete p°idat parametr
options country=CZE .
P°φklad zßpisu v souboru modules.conf.
Tato za°φzenφ jsou standardn∞ podporovßna jßdrem.
Uvedu zde pouze v²b∞r mo╛nostφ p°i p°ekompilovßnφ jßdra pro jednotlivß
za°φzenφ.
- USB support --->
<M> Support for USB
..... a dal╣φ v²b∞r podle po╛adavk∙
- IrDa (infrared) support --->
<M> IrDA subsystem support
..... a dal╣φ v²b∞r podle po╛adavk∙
- Parallel port Support --->
<M> Parallel port support
<M> PC - style hardware
[*] IEEE 1284 transfer modes
- General Setup --->
PCMCIA/CardBus support --->
<M> PCMCIA/CardBus support
[*] CardBus support
- Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
- General Setup --->
[*] ACPI support
<M> ACPI Bus Manager
<M> System
<M> Processor
<M> Button
<M> AC Adapter
<M> Embedded Controller
<M> Control Method Battery
<M> Thermal
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
lba32
default=windows
image=/boot/vmlinuz-2.4.9-31
label=linux-original
append="idebus=66"
vga=0x316
read-only
root=/dev/hda8
image=/boot/vmlinuz
label=linux
append="idebus=66 video=sisfb:mode:1024x768x16,mem:8192"
read-only
root=/dev/hda8
other=/dev/hda1
label=windows
table=/dev/hda
default=2
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
title Prekompilovane jadro (2.4.18)
root (hd0,6)
kernel /vmlinuz-2.4.18 ro root=/dev/hda8 idebus=66 video=sisfb:mode:1024x768x16,mem:8192
title Originalni distribuce (2.4.18-3)
root (hd0,6)
kernel /vmlinuz-2.4.18-3 ro root=/dev/hda8 vga=791 idebus=66
initrd /initrd-2.4.18-3.img
title Windows
rootnoverify (hd0,0)
chainloader +1
alias parport_lowlevel parport_pc
alias eth0 sis900
alias usb-controller usb-ohci
alias sound-slot-0 trident
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null
2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null
2>&1 || :
alias char-major-212 slmodem
alias slmodem slamrmo
V²robce:
LINUX na p°enosn²ch poΦφtaΦφch:
Za°φzenφ na p°enosn²ch poΦφtaΦφch:
Distribuce:
Diskuse k tomuto Φlßnku
Ahoj Radku,
hezky a zajimavy clanek, ale pokud ten radek z lila:
append="idebus=66 video=sisfb:mode:1024x768x16,mem:8192"
znamena, ze davas karte 8Mb pameti (predpokladam, ze je sdilena se systemovou), neni to moc? Ja vim...mas 256Mb RAM, ale stejne ... proc 8 ??
Hezky den, Peter
Je to podle popisu na strßnce autora ovladace Thomase Winischhofera.
Pokud bude╣ pou╛φvat 24 bitovou hloubku a DRI, m∞l by jsi mφt v BIOSu nastaveno 32MB RAM, a v append="....,mem:12288
Pokud bude╣ pou╛φvat 16 bitovou hloubku a DRI, m∞l by jsi mφt v BIOSu nastaveno 32MB RAM, a v append="....,mem:8192
Pokud DRI pou╛φvat nebude╣, v BIOSu m∙╛e╣ nastavit pam∞t men╣i a pravd∞podobn∞ nemusφ╣ p°idßvat polo╛ku mem do append.
Na jeho strßnce je popsßno n∞kolik zp∙sob∙ nastavenφ. ProΦ p°esn∞ tolik jsem nezji╣╗oval(musel bych si prostudovat zdrojßky)
a m∞ staΦφ, kdy╛ to funguje. Snad Φasem a╛ budu mφt vφc Φasu od ╣koly a prßce o prßzdninßch.
Radek
No ja shanim framebuffer pro tuhle kartu...nevite nekdo?
Mam distribuciu Mandrake a ta mi detekovala alsa ovladac pre zvukovku. Lenze vo verzii 0.5.* mi pri starte nahodne chrcala ...
Tento problem som odstranil aktualizovanim alsa drivera na verziu 0.9.0
Chcel by som Vas poprosit ci by mi niekto nevedel poslat glx modul do jadra pre sis630 (sis.o)(nedari sa mi skompilovat kernel)
pre verziu kernela 2.4.18 skutocne by ma to potesilo . Ak ma niekto nejake problemy tak sa mi moze ozvat. radoone@skmi.science.upjs.sk
http://www.dwrees.co.uk/linmodem.php no longer exists. The web page you are looking for is at http://www.danielrees.me.uk/ltmodem.html.
|