Subject: Re: Minimalny konfig kernela do routera i386
To: None <regional-pl@netbsd.org>
From: Pawel Chwalowski <chwalek@poczta.onet.pl>
List: regional-pl
Date: 11/17/2005 12:56:05
Cześć!

Użytkownik Dawid Szymanski <dawszy@arhea.pl> napisał:
> Zalacz konfiga, to moze ktos bedzie mial pomysl co jest niepotrzebne?
> Bedzie latwiej.

Myślałem o tym. Ale z drugiej strony jeśli chodzi o sterowniki do sprzętu to sprawę załatwia adjustkernel lub dmassage z pkgsrc. Bardziej interesuje mnie co zwykły prosty router musi mieć w minimalnym konfigu kernela.

GENERIC pokazuje takie rzeczy:
NetBSD 2.1 (GENERIC) #0: Mon Oct 24 22:35:45 UTC 2005
        jmc@faith.netbsd.org:/home/builds/ab/netbsd-2-1-RELEASE/i386/200510241747Z-obj/home/builds/ab/netbsd-2-1-RELEASE/src/sys/arch/i386/compile/GENERIC
total memory = 11900 KB
avail memory = 3912 KB
BIOS32 rev. 0 found at 0xfbd20
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Cyrix 486DLC (486-class)
WARNING: CYRIX 486DLC CACHE UNCHANGED.
Warning: broken PCI-Host bridge detected; disabling memory-mapped access

Mam się tego bać? Sieciówki są na PCI.

pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space enabled
pchb0 at pci0 dev 5 function 0
pchb0: Silicon Integrated System 85C496 (rev. 0x31)
rtk0 at pci0 dev 13 function 0: Realtek 8139 10/100BaseTX
rtk0: interrupting at irq 9
rtk0: Ethernet address 00:48:54:50:c9:9b
ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rtk1 at pci0 dev 15 function 0: Realtek 8139 10/100BaseTX
rtk1: interrupting at irq 10
rtk1: Ethernet address 00:50:bf:ff:a5:6d
ukphy1 at rtk1 phy 7: Generic IEEE 802.3u media interface
ukphy1: OUI 0x000000, model 0x0000, rev. 0
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isa0 at mainbus0
lpt0 at isa0 port 0x378-0x37b irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
atabus0 at wdc0 channel 0
vga0 at isa0 port 0x3b0-0x3df iomem 0xa0000-0xbffff
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
isapnp0: no ISA Plug 'n Play devices found
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
Kernelized RAIDframe activated
wd0 at atabus0 drive 0: <ST5850A>
wd0: drive supports 32-sector PIO transfers, LBA addressing
wd0: 815 MB, 1656 cyl, 16 head, 63 sec, 512 bytes/sect x 1669260 sectors
wd0: drive supports PIO mode 4, DMA mode 2
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)



PCh