Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Oct 1995 00:52:35 -0700
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        doc@freefall.FreeBSD.org
Cc:        faq@freefall.FreeBSD.org
Subject:   Darryl Okahata: Re: I do not see that this ever made it in to the FAQ?? 
Message-ID:  <11969.813397955@time.cdrom.com>

next in thread | raw e-mail | index | archive | help
Did you guys get these changes?  I think they should certainly be
folded in, if not!

				Jordan

------- Forwarded Message

Return-Path: darrylo@hpnmhjw.sr.hp.com
Received: from freefall.cdrom.com (freefall.cdrom.com [192.216.222.4]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id PAA09413 for <jkh@time.cdrom.com>; Fri, 28 Jul 1995 15:59:48 -0700
Received: from violet.berkeley.edu (violet.Berkeley.EDU [128.32.155.22])
          by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id QAA13485
          for <jkh@freefall.cdrom.com>; Fri, 28 Jul 1995 16:00:34 -0700
Received: from relay.hp.com by violet.berkeley.edu (8.6.10/1.33r)
	id QAA07173; Fri, 28 Jul 1995 16:00:32 -0700
Received: from srmail.sr.hp.com by relay.hp.com with ESMTP
	(1.37.109.16/15.5+ECS 3.3) id AA037452431; Fri, 28 Jul 1995 16:00:31 -0700
Received: from hpnmhjw.sr.hp.com by srmail.sr.hp.com with ESMTP
	(1.37.109.16/15.5+ECS 3.3) id AA114042430; Fri, 28 Jul 1995 16:00:30 -0700
Received: from mina.sr.hp.com by hpnmhjw.sr.hp.com with SMTP
	(1.37.109.16/15.5+ECS 3.3) id AA232812429; Fri, 28 Jul 1995 16:00:29 -0700
Message-Id: <199507282300.AA232812429@hpnmhjw.sr.hp.com>
To: jkh@violet.berkeley.edu (Jordan K. Hubbard)
Subject: Re: I do not see that this ever made it in to the FAQ?? 
In-Reply-To: Your message of "Fri, 28 Jul 1995 14:52:43 PDT."
             <199507282152.OAA00397@violet.berkeley.edu> 
Date: Fri, 28 Jul 1995 16:00:28 -0700
From: Darryl Okahata <darrylo@hpnmhjw.sr.hp.com>

>      Here's a fragment of some things that I submitted for addition to
> the FAQ (ignore the strange question numbering).  Check out the last
> question.
> 
> [ Hmm.  Looking at these answers, some of them are a bit incomplete.
>   Not all possibilities are given. ]

     OK, I'll just send you what I sent to the FAQ folks (ignore my
previous message to you).  The following consists of diffs relative to
the ASCII version, as that is what the FAQ folks requested.

     Also, I noticed that some of the answers are a bit incomplete.
Would you like me to fix them and send you the changes?

     -- Darryl Okahata
	Internet: darrylo@sr.hp.com

DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion or policy of Hewlett-Packard or of the
little green men that have been following him all day.

===============================================================================
Date:    Wed, 19 Jul 1995 01:34:43 PDT
To:      roberto@blaise.ibp.fr (Ollivier Robert)
cc:      gclarkii@freebsd.org, freebsd-doc@freebsd.org
From:    Darryl Okahata <darrylo@hpnmhjw.sr.hp.com>
Subject: Re: Who's working on the FAQ? 
>From owner-freebsd-doc@freefall.cdrom.com Wed Jul 19 01: 44:16 1995
Sender:  doc-owner@freebsd.org
Precedence: bulk

[ This is being cc'd to freebsd-doc to get any feedback. ]

> >      Has the FAQ been fixed up to handle the following?
> >
> > If not, I'd be willing to submit some entries for these.
> 
> Go and send your changes. I'm a little bit short on time for the moment.

Hi,

     Here are some changes.  In addition to adding some common
questions, I also changed the introduction slightly.  The idea is that
someone new to FreeBSD would ask questions like the following:

1. What is FreeBSD?

2. What do I need to run FreeBSD?

3. Where do I get it?

I placed these close to the beginning because they are probably among
the most-asked questions, and burying them in the bowels of the document
would probably frustrate people and make them use Linux.  ;-)  Anyway,
keep what you think is useful and throw out the rest.

     I added a question on "FreeBSD books/documents".  I've mentioned
