From owner-freebsd-questions Tue Jan 5 09:51:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA12374 for freebsd-questions-outgoing; Tue, 5 Jan 1999 09:51:03 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from ninbox.freebsd.nws.net (hsv1-234.airnet.net [207.242.81.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12146 for ; Tue, 5 Jan 1999 09:49:32 -0800 (PST) (envelope-from kris@airnet.net) Received: from airnet.net (localhost [127.0.0.1]) by ninbox.freebsd.nws.net (8.9.1/8.8.5) with ESMTP id LAA02367; Tue, 5 Jan 1999 11:45:21 -0600 (CST) Message-ID: <36924FB1.7A3A772F@airnet.net> Date: Tue, 05 Jan 1999 11:45:21 -0600 From: Kris Kirby Organization: Absolutely None! X-Mailer: Mozilla 4.08 [en] (X11; I; FreeBSD 3.0-RELEASE i386) MIME-Version: 1.0 To: "K. Marsh" CC: "q's" Subject: Re: 3COM 3C507 setup help needed References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG K. Marsh wrote: > I have the 3c507 DOS executable that programs the card, and I have done > so. Maybe the problem is that I don't know quite what "64K chunk from > 0xc0000 to 0xeffff" means. I assume it's a peice of memory specified in > hexidecimal, but I don't have any clue how to determine which peices are > available for me to use. Also, I don't really know specifically what > "port address" means, although I can assign them and I do know which ones > are available in that case. Then you've configured the memory location and size? Do you see what I am getting at here? When you setup the card (3c507.exe) you set the IRQ, memory location, and memory size. Therefore, you know what the setting are to dump into the kernel setup. Before we both get frustrated with each other: 1. Find and locate a copy of MSD.EXE. 2. Move it to the machine (or for BSD-only boxen, on a MS-DOS floppy). 3. Boot MS-DOS. 4. Run MSD.EXE. 5. Press "M" for Memory. 6. You should now be looking at a visual map of your memory. Any of the black areas (don't you _dare_ tell me you have a monochrome monitor. :-) can be used by the 3c507 as a buffer for data. 7. Exit MSD when you feel you have the appropriate information etched into your short-term memory, or a convient piece of dried wood mulch. 8. Run 3C507.EXE 9. Configure the card with the necessary information. 10. Reboot into FreeBSD. 11. Quick! kernel -cs. 12. Enter the appropriate information into the ie0 device (is that right?). 14. There is no step 13. :-) 15. It _should_ find the card. 16. When you have a shell prompt type: "fsck -p" and after that (Press `Enter' between them) "mount -a" (and press it after them :-). 17. Edit /etc/rc.conf to include "ie0" in the network_interfaces line. 18. Add a ifconfig_ie0 line with the ip, etc. 19. If you're running DHCP, you should read the docs on it. 20. If everything looks ok, hit "CTRL-D" and the machine should boot multi-user. The 3c507 works by buffering the incoming ethernet data into system RAM. Generally, (according to 3Com) the more space the better. > Anyone know of a good book or online docs that explain this kind of thing? I'm going to think that since my reply gets into the mailing-list archive... > Anyway, would you suggest I just try many different 16K chuncks of RAMbase > until the card is found by the kernel? I'd go on 8K chunks. But machines have nasty tendencies to hang, and you programmed the card, you're _supposed_ to have the info. :-) But if you don't mind rebooting several times... PS: If you want to flame me, don't CC: the list. -- Kris Kirby UAH Mail UAH CS Home WWW ------------------------------------------- TGIFreeBSD... 'Nuff said. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message