Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!newsroom.utas.edu.au!munnari.OZ.AU!uunet!in2.uu.net!usc!howland.reston.ans.net!newsfeed.internetmci.com!uwm.edu!fnnews.fnal.gov!unixhub!news.Stanford.EDU!heron.Stanford.EDU!yue From: yue@heron.Stanford.EDU (Kenneth C. Yue) Newsgroups: comp.unix.bsd.netbsd.misc Subject: Help! NetBSD recognizes my ethernet card, but... Date: 16 Feb 1996 22:51:20 GMT Organization: Stanford University: Computer Science Department, CA USA Lines: 52 Message-ID: <4g31p8$93p@Radon.Stanford.EDU> References: <4fj0no$dac@Radon.Stanford.EDU> <4floja$t6j@Radon.Stanford.EDU> <4fn0pk$r9v@carol.fwi.uva.nl> <4g08b0$o70@Radon.Stanford.EDU> NNTP-Posting-Host: heron.stanford.edu In article <4g08b0$o70@Radon.Stanford.EDU>, Kenneth C. Yue <yue@heron.Stanford.EDU> wrote: >Thanks for all the responses (both on the newsgroup and email). I put >the source distributions on floppy disks and copy them to the hard >drive. I used the kernel building script (Quesion 3.2.11 of the >386BSD FAQs) to try to rebuild the kernel, but the linker gave me this >error message: > >autoconf.o: Undefined symbol `_setconf' referenced from text segment > >Anyone has any ideas? Thanks. OK, I got it compiled by removing the GENERIC option. I put the new kernel in / and rebooted. It now seems to recognize the card, because the "receive" LED on the ethernet card now flashes and the LED on the hub that I conect the ethernet card to is also on (it was off before, even when I powered up the computer). HOWEVER, I got this error message from ifconfig: ifconfig: SIOCGIFFLAGS: Device not configured What the heck is SIOCGIFFLAGS? I looked at the man page of ifconfig but it doesn't say anything about this SIOCGIFFLAGS. This is getting really frustrating. I knew that installing a unix system isn't easy (unlike, say, setting up a mac), but I'm not doing anything non-standard here. An NE2000 compatible ethernet card (with I/O address 0x300, IRQ 2(9), memory address 0xc800) hooked up to a 10base-T hub that two other computers are happily using. I do suspect the memory address, however. Here is what the ethernet card manual says: ---------------------------- Boot ROM Base Memory Address Your network interface card uses one of the eight base memory addresses for internal-system purpose. Jumpers P7, P8 and P9 are used to set your boot ROM base memory address. If the remote-boot function is used, the base addresses C800 and D400 cannot be selected. (Then the manual goes on showing a diagram with different jumper settings. The available addresses are C800, CC00, D000, D400, where C800 is the default.) ---------------------------- The boot ROM isn't physically installed (there is an empty socket), but since I'm not using the remote-boot function to remote-boot this computer from another computer, I just leave the default address at C800. Is this correct? I would really appreciate any hint on getting this to work. I don't believe I'm the only one person in the world who runs NetBSD with a NE2000 compatible ethernet card. Ken