some good books, but I don't know what the FreeBSD policy is regarding
commercial products.  Anyway, I've got no connections to any of the
mentioned books/CDROMs, aside from being a customer.

     I didn't add/change anything regarding the serial port devices
(e.g., lack of /dev/tty00, etc.), as I haven't had the time.  I'm not
sure what changes other people have been making, and so I didn't make a
large amount of changes.  If you'd like me to continue fiddling with the
FAQ, just ask.

     Areas marked with <X?X> need to be verified/corrected.

     Also, the section/question numbering may seem odd.  They just need
to be renumbered.  I just chose some numbers to make the questions
sequential, and I'm not trying to create some weird question hierarchy.

     The patches are relative to rev 1.5 of /usr/share/FAQ/Text/FreeBSD.FAQ.

     -- Darryl Okahata
	Internet: darrylo@sr.hp.com

DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion or policy of Hewlett-Packard or of the
little green men that have been following him all day.

===============================================================================
*** FreeBSD.FAQ.orig	Tue Jul 11 23:23:56 1995
- --- FreeBSD.FAQ	Wed Jul 19 00:43:28 1995
***************
*** 33,38 ****
- --- 33,42 ----
  
  Welcome to the FreeBSD 2.0 FAQ!  This document tries to answer some of
  the most frequently asked questions about FreeBSD 2.0.  
+ 
+ The latest released version is FreeBSD 2.0.5R.  <X?X> (What about
+ current snapshots?)
+ 
  If there's something you're having trouble with and you do not see it
  here, please send email to:
  
***************
*** 40,49 ****
  
  
  Some of the instructions here will also refer to auxiliary utilities
! in the /usr/src/share/FAQ directory.  CDROM purchasers and net folks
! who've grabbed the FreeBSD 2.0 `srcdist' will have these files.  If
! you don't have the source distribution, then you can either grab the
! whole thing from:
  
                 ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current
  
- --- 44,56 ----
  
  
  Some of the instructions here will also refer to auxiliary utilities
