[FreeBSD] kernel forgatas

Zahemszky Gabor zgabor at CoDe.hu
1999. Okt. 29., P, 15:37:27 CEST


Szia!

> Hardver: Csirke Intel Pentium
> Dos particióról illetve CD - rõl instalált FBSD 3.2 Release.
> Install közben a billentyûzet tökéletesen mûködött, az egér is utána, bár azzal voltak kis gondok, mert nem egészen szabványos.
> A billentyûzet szabványos angol 101 billentyûs.
> A GENERIC -et már teljesen átszabtam, mivel egy darab SCSI eszközöm nincs.
> (Acorp TX, 48 Meg RAM, 2.1G, SB16, Creative 24x, SMC8013EP)
> Boot közben semmi hibát nem ír ki, még verbose módban sem.
> A config sajnos most messze van.
> De egy másik gépnek a konfigját elküldhetem, amely szintén produkál ilyesmiket.
> Ez le van sed -el abálva, viszont elég sok fölösleges dolog van benne.

Jo.  Elore mondom, nincs tippem a hiba okarol, de ha mar az a cel, hogy
talaljuk meg, es raadasul takaritunk is, akkor takaritsunk rendesen.
Elso ranezesre nem latok semmi feltunot, csak az a tippem, hogy hiba eseten
(meg persze normalis mukodesnel is, de ez most kevesse erdekes) probaljuk a
lehetoseget leszukiteni.  Dobjuk ki mindazt, ami nem kell, utana kereshetjuk
a zurt.  Szoval ez itt inkabb takaritas lesz, mint a hiba oka.

> cpu		"I386_CPU"
> cpu		"I486_CPU"

Ha egyszer Pentium, ez a ket sor folosleges.

> cpu		"I686_CPU"

Ezzel ugyanaz a helyzet, legfeljebb azert erdemes benn tartani, hatha
upgrade lesz a tovabbiakban.  A downgrade ugyse valoszinu.

> options		MATH_EMULATE		#Support for x87 emulation

Bocs, Pentiumba minek neked szoftveres koproci emulacio?  Vagy ez olyan
586SX, amiben a koproci nincs benne?

> options		MFS_ROOT		#MFS usable as root device, "MFS" req'ed

Ez nem boot floppi, nem kell.

> options		NFS_ROOT		#NFS usable as root device, "NFS" req'ed

Halorol butulsz?  Nem kell.

> options		"CD9660_ROOT"		#CD-ROM usable as root. "CD9660" req'ed

Meg nem is CD-rol.

> options		SCSI_DELAY=15000	#Be pessimistic about Joe SCSI device

Ha egyszer nincs SCSI ... (Jo, ez legalabb csak forditasi opcio lesz, nem
foglal helyet, de akkor is.)

> options		"CMD640"	# work around CMD640 chip deficiency

Tenyleg van benne ilyen chip?

> device		wfd0		#IDE Floppy (e.g. LS-120)

Van is?

> controller	atkbdc0	at isa? port IO_KBD tty
> device		atkbd0	at isa? tty irq 1
> device		psm0	at isa? tty irq 12

PS2-s az eger?

> device		sio2	at isa? disable port "IO_COM3" tty irq 5
> device		sio3	at isa? disable port "IO_COM4" tty irq 9

Ezek se kellenek.

> device		ppc0	at isa? port? flags 0x40 net irq 7
> controller	ppbus0
> device		lpt0	at ppbus?
> device		plip0	at ppbus?
> device		ppi0	at ppbus?

A plip es ppi is valoszinuleg folosleges

> device rl0		# RealTek 8129/8139

Tenyleg ilyen a kartya, es nem 8029-es?  (Mert az ugyebar az ed0-s driverrel
megy aminek helybol csak isa-s valtozata van.)

> device pca0 at isa? port "IO_TIMER1" tty

Ez se kell valoszinuleg.

Szoval vegigjarva a dolgokat, ami reszletekben mar elhangzott: a helyes
billentyuzetkezeleshez kell a vga0, az atkbdc0, az atkbd0 es az sc0.  Ezek
benne vannak.  Mintha olyan remlene, hogy ha PS2-s a bill. csatlakozas, akkor
oda kell figyelni, hogy ott van-e a masik eszkoz, es annak megfeleloen
konfiguralni, de erre oszinten szolva mar nem emlekszem.  De az mindenkepp
hasznos, ha kitakaritod ami nem kell.  Nezegettem a questions lista
archivumat, de nem talaltam ilyesmit.  Persze figyelmetlen is lehetek.

ZGabor at CoDe dot HU

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról