|
From: William S. <wst...@po...> - 2000-03-05 18:39:28
|
Good morning, Jeff,
On Sun, 5 Mar 2000, Jeff Dike wrote:
> > This one's not too hard to trigger - let me know if I can supply
> > additional info or a shell account on this laptop.
>
> I can't reproduce it at all. I've done your things, I've done some other
> strange things, I've done a bunch of them running at the same time, and all I
> get is pages of numbers and no crashes.
I give it a 60% chance that it's some odd quirk in my host
environment. This is a laptop with pcmcia, apm enabled, probably a number
of other quirks a desktop machine wouldn't have.
Supporting that theory is the fact that I find that a shell app
I've written tends to crash from time to time; I think it's getting some
kind of signal it doesn't expect.
We keep looking.
stock 2.3.49 (Linux version 2.3.49-1um (jd...@cc...)), rh6.2
root (although we haven't gotten to that yet:
VFS: Mounted root (ext2 filesystem) readonly.
Mounted devfs on /dev
INIT: version 2.78 booting
Unimplemented syscall : 197
Untested (2216) [0x10154c48]: syscall_kern.c line 672
and again, with:
INIT: version 2.78 booting
Unimplemented syscall : 197
Untested (2403) [0x10154c48]: syscall_kern.c line 672
, add "devfs=nomount" to the command line as I forgot to add
devfsd to the rootfs and:
INIT: version 2.78 booting
Unimplemented syscall : 197
Untested (2440) [0x10154c48]: syscall_kern.c line 672
Sorry, can't get it to boot. Hmmm.... wait a second! In making
the root_fs in the rpm, I used dd to get a contiguous block of
sectors. Once packaged and installed, that is almost certainly no longer
the case.
Does the root_fs need to be contiguous, or can the uml kernel
open a root_fs that's not?
> > usermode login: thread got SIGIO
>
> I think I fixed this one, though. I didn't read the fcntl man page carefully
> enough for my last fix of this problem.
Thanks...
> > Off to try to get an RH6.2beta root_fs ready. Do you have any
> > interest in posting it to uml.sourceforge?
>
> Yes, I do. I just haven't run into any RH media later than 6.0 recently.
I pulled down the rpm's and stuck them in a directory and built
the rpm. I've attached the src rpm; if anyone would like to try it, put
it in /usr/src/redhat/SRPMS, put the necessary rpms (list attached
above, versions will be different if you're using a distribution other
than rh6.2beta) in /mnt/flipper/usr/src/uml-rhrpms/ and:
cd /usr/src/redhat/SRPMS
rpm --rebuild uml-rhroot-6.2-0.src.rpm
For those that want to see the guts, the spec file will be left in
/usr/src/redhat/SPECS/ and the various configuration files will be in
/usr/src/redhat/SOURCES/ .
This is _not_ a final rpm, just being made available to those that
want to play.
> > I'd like to sincerely
> > suggest making two rpm's, one for the uml kernel, one for the root_fs
> > itself, so people can mix and match.
>
> How's that different from what I'm doing now, except that the packages include
> the kernel? Are you suggesting a package without a kernel?
I'd suggest that. Have a uml-rhroot-6.2, uml-rhroot-6.0,
uml-debroot-2.0, etc. rpms for the root and uml-kernel-2.3.49,
uml-kernel-2.3.46, etc. The user can mix and match by copying their
root_fs of choice and their kernel of choice from /var/lib/uml to a
working directory.
How does that sound?
Cheers,
- Bill
---------------------------------------------------------------------------
I like cats too, lets exchange recipies.
(Courtesy of John Michael Clemens <cl...@rp...>)
--------------------------------------------------------------------------
William Stearns (wst...@po...). Mason, Buildkernel, named2hosts,
and ipfwadm2ipchains are at: http://www.pobox.com/~wstearns/
--------------------------------------------------------------------------
|