! in the /usr/share/FAQ directory and below.  If you do not have this
! directory, or if it does not contain the file that you want, you are
! probably using a version of FreeBSD prior to 2.0.5R.  In this case,
! install the FreeBSD sources and look in /usr/src/share/FAQ (instead of
! /usr/share/FAQ).  CDROM purchasers and net folks who've grabbed the
! FreeBSD 2.0 `srcdist' will have these files.  If you don't have the
! source distribution, then you can either grab the whole thing from:
  
                 ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current
  
***************
*** 78,83 ****
- --- 85,115 ----
     Sync PPP
     Improved SCSI support
  
+ 0.1.1:  What do I need to run FreeBSD?
+ 
+ See section 2, "Hardware compatibility", of this FAQ.
+ 
+ 0.1.2:  Where can I get FreeBSD?
+ 
+ The distribution is available via anonymous ftp from:
+ 
+ 	ftp://ftp.FreeBSD.ORG/pub/FreeBSD/
+ 
+ For the current release, 2.0.5R, look in:
+ 
+ 	ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.0.5-RELEASE/
+ 
+ FreeBSD is also available via CDROM, from the following place(s):
+ 
+ 	Walnut Creek CDROM
+ 	4041 Pike Lane, Suite D-386
+ 	Concord, CA  94520  USA
+ 	Orders:		(800)-786-9907
+ 	Questions:	(510)-674-0783
+ 	FAX:		(510)-674-0821
+ 	email:		orders@cdrom.com
+ 	WWW:		http://www.cdrom.com/
+ 
  
  0.2:  What are the FreeBSD mailing lists, and how can I get on them? 
  
***************
*** 123,132 ****
- --- 155,272 ----
                                      (probably only for a short time longer).
  
  
+ 0.4:  Books on FreeBSD
+ 
+ There currently aren't any books written specifically for FreeBSD, although
+ some people are supposedly working on some.
+ 
+ However, as FreeBSD 2.0 is based upon Berkeley 4.4BSD-Lite, most of the
+ 4.4BSD manuals are applicable to FreeBSD 2.0.  O'Reilly and Associates
+ publishes these manuals:
+ 
+ 	4.4BSD System Manager's Manual
+ 	By Computer Systems Research Group, UC Berkeley
+ 	1st Edition June 1994, 804 pages
+ 	ISBN: 1-56592-080-5
+ 
+ 	4.4BSD User's Reference Manual
+ 	By Computer Systems Research Group, UC Berkeley
+ 	1st Edition June 1994, 905 pages
+ 	ISBN: 1-56592-075-9
+ 
+ 	4.4BSD User's Supplementary Documents
+ 	By Computer Systems Research Group, UC Berkeley
+ 	1st Edition July 1994, 712 pages
+ 	ISBN: 1-56592-076-7
+ 
+ 	4.4BSD Programmer's Reference Manual
+ 	By Computer Systems Research Group, UC Berkeley
+ 	1st Edition June 1994, 886 pages
+ 	ISBN: 1-56592-078-3
+ 
+ 	4.4BSD Programmer's Supplementary Documents
+ 	By Computer Systems Research Group, UC Berkeley
+ 	1st Edition July 1994, 596 pages
+ 	ISBN: 1-56592-079-1
+ 
+ A description of these can be found via WWW as:
+ 
+ 	http://gnn.com/gnn/bus/ora/category/bsd.html
+ 
+ A good book on system administration is:
+ 
+ 	Evi Nemeth, Garth Snyder, Scott Seebass, & Trent R. Hein,
+ 	"Unix System Administraion Handbook", Prentice-Hall, 1995,
+ 	ISBN: 0-13-151051-7
+ 	[ Note: make sure you get the second edition, with a red cover,
+ 	  instead of the first edition. ]
+ 
+ This book covers the basics, as well as TCP/IP, DNS, NFS, SLIP/PPP,
+ sendmail, INN/NNTP, printing, etc..  It's expensive (~US$45-$55), but worth
+ it.  It also includes a CDROM with the sources for various tools; most of
+ these, however, are also on the FreeBSD 2.0.5R CDROM (and the FreeBSD CDROM
+ often has newer versions).
+ 
+ 
+ 0.5:  Other sources of information.
+ 
+ One good source of additional information is the "[comp.unix.bsd] NetBSD,
+ FreeBSD, and 386BSD (0.1) FAQ".  Much of the information is relevant to
+ FreeBSD, and this FAQ is posted around twice a month to the following
+ newsgroups:
+ 
+ 	comp.unix.bsd.netbsd.announce
+ 	comp.unix.bsd.freebsd.announce
+ 	comp.answers
+ 	news.answers
+ 
+ (<X?X> is this FAQ still being maintained/posted???)
+ 
+ If you have WWW access, the FreeBSD home page is at:
+ 
+ 	http://www.freebsd.org/
+ 
+ A FreeBSD "handbook" is being created, and can be found as:
+ 
+ 	http://www.freebsd.org/How/handbook/
+ 
+ Note that this is a work in progress, and so parts may be incomplete.
+ 
  
  1 Installation
  --------------
  
+ 1.0: How do I install FreeBSD?
+ 
+ [ IMPORTANT NOTE: if you are installing 2.0.5R from tape, see the question
+   titled, "Help!  I can't install from tape!  The install fails with a
+   `record too big' error!" ]
+ 
+ Installation instructions can be found as:
+ 
+ 	ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.0.5-RELEASE/INSTALL
+ 
+ Release notes are also available as:
+ 
+ 	ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.0.5-RELEASE/RELNOTES
+ 
+ On the CDROM, the following files are in the top-most directory:
+ 
+ 	INSTALL		-- Installation instructions
+ 	README.TXT	-- Basic README file
+ 	RELNOTES	-- Release notes
+ 
+ 
+ 1.0.1: Help!  I can't install from tape!  The install fails with a
+        "record too big" error!
+ 
+ If you are installing 2.0.5R from tape, you must create the tape using a tar
+ blocksize of 10 (5120 bytes).  The default tar blocksize is 20 (10240
+ bytes), and tapes created using this default size cannot be used to install
+ 2.0.5R; with these tapes, you will get an error that complains about the
+ record size being too big.
+ 
+ 
  1.1:  I want to install FreeBSD onto a SCSI disk that has more than
        1024 cylinders.  How do I do it?
  
***************
*** 179,184 ****
- --- 319,334 ----
  No.  FreeBSD 2.0 comes with bounce buffers which allows your bus
  mastering controller access to greater than 16MB.
  
+ 1.5.1:  My network card keeps getting errors like, "ed1: timeout".  What's
+         going on?
+ 
+ This is usually caused by an interrupt conflict (e.g., two boards using
+ the same IRQ).  FreeBSD prior to 2.0.5R <X?X> used to be tolerant of
+ this, and the network driver would still function in the presence of IRQ
+ conflicts.  However, with 2.0.5R <X?X> and later, IRQ conflicts are no
+ longer tolerated.  See the file, "<X?X>", for more details.
+ 
+ 
  1.6:  Do I need to install the complete sources?
  
  In general, no.  However, we would strongly recommend that you
***************
*** 565,570 ****
- --- 715,867 ----
  
  5 Miscellaneous Questions
  ----------------
+ 
+ 
+ 5.0.1: Hey!  Chmod doesn't change the file permissions of symlinked files!
+        What's going on?
+ 
+ You have to use either "-H" or "-L" together with the "-R" option to make
+ this work.  See the chmod(1) and symlink(7) man pages for more info.
+ 
+ WARNING: the "-R" option does a *RECURSIVE* chmod.  Be careful about
+ specifying directories or symlinks to directories to chmod.  If you want to
+ change the permissions of a directory referenced by a symlink, use chmod(1)
+ without any options and follow the symlink with a trailing slash ("/").  For
+ example, if "foo" is a symlink to directory "bar", and you want to change
+ the permissions of "foo" (actually "bar"), you would do something like:
+ 
+ 	chmod 555 foo/
+ 
+ With the trailing slash, chmod will follow the symlink, "foo", to change the
+ permissions of the directory, "bar".
+ 
+ 
+ 5.0.2: How do I mount a CDROM?  I've tried using mount(8), but it keeps on
+        giving me an error like, "/dev/cd0a on /mnt: Incorrect super block."
+ 
+ You have to tell mount(8) the type of the device that you want to mount.  By
+ default, mount(8) will assume the filesystem is of type "ufs".  You want to
+ mount a CDROM filesystem, and you do this by specifying the "-t cd9660"
+ option to mount(8).  This does, of course, assume that the CDROM contains an
+ ISO 9660 filesystem, which is what most CDROMs have.  As of 2.0.5R, FreeBSD
+ also understands the Rock Ridge (long filename) extensions.
+ 
+ As an example, if you want to mount the CDROM device, "/dev/cd0c", under
+ /mnt, you would execute:
+ 
+ 	mount -t cd9660 /dev/cd0c /mnt
+ 
+ Note that your device name ("/dev/cd0c" in this example) could be different,
+ depending on the CDROM interface.  Note that the "-t cd9660" option just
+ causes the "mount_cd9660" command to be executed, and so the above example
+ could be shortened to:
+ 
+ 	mount_cd9660 /dev/cd0c /mnt
+ 
+ 
+ 5.0.3: When I try to mount a CDROM, I get a "Device not configured" error.
+        What's going on?
+ 
+ This generally means that there is no CDROM in the CDROM drive.  Feed the
+ drive something.
+ 
+ 
+ 5.0.4: My programs occasionally die with "Signal 11" errors.  What's
+        going on?
+ 
+ This can be caused by bad hardware (memory, motherboard, etc.).  Try running
+ a memory-testing program on your PC.  Note that, even though every memory
+ testing program you try will report your memory as being fine, it's possible
+ for slightly marginal memory to pass all memory tests, yet fail under
+ operating conditions (such as during busmastering DMA from a SCSI
+ controller like the Adaptec 1542).
+ 
+ 
+ 5.0.5: Help, some of my X Window menus and dialog boxes don't work right!  I
+        can't select them.
+ 
+ Try turning off the Num Lock key.
+ 
+ 
+ 5.0.6: How do I access the virtual consoles?
+ 
+ If the console is not currently displaying X Windows, just press Alt-F1 to
+ Alt-F12.  NOTE: the default FreeBSD installation has only three (3) virtual
+ consoles enabled, and so only Alt-F1, Alt-F2, and Alt-F3 will work to switch
+ between three virtual consoles.  If you want to increase this number, see
+ the next question.
+ 
+ If the console is currently displaying X Windows, you can use Ctrl-Alt-F1,
+ etc. to switch to a virtual console.  Note, however, that once you've
+ switched away from X Windows to a virtual terminal, you use only the Alt-
+ function key to switch to another virtual terminal or back to X Windows.
+ You do not also press the Ctrl key; the Ctrl-Alt-function key combination is
+ used only when switching from X Windows to a virtual terminal.
+ 
+ 
+ 5.0.7: How do I increase the number of virtual consoles?
+ 
+ Edit /etc/ttys and add entries for "ttyv4" to "ttyvc" after the comment on
+ "Virtual terminals" (delete the leading whitespace in the following
+ example):
+ 
+ 	# Edit the existing entry for ttyv3 in /etc/ttys and change
+ 	# "off" to "on".
+ 	ttyv3   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyv4   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyv5   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyv6   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyv7   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyv8   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyv9   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyva   "/usr/libexec/getty Pc"         cons25  on secure
+ 	ttyvb   "/usr/libexec/getty Pc"         cons25  on secure
+ 
+ Use as many or as few as you want.  The more virtual terminals you have, the
+ more resources that are used; this can be important if you have 8MB RAM or
+ less.  You may also want to change the "secure" to "insecure".
+ 
+ IMPORTANT NOTE: if you want to run X Windows, you *MUST* leave a virtual
+ terminal unused (or turned off).  For example, if you want to attach a
+ virtual terminal to all of your twelve Alt-function keys, you can only
+ attach virtual terminals to eleven of them.  The last must be left unused,
+ because X Windows will use it, and you will use the last Alt-function key to
+ switch back to X Windows (after you have switched from X Windows to a
+ virtual console via a Ctrl-Alt-function key).  The easiest way to do this is
+ to disable a console by turning it off.  For example, if you have a keyboard
+ with twelve function keys, you would change settings for virtual terminal 12
+ from:
+ 
+ 	ttyvb   "/usr/libexec/getty Pc"         cons25  on secure
+ 
+ to:
+ 
+ 	ttyvb   "/usr/libexec/getty Pc"         cons25  off secure
+ 
+ If your keyboard has only ten function keys, you would end up with:
+ 
+ 	ttyv9   "/usr/libexec/getty Pc"         cons25  off secure
+ 	ttyva   "/usr/libexec/getty Pc"         cons25  off secure
+ 	ttyvb   "/usr/libexec/getty Pc"         cons25  off secure
+ 
+ (You could also just delete these lines.)
+ 
+ Once you have edited /etc/ttys, the next step is to make sure that you have
+ enough virtual terminal devices.  The easiest way to do this is:
+ 
+ 	cd /dev
+ 	./MAKEDEV vty12			# For 12 devices
+ 
+ Next, the easiest (and cleanest) way to activate the virtual consoles is to
+ reboot.  However, if you really don't want to reboot, you can just shut down
+ X Windows and execute (as root):
+ 
+ 	kill -HUP 1
+ 
+ It's imperative that you completely shut down X Windows if it is running,
+ before running this command.  If you don't, your system will probably appear
+ to hang/lock up after executing the kill command.
+ 
  
  5.1:  I've heard of something called FreeBSD-current.  How do I run it, and
        where can I get more information?


------- End of Forwarded Message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?11969.813397955>