[ Iznogud @ 15.09.2004. 10:53 ] @
Instalirao sam FreeBSD 5.1 i kod instalacije uspesno je konfigurisana mrezna kartica RTL8029AS (nisam siguran, ali mislim da koristi standardni NE2000 driver - jesam li u pravu???)
Sad se javila potreba da se doda jos jedna mrezna kartica - radi se o RTL8019 i mislim da i ona moze da koristi onaj NE2000 driver. E, sad su se javili problemi. Sledio sam uputstva iz FreeBSD Handbook kao se dodaje hardver. Tamo kaze da se treba konfigurisati conf fajl od kernela pa onda make, itd..
Kopirao sam GENERIC fajl u MYGENERIC i stavio sledece:
Code:
 device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr 

ed1 jer ed0 vec postoji (i radi OK). Za IRQ i PORT sam siguran da su dobri jer sam proverio sa Rset8019 programom.
E sad, kad probam
Code:
/usr/sbin/config MYKERNEL

dobije syntax error u redu gde sam dodao ed1. ZASTO????
Nasao sam i jedno uputstvo na http://www.freebsddiary.org/ed1.php i tamo kaze:
Citat:
....There are two steps this this.

* add the interface to the list
* create a new kernel
Add the interface to the list
In /etc/rc.conf, you need to add the new device to the list of network interfaces. You will need an entry similar to the following:

network_interfaces="ed0 ed1 lo0"

Create a new kernel
....
Don't forget to create a device for your new NIC. In my case, I'm adding a second NE2000 card to create ed1. Here's what I made sure the kernel contained:

device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 vector edintr
device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr.....

Moze li neko da mi kaze gde ja to gresim ili da mi podrobnije objasni kako dodati ovu nesretnu karticu??


PS. Ovo mi je prvi susret sa FreeBSD!!
PS2. RTL8029 je PCI a RTL8019 je ISA , ako je to uopste vazno
[ freelancer @ 15.09.2004. 12:25 ] @
FreeBSD 5.x prema podrazumevanoj konfiguraciju, tj. GENERIC, ne podržava ISA hardver. Moraš da rekompajliraš kernel sa uključenom podrškom za ISA hardver.
Ukoliko ti se sintaksna greška pojavi i nakon uključenja podrške za ISA hardver, probaj da koristiš hints fajl umesto eksplicitnog navodjenja parametara u konfiguracioni fajl kernela.
[ Iznogud @ 16.09.2004. 06:36 ] @
Citat:
freelancer: FreeBSD 5.x prema podrazumevanoj konfiguraciju, tj. GENERIC, ne podržava ISA hardver.

U fajlu GENERIC pise
Code:
device isa
pa predpostavljam da to obezbedjuje podrsku za ISA (tako je po podrazumevanoj konfiguraciji).
Citat:
freelancer: Ukoliko ti se sintaksna greška pojavi i nakon uključenja podrške za ISA hardver, probaj da koristiš hints fajl umesto eksplicitnog navodjenja parametara u konfiguracioni fajl kernela.

NApravio sam fajl MYKERNEL.hints i unutar njega stavio sledece:
Code:

hint.ed.1.at="isa"
hint.ed.1.port="0x300"
hint.ed.1.irq="5"
hint.ed.1.maddr="0x8000" -> ovo ne znam sta znaci

I nakon ovoga uradim:
Code:

/usr/sbin/config MYKERNEL
make depend
make
make install

i posle restarta i komande ifconfig ed1 dobijem interface ed1 does not exist
Zasto nema ed1??
[ rivan @ 17.09.2004. 08:00 ] @
kad se ukloni ono "net" i "vector edintr" ne javlja nikakvu gresku...

Uzgred ta dva se i ne pominju u manualu (man 4 ed)???
[ MoHicAn @ 18.09.2004. 01:47 ] @
Dali si siguran da ta druga realtek mrezna koristi ne2k drajver? Jer ako ga ne koristi nego neki drugi onda se ne zove ed1 vec npr rtk0.
[ Dusan Marjanovic @ 18.09.2004. 13:24 ] @
koristi, koristi...nego...jel si proverio sa ovim programom što dolazi uz mrežnu da nije kartica slučajno u PnP modu?
btw...da li je sav ovaj trud vredan nekih 5e koliko košta danas PCI mrežna? :o)
[ Iznogud @ 21.09.2004. 06:18 ] @
Citat:
MAdafaKA:
btw...da li je sav ovaj trud vredan nekih 5e koliko košta danas PCI mrežna? :o)

Izgubio sam strpljenje, stavio sam drugu - PCI karticu. Sve radi OK.