I'm beginning to think we need an updating entry.

1. Make sure /dev/random exists 'cd /dev && sh MAKEDEV std'

2. Make sure your kernel includes:

device          random          # Entropy device

3. Make sure /etc/rc is at rev 1.237 or higher.

4. Make sure /etc/rc.shutdown is at rev 1.13 or 1.15

5. At this time, remove ALL MFS filesystems from /etc/fstab.
   They can be hand mounted after bootup or via a local rc
   startup script.
   
6. Reboot your system via 'init 6' or 'shutdown -r now' (or similar).
   Do not use 'reboot'.

7. If at any time during the boot process a 'cntrl-t' shows a
   process hung in 'rndblk', hit 'cntrl-\', 'ls -al /etc > /dev/random',
   and then 'exit'. This should get your machine to boot for this
   session until you figure out which of the above are not done.

-John

----- Brian O'Shea's Original Message -----
> On Sun, Oct 22, 2000 at 07:35:39PM -0400, John W. De Boskey wrote:
> > ----- David O'Brien's Original Message -----
> > > On Sun, Oct 22, 2000 at 04:14:08PM +0800, Donny Lee wrote:
> > > >  with the mfs enable, it hangs there right after FILESYSTEM
> > > >  checking, and with random_load set to YES, it hangs at ldconfig.
> > > 
> > > mount_mfs is blocking on "rndblk".  Our /dev/*random is fubar'ed *again*.
> > 
> >    I saw this the other day...
> > 
> >    I've been examining the mfs code, and I'm not really sure why
> > it needs to use random values...
> 
> When ldconfig hangs, it is in a mkstemp() call.  The mkstemp()
> function probably uses random numbers to generate unique file names:
> 
> #0  0x8054340 in read ()
> #1  0x804c966 in mktemp ()
> #2  0x804ca33 in arc4random_stir ()
> #3  0x804cad9 in arc4random ()
> #4  0x804c791 in mktemp ()
> #5  0x804c692 in mkstemp ()
> #6  0x804886a in write_elf_hints ()
> #7  0x8048818 in update_elf_hints ()
> #8  0x8048c61 in main ()
> #9  0x8048139 in _start ()
> 
> 
> -brian
> 
> -- 
> Brian O'Shea
> [EMAIL PROTECTED]
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to