Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Feb 1995 18:47:22 -0500
From:      Wankle Rotary Engine <wpaul@skynet.ctr.columbia.edu>
To:        freebsd-hackers@FreeBSD.org
Subject:   The all-singing, all-dancing install...
Message-ID:  <199502032347.SAA03732@skynet.ctr.columbia.edu>

next in thread | raw e-mail | index | archive | help
...looks pretty good so far. I did an NFS install and it worked
*reasonably* smoothly. However, I wouldn't be me if I didn't pick nits. :)

Two small things:

- The silly install program still insists that you create a /usr partition
  whether you want one or not. It so happens that I don't want one:
  I have only small disks in my PC at work, so /usr gets mounted
  via NFS. (I also have to remember to properly hack /etc/rc, but
  that's my problem.) There should be a way to bypass this restriction:
  if I don't want to do things the 'right way,' I should be able to.
  A warning message would be preferable.

- The instructions in the 'NFS mount options' screen are wrong. They
  say you should use things like '-o resvport' or '-o -r4096 -w4096,'
  which would be the correct syntax for mount, but the install uses
  mount_nfs, which doesn't grok these arguments. Instead of
  '-o resvport' you need to use '-P'. The -r4096 and -w4096 options
  are correct, but you don't need to use -o with them. Since I happen
  to know the right options this wasn't a problem for me, but anyone
  who hasn't read the mount_nfs man page would become hopelessly
  confused.

Using '/kernel -c' to disable syscons, I was able to test the
install on a serial console for the first time. Unfortunately,
I encountered another panic while trying to get my ethernet interface
configured during the second stage of the install (note that I
didn't get the mail suggesting /kernel -c until after I'd already
completed the first stage):

(Note: the menu screen doesn't really look as trashy as it appears
below: it's been mangled due to 8->7 bit stupidity.)

                 lqqqqqqqqqq Network Configuration qqqqqqqqqqqk
                 x Any extra flags to ifconfig, put them here x
                 x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
                 x x                                        x x
                 tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
                 x           <  OK  >      <Cancel>           x
                 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

(I didn't need to specify any extra flags, so I pressed ENTER.)

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x0
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xf01c04eb
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 7 (sh)
interrupt mask          = 
panic: page fault

syncing disks... 9 9 7 3 done
Automatic reboot in 15 seconds - press a key on the console to abort
Rebooting...

marple# ls -l kernel
-rw-r--r--  1 root  wheel  1012937 Feb  2 08:49 kernel
marple# nm kernel | grep f01c0
f01c0418 t _alloc_scp
f01c062c t _get_fstr
f01c07e0 t _history_down_line
f01c06dc t _history_to_screen
f01c075c t _history_up_line
f01c04bc t _init_scp         <---- likely culprit
f01c085c t _scgetc
f01c022c t _scinit
f01c0580 t _scput
f01c0668 t _update_leds
 
My guess is that it puked while trying to write to /dev/ttyv1, which
didn't exist because syscons was disabled. I'm not sure what the proper
fix for this would be, except possibly some extra sanity checking
somewhere.

-Bill

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Bill Paul            (212) 854-6020 | System Manager
Work:         wpaul@ctr.columbia.edu | Center for Telecommunications Research
Home:  wpaul@skynet.ctr.columbia.edu | Columbia University, New York City
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The Møøse Illuminati: ignore it and be confused, or join it and be confusing!
~~~~~~~~ FreeBSD 2.1.0-Development #2: Fri Feb  3 16:18:16 EST 1995 ~~~~~~~~~




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