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>