linux-um archives
 help / color / mirror / Atom feed
* [uml-devel] Re: compile problem with uml-patch-2.4.22-4
  2003-09-15  5:45 [uml-devel] " Ross Combs
@ 2003-09-16 21:20 ` Patrick "Petschge" Kilian
  2003-09-18  0:23   ` Jeff Dike
  0 siblings, 1 reply; 21+ messages in thread
From: Patrick "Petschge" Kilian @ 2003-09-16 21:20 UTC (permalink / raw)
  To: User-mode-linux-devel

Hi,


> It seems strange that most of the UML-specific options don't have any
> configuration help.
Have a look at the 2.5.* and 2.6.0-test* kernels. Some option have 
descriptions there. Perhaps you can use this as a starting point.


> Yes, I am volunteering if nobody else wants to do it.
In this case I volunteer to do some spellchecking and proof reading ;-)

mfg,
Patrick "Petschge" Kilian

-- 
Erst wenn das letzte Closed-Source-System gehackt ist, werdet ihr
merken, dass man Sicherheit nicht durch Verschleierung oder durch
Gesetze erreicht.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] Re: compile problem with uml-patch-2.4.22-4
  2003-09-16 21:20 ` [uml-devel] " Patrick "Petschge" Kilian
@ 2003-09-18  0:23   ` Jeff Dike
  2003-09-18 16:36     ` Patrick "Petschge" Kilian
  0 siblings, 1 reply; 21+ messages in thread
From: Jeff Dike @ 2003-09-18  0:23 UTC (permalink / raw)
  To: Patrick "Petschge" Kilian; +Cc: User-mode-linux-devel

petschge@web.de said:
> > Yes, I am volunteering if nobody else wants to do it. In this case I
> volunteer to do some spellchecking and proof reading ;-) 

Cool, patches like that are useful and easy to merge...

				Jeff



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] Re: compile problem with uml-patch-2.4.22-4
  2003-09-18  0:23   ` Jeff Dike
@ 2003-09-18 16:36     ` Patrick "Petschge" Kilian
  0 siblings, 0 replies; 21+ messages in thread
From: Patrick "Petschge" Kilian @ 2003-09-18 16:36 UTC (permalink / raw)
  To: User-mode-linux-devel

Hi,

>>> Yes, I am volunteering if nobody else wants to do it.
>> In this case I volunteer to do some spellchecking and proof reading ;-)
> Cool, patches like that are useful and easy to merge...

I didn't want to way for something to proof read, so I started on my own. 
Most descriptions are the same as in 2.6.0-test5. Please pay special 
attention to the follwoing help textes, as I have written them on my own.

CONFIG_HOST_2G_2G
CONFIG_HIGHMEM
CONFIG_PROC_MM
CONFIG_DEV_ANON
CONFIG_UML_WATCHDOG

Configure.help.patch:
-----


--- linux-2.4.22-uml/Documentation/Configure.help       Wed Sep 17 12:03:54 
2003
+++ linux-2.4.22-uml2/Documentation/Configure.help      Thu Sep 18 18:31:42 
2003
@@ -27646,6 +27646,96 @@
 CONFIG_CRYPTO_TEST
   Quick & dirty crypto test module.

+Separate Kernel Address Space support
+CONFIG_MODE_SKAS
+  This option controls whether skas (separate kernel address space)
+  support is compiled in.  If you have applied the skas patch to the
+  host, then you certainly want to say Y here (and consider saying N
+  to CONFIG_MODE_TT).  Otherwise, it is safe to say Y.  Disabling this
+  option will shrink the UML binary slightly.
+
+Tracing thread support
+CONFIG_MODE_TT
+  This option controls whether tracing thread support is compiled
+  into UML.  Normally, this should be set to Y.  If you intend to
+  use only skas mode (and the host has the skas patch applied to it),
+  then it is OK to say N here.
+
+Force a static link
+CONFIG_STATIC_LINK
+  If CONFIG_MODE_TT is disabled, then this option gives you the ability
+  to force a static link of UML.  Normally, if only skas mode is built
+  in to UML, it will be linked as a shared binary.  This is inconvenient
+  for use in a chroot jail.  So, if you intend to run UML inside a
+  chroot, and you disable CONFIG_MODE_TT, you probably want to say Y
+  here.
+
+HoneyPot ProcFS
+CONFIG_HPPFS
+  hppfs (HoneyPot ProcFS) is a filesystem which allows UML /proc
+  entries to be overridden, removed, or fabricated from the host.
+  Its purpose is to allow a UML to appear to be a physical machine
+  by removing or changing anything in /proc which gives away the
+  identity of a UML.
+
+  See <http://user-mode-linux.sf.net/hppfs.html> for more information.
+
+  You only need this if you are setting up a UML honeypot.  Otherwise,
+  it is safe to say 'N' here.
+
+2G/2G host address space split
+CONFIG_HOST_2G_2G
+  Most Linux machines are configured so that the kernel occupies the
+  upper 1G of the 4G address space and processes use the lower 3G.
+  However, some machine are configured with a 2G/2G split, with the
+  kernel occupying the upper 2G and processes using the lower 2G.
+
+  To allow UML to run on a host you have to say Y here. N should be
+  a save choice most of the time.
+
+Support for high memory
+CONFIG_HIGHMEM
+  Currently broken, so N is the save answer.
+
+Support for /proc/mm
+CONFIG_PROC_MM
+  If you don't know what this does just say Y.
+
+Kernel stack size order
+CONFIG_KERNEL_STACK_ORDER
+  This option determines the size of UML kernel stacks.  They will
+  be 1 << order pages.  The default is OK unless you're running Valgrind
+  on UML, in which case, set this to 3.
+
+Anonymous Memory support
+CONFIG_DEV_ANON
+  Don't ask. Just say Y.
+
+Support for software watchdog inside UML
+CONFIG_UML_WATCHDOG
+  It's save to say N here.
+
+COW block device
+CONFIG_COW
+  This is a layered driver which sits above two other block devices.
+  One is read-only, and the other is a read-write layer which stores
+  all changes.  This provides the illusion that the read-only layer
+  can be mounted read-write and changed.
+
+pcap transport
+CONFIG_UML_NET_PCAP
+ The pcap transport makes a pcap packet stream on the host look
+  like an ethernet device inside UML.  This is useful for making
+  UML act as a network monitor for the host.  You must have libcap
+  installed in order to build the pcap transport into UML.
+
+  For more information, see
+  <http://user-mode-linux.sourceforge.net/networking.html>  That site
+  has examples of the UML command line to use to enable this option.
+
+  If you intend to use UML as a network monitor for the host, say
+  Y here.  Otherwise, say N.
+
 #
 # A couple of things I keep forgetting:
 #   capitalize: AppleTalk, Ethernet, DOS, DMA, FAT, FTP, Internet,

-----

mfg,
Patrick "Petschge" Kilian

-- 
Erst wenn das letzte Closed-Source-System gehackt ist, werdet ihrmerken, 
dass man Sicherheit nicht durch Verschleierung oder durch
Gesetze erreicht.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [uml-devel] Re: Re: compile problem with uml-patch-2.4.22-4
@ 2003-09-18 20:37 Ross Combs
       [not found] ` <20030919095020.294F93BCE4@home.petschge.de>
  0 siblings, 1 reply; 21+ messages in thread
From: Ross Combs @ 2003-09-18 20:37 UTC (permalink / raw)
  To: User-mode-linux-devel

Patrick,

Thanks.  I really was planning on working on those this weekend.
I have made a few comments below.


> +Separate Kernel Address Space support
> +CONFIG_MODE_SKAS
> +  This option controls whether skas (separate kernel address space)
> +  support is compiled in.  If you have applied the skas patch to the
> +  host, then you certainly want to say Y here (and consider saying N
> +  to CONFIG_MODE_TT).  Otherwise, it is safe to say Y.  Disabling this
> +  option will shrink the UML binary slightly.

It might be good to mention that the host needs /proc/mm support.


> +2G/2G host address space split
> +CONFIG_HOST_2G_2G
> +  Most Linux machines are configured so that the kernel occupies the
> +  upper 1G of the 4G address space and processes use the lower 3G.
> +  However, some machine are configured with a 2G/2G split, with the
> +  kernel occupying the upper 2G and processes using the lower 2G.
> +
> +  To allow UML to run on a host you have to say Y here. N should be
> +  a save choice most of the time.

s/to run on a/to run on such a/
s/a save choice/a safe choice/


> +Support for high memory
> +CONFIG_HIGHMEM
> +  Currently broken, so N is the save answer.

s/save/safe/


> +Support for /proc/mm
> +CONFIG_PROC_MM
> +  If you don't know what this does just say Y.

How about this?:
 Enables address space separation through /proc/mm.  A host
 kernel needs to have this enabled in order for UML to run in
 skas mode.  UML kernels do not need to have this option unless
 they will host sub-UMLs.

 If you don't know what this does just say Y.


> +Support for software watchdog inside UML
> +CONFIG_UML_WATCHDOG
> +  It's save to say N here.

Could we borrow one of the descriptions from the main kernel watchdog
drivers?


-Ross


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] Re: Re: compile problem with uml-patch-2.4.22-4
       [not found] ` <20030919095020.294F93BCE4@home.petschge.de>
@ 2003-09-20  8:03   ` Henrik Nordstrom
  2003-09-20 17:35   ` [uml-devel] " Patrick "Petschge" Kilian
  1 sibling, 0 replies; 21+ messages in thread
From: Henrik Nordstrom @ 2003-09-20  8:03 UTC (permalink / raw)
  To: Patrick "Petschge" Kilian; +Cc: User-mode-linux-devel

On Fri, 19 Sep 2003, Patrick "Petschge" Kilian wrote:

> [CONFIG_HIGHMEM]
> +  Currently broken, so N is the safe answer.

If this was a UML directive it would be OK as description, but it is a
generic directive..

Regards
Henrik



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [uml-devel] Re: compile problem with uml-patch-2.4.22-4
       [not found] ` <20030919095020.294F93BCE4@home.petschge.de>
  2003-09-20  8:03   ` Henrik Nordstrom
@ 2003-09-20 17:35   ` Patrick "Petschge" Kilian
  2003-09-22  9:49     ` [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found' Rod Moffitt
  2003-09-23 20:19     ` [uml-devel] Re: compile problem with uml-patch-2.4.22-4 Jeff Dike
  1 sibling, 2 replies; 21+ messages in thread
From: Patrick "Petschge" Kilian @ 2003-09-20 17:35 UTC (permalink / raw)
  To: User-mode-linux-devel

Hi,

[CONFIG_UML_WATCHDOG]
>> Could we borrow one of the descriptions from the main kernel watchdog
>> drivers?
> No, because there is CONFIG_WATCHDOG which has a help text and
> CONFIG_UML_WATCHDOG which doesn't have a help text and depends on
> CONFIG_WATCHDOG. Does anyone know what CONFIG_UML_WATCHDOG does?
It looks like UML_WATCHDOG is a software watchdog which only exists on the 
um arch. Perhaps it should not have a own CONFIG_ option but should be 
triggerd by CONFIG_SOFT_WATCHDOG. Jeff, is there a specific reason to give 
UML_WATCHDOG a own option?


mfg,
Patrick "Petschge" Kilian

-- 
"If certain acts of violation of treaties are crimes, they are crimeswhether 
the United States does them or whether Germany does them, and
we are not prepared to lay down a rule of criminal conduct against
others which we would not be willing to have invoked against us."  
--Robert Jackson, American prosecutor in the Nuremberg War-Crimes Trial



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-20 17:35   ` [uml-devel] " Patrick "Petschge" Kilian
@ 2003-09-22  9:49     ` Rod Moffitt
  2003-09-23 20:16       ` Jeff Dike
  2003-09-23 20:19     ` [uml-devel] Re: compile problem with uml-patch-2.4.22-4 Jeff Dike
  1 sibling, 1 reply; 21+ messages in thread
From: Rod Moffitt @ 2003-09-22  9:49 UTC (permalink / raw)
  To: user-mode-linux-devel

I have been trying to build a recent host kernel with the host-skas3.patch
however when I attempt to run a skas aware UML kernel it claims /proc/mm
is 'not found', even though the skas3 patch was detected:

  Checking for the skas3 patch in the host...found
  Checking for /proc/mm...not found

Eventually I get a kernel panic:

  Mounted devfs on /dev
  Kernel panic: init_new_context_skas - new_mm failed, errno = -2

However /proc/mm does exist (it's 0222) on the machine.

I tried patching stock kernels including 2.4.19, 20, 21 and 22 and the
same thing occurs on all of them. I understand there might be some
tweaking needed for the later kernels, however I was under the impression
that this patch was meant for a stock 2.4.19.

Any help would be appreciated.

Thanks,

- Rod

--
                         ___  ____  ___    _      ___
 Rod Moffitt            / _ \/ __ \/ _ \  (_)__  / _/__
 http://rod.info       / , _/ /_/ / // / / / _ \/ _/ _ \
 rodANTISPAM@rod.info /_/|_|\____/____(*)_/_//_/_/ \___/
 ========================================================
 ~ Where loved ones are remembered: http://memoriam.org ~



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-22  9:49     ` [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found' Rod Moffitt
@ 2003-09-23 20:16       ` Jeff Dike
  2003-09-24  3:35         ` Rod Moffitt
  0 siblings, 1 reply; 21+ messages in thread
From: Jeff Dike @ 2003-09-23 20:16 UTC (permalink / raw)
  To: Rod Moffitt; +Cc: user-mode-linux-devel

rodlist@rod.info said:
> However /proc/mm does exist (it's 0222) on the machine. 

It should look like this (111):

% ls -l /proc/mm
--w--w--w-    1 root     root            0 Sep 23 16:02 /proc/mm

Side from that, I have no idea what's going on.  Unlike /dev, entries in
/proc don't exist unless there's something in the kernel behind them.

> I tried patching stock kernels including 2.4.19, 20, 21 and 22 and the
> same thing occurs on all of them. I understand there might be some
> tweaking needed for the later kernels, however I was under the
> impression that this patch was meant for a stock 2.4.19. 

Something else is wrong.  Dunno what, though.

				Jeff



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] Re: compile problem with uml-patch-2.4.22-4
  2003-09-20 17:35   ` [uml-devel] " Patrick "Petschge" Kilian
  2003-09-22  9:49     ` [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found' Rod Moffitt
@ 2003-09-23 20:19     ` Jeff Dike
  1 sibling, 0 replies; 21+ messages in thread
From: Jeff Dike @ 2003-09-23 20:19 UTC (permalink / raw)
  To: Patrick "Petschge" Kilian; +Cc: User-mode-linux-devel

petschge@web.de said:
> Perhaps it should not have a own CONFIG_ option but should be
> triggerd by CONFIG_SOFT_WATCHDOG. 

No, because it's a hardware watchdog.

> Jeff, is there a specific reason to
> give  UML_WATCHDOG a own option?

Yes, it's a separate driver.

				Jeff



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-23 20:16       ` Jeff Dike
@ 2003-09-24  3:35         ` Rod Moffitt
  2003-09-24 16:19           ` Jeff Dike
  0 siblings, 1 reply; 21+ messages in thread
From: Rod Moffitt @ 2003-09-24  3:35 UTC (permalink / raw)
  To: Jeff Dike; +Cc: user-mode-linux-devel

> It should look like this (111):
>
> % ls -l /proc/mm
> --w--w--w-    1 root     root            0 Sep 23 16:02 /proc/mm

--w--w--w- == 222
--x--x--x- == 111

   > touch test
   > chmod 222 test
   > ls -l test
   --w--w--w-

> Side from that, I have no idea what's going on.  Unlike /dev, entries in
> /proc don't exist unless there's something in the kernel behind them.

I agree that the host is probably correct, therefore the problem has to be
with the UML kernel. What are the config options that if missing, would
cause such an error?

Thanks,

- Rod

--
                         ___  ____  ___    _      ___
 Rod Moffitt            / _ \/ __ \/ _ \  (_)__  / _/__
 http://rod.info       / , _/ /_/ / // / / / _ \/ _/ _ \
 rodANTISPAM@rod.info /_/|_|\____/____(*)_/_//_/_/ \___/
 ========================================================
 ~ Where loved ones are remembered: http://memoriam.org ~


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-24  3:35         ` Rod Moffitt
@ 2003-09-24 16:19           ` Jeff Dike
  2003-09-24 16:47             ` Rod Moffitt
  2003-09-28 15:45             ` Nix
  0 siblings, 2 replies; 21+ messages in thread
From: Jeff Dike @ 2003-09-24 16:19 UTC (permalink / raw)
  To: Rod Moffitt; +Cc: user-mode-linux-devel

rodlist@rod.info said:
> --w--w--w- == 222 
> --x--x--x- == 111 

Err, right.  But I still have no idea what's happening.

If the file is there, it should definitely not fail to open.

				Jeff



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-24 16:19           ` Jeff Dike
@ 2003-09-24 16:47             ` Rod Moffitt
  2003-10-06 21:22               ` Jeff Dike
  2003-11-10  1:55               ` Jeff Dike
  2003-09-28 15:45             ` Nix
  1 sibling, 2 replies; 21+ messages in thread
From: Rod Moffitt @ 2003-09-24 16:47 UTC (permalink / raw)
  To: Jeff Dike; +Cc: user-mode-linux-devel

> Err, right.  But I still have no idea what's happening.
>
> If the file is there, it should definitely not fail to open.
>

What kind of test can I run on the host to verify that procmm does indeed
work?

If the host is OK, what possibly in the UML kernel configuration, besides
the obvious enabling of SKAS mode, is needed for SKAS and procmm to work?

- Rod


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-24 16:19           ` Jeff Dike
  2003-09-24 16:47             ` Rod Moffitt
@ 2003-09-28 15:45             ` Nix
  2003-10-06 21:25               ` Jeff Dike
  2003-11-10  2:39               ` Jeff Dike
  1 sibling, 2 replies; 21+ messages in thread
From: Nix @ 2003-09-28 15:45 UTC (permalink / raw)
  To: Jeff Dike; +Cc: Rod Moffitt, user-mode-linux-devel

On Wed, 24 Sep 2003, Jeff Dike stipulated:
> rodlist@rod.info said:
>> --w--w--w- == 222 
>> --x--x--x- == 111 
> 
> Err, right.  But I still have no idea what's happening.
> 
> If the file is there, it should definitely not fail to open.

Well, I was using hppfs and honeypot.pl with uml-2.4.22-4 (with skas),
and after a while the hppfs driver would seemingly cease forwarding
anything to honeypot.pl (I instrumented the honeypot and it was still
running, just not getting any requests).

Loads of messages were dumped on the console and into syslog like

hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1
hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1
hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1
hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1
hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1

Kernel panic: init_new_context_skas - new_mm failed, errno = -24

This is consistent with honeypot.pl ceasing to answer requests, but it
was still humming along. The requests just weren't getting forwarded to
it. (Plus, the init_new_context_skas is looking for /proc/mm on the
*host*, isn't it? Hm, maybe I'm barking up a gum tree here.  Anyway, I
haven't seen the init_new_context_skas error since I stopped using
hppfs. It's still built in, just not mounted anymore.)

-- 
`I treat debconf as a hostile imperialist agent.  "ALL CONFIGS YOURS
 NOW CONFIGS OURS ARE."' --- Stephen J. Turnbull


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-24 16:47             ` Rod Moffitt
@ 2003-10-06 21:22               ` Jeff Dike
  2003-11-10  1:55               ` Jeff Dike
  1 sibling, 0 replies; 21+ messages in thread
From: Jeff Dike @ 2003-10-06 21:22 UTC (permalink / raw)
  To: Rod Moffitt; +Cc: user-mode-linux-devel

rodlist@rod.info said:
> If the host is OK, what possibly in the UML kernel configuration,
> besides the obvious enabling of SKAS mode, is needed for SKAS and
> procmm to work? 

That should be it.  I don't know what else could be required.  I'd need to
see this for myself to figure out what's happening.

				Jeff



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-28 15:45             ` Nix
@ 2003-10-06 21:25               ` Jeff Dike
  2003-10-08 14:00                 ` Nix
  2003-11-10  2:39               ` Jeff Dike
  1 sibling, 1 reply; 21+ messages in thread
From: Jeff Dike @ 2003-10-06 21:25 UTC (permalink / raw)
  To: Nix; +Cc: Rod Moffitt, user-mode-linux-devel

nix@esperi.demon.co.uk said:
> hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1
> Kernel panic: init_new_context_skas - new_mm failed, errno = -24 

I don't see how these can be related.  They are totally separate pieces of
code.

> (Plus, the init_new_context_skas is looking for /proc/mm on the
> *host*, isn't it?

Yes.

>  Hm, maybe I'm barking up a gum tree here.  Anyway, I
> haven't seen the init_new_context_skas error since I stopped using
> hppfs. It's still built in, just not mounted anymore.)

Hmmm, maybe there is some relationship, but I have no idea what it would be.

				Jeff



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-10-06 21:25               ` Jeff Dike
@ 2003-10-08 14:00                 ` Nix
  0 siblings, 0 replies; 21+ messages in thread
From: Nix @ 2003-10-08 14:00 UTC (permalink / raw)
  To: Jeff Dike; +Cc: user-mode-linux-devel

On Mon, 06 Oct 2003, Jeff Dike moaned:
> nix@esperi.demon.co.uk said:
>> hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1
>> Kernel panic: init_new_context_skas - new_mm failed, errno = -24 
> 
> I don't see how these can be related.  They are totally separate pieces of
> code.

It confused me, too.

Both go away completely if I turn off hppfs. (I've not tried mounting
it somewhere quiet and not using it, but I can't see how that would
be any different from simply not mounting it at all...)

>>  Hm, maybe I'm barking up a gum tree here.  Anyway, I
>> haven't seen the init_new_context_skas error since I stopped using
>> hppfs. It's still built in, just not mounted anymore.)
> 
> Hmmm, maybe there is some relationship, but I have no idea what it would be.

Without hppfs mounted, all works wonderfully. My firewall thanks you,
and it was very much easier to get my iffy ADSL router to cooperate with
the ability to reboot the UML that was talking to it in about six
seconds. (Try *that* with a non-userspace kernel. ;} )

-- 
`If you want a vision of the future, it is a wireless broadband network
 feeding requests for foreign money-laundering assistance into a human
 temporal lobe, forever. With banner ads.' --- John M. Ford


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-24 16:47             ` Rod Moffitt
  2003-10-06 21:22               ` Jeff Dike
@ 2003-11-10  1:55               ` Jeff Dike
  1 sibling, 0 replies; 21+ messages in thread
From: Jeff Dike @ 2003-11-10  1:55 UTC (permalink / raw)
  To: Rod Moffitt; +Cc: user-mode-linux-devel

rodlist@rod.info said:
> What kind of test can I run on the host to verify that procmm does
> indeed work? 

Are you still having problems with this?

> If the host is OK, what possibly in the UML kernel configuration,
> besides the obvious enabling of SKAS mode, is needed for SKAS and
> procmm to work? 

Nothing.
				Jeff



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-09-28 15:45             ` Nix
  2003-10-06 21:25               ` Jeff Dike
@ 2003-11-10  2:39               ` Jeff Dike
  2003-11-10  7:33                 ` Nix
  1 sibling, 1 reply; 21+ messages in thread
From: Jeff Dike @ 2003-11-10  2:39 UTC (permalink / raw)
  To: Nix; +Cc: Rod Moffitt, user-mode-linux-devel

nix@esperi.demon.co.uk said:
> Kernel panic: init_new_context_skas - new_mm failed, errno = -24 

This is EMFILE - Too many open files

Do you have a disgustingly low file limit, or was UML opening an immense number
of files?  Looking at /proc/<pid>/fd for a UML pid would be informative.

> hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1 

This is likely the same thing, just the errno return was botched.

				Jeff



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-11-10  2:39               ` Jeff Dike
@ 2003-11-10  7:33                 ` Nix
  2003-11-11 20:13                   ` Jeff Dike
  0 siblings, 1 reply; 21+ messages in thread
From: Nix @ 2003-11-10  7:33 UTC (permalink / raw)
  To: Jeff Dike; +Cc: user-mode-linux-devel

On Sun, 09 Nov 2003, Jeff Dike spake:
> nix@esperi.demon.co.uk said:
>> Kernel panic: init_new_context_skas - new_mm failed, errno = -24 
> 
> This is EMFILE - Too many open files
> 
> Do you have a disgustingly low file limit, or was UML opening an immense number
> of files?  Looking at /proc/<pid>/fd for a UML pid would be informative.

Hm, well, the system as a whole is hardly straining:

953     266     8192

and while each UML thread has a lot of stuff open, it doesn't have
*that* many (and I can't see why it would have many more as this
UML is rarely much busier than it is now):

/proc/297/fd:
total 36
lr-x------    1 firewall firewall       64 Nov 10 07:28 0 -> /dev/null
l-wx------    1 firewall firewall       64 Nov 10 07:28 1 -> /dev/null
l-wx------    1 firewall firewall       64 Nov 10 07:28 10 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 11 -> /proc/mm
lrwx------    1 firewall firewall       64 Nov 10 07:28 12 -> socket:[4351]
l-wx------    1 firewall firewall       64 Nov 10 07:28 13 -> /proc/mm
lrwx------    1 firewall firewall       64 Nov 10 07:28 14 -> /dev/net/tun
lrwx------    1 firewall firewall       64 Nov 10 07:28 15 -> /dev/net/tun
l-wx------    1 firewall firewall       64 Nov 10 07:28 16 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 17 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 18 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 19 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 2 -> /dev/null
l-wx------    1 firewall firewall       64 Nov 10 07:28 20 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 21 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 22 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 23 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 24 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 25 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 26 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 27 -> /proc/mm
lrwx------    1 firewall firewall       64 Nov 10 07:28 28 -> /home/.loki.wkstn.nix/firewall/log/esperi/1068250386-456237
l-wx------    1 firewall firewall       64 Nov 10 07:28 29 -> /proc/mm
lrwx------    1 firewall firewall       64 Nov 10 07:28 3 -> /tmp/vm_file-AUj74X (deleted)
l-wx------    1 firewall firewall       64 Nov 10 07:28 30 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 33 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 35 -> /proc/mm
l-wx------    1 firewall firewall       64 Nov 10 07:28 36 -> /proc/mm
lrwx------    1 firewall firewall       64 Nov 10 07:28 37 -> /home/.loki.wkstn.nix/firewall/log/esperi/1068250771-738857
l-wx------    1 firewall firewall       64 Nov 10 07:28 38 -> /proc/mm
lrwx------    1 firewall firewall       64 Nov 10 07:28 4 -> socket:[1375]
lrwx------    1 firewall firewall       64 Nov 10 07:28 5 -> socket:[1378]
lrwx------    1 firewall firewall       64 Nov 10 07:28 6 -> socket:[1379]
lrwx------    1 firewall firewall       64 Nov 10 07:28 7 -> /mirror/uml/esperi-root-cow.image
lr-x------    1 firewall firewall       64 Nov 10 07:28 8 -> /mirror/uml/esperi-root.image
lrwx------    1 firewall firewall       64 Nov 10 07:28 9 -> /home/.loki.wkstn.nix/firewall/log/esperi/1068250066-884422

It seems to me that it would take quite a change for this to rise to
thousands upon thousands of open fds.

(There are 31 processes running in this UML right now.) Of course this
UML's only been running for two days.

The crash seems to happen when I'm sshed in from the outside world doing
things that involve lots of tty activity: I wonder if the tty logging
may be at fault?

I'll do a watched ls -l on /proc/297/fd when I'm sshed in next (in a
couple of hours) and see what happens.

>> hppfs_open : failed to open a socket in 'proc/uptime/r', err = 1 
> 
> This is likely the same thing, just the errno return was botched.

The odd thing is that I have no hppfs filesystems mounted. It's *there*,
but I've not used it (or honeypot.pl or any similar thing) as UML
started panicking on me in short order (minutes) whenever I used it.

-- 
`Me, I want exploding spaceships and pulverized worlds and clashes of
 billion-year-old empires *and* competently written sentences.'
                                                    --- Matt Austern


-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-11-10  7:33                 ` Nix
@ 2003-11-11 20:13                   ` Jeff Dike
  2003-11-11 20:20                     ` Nix
  0 siblings, 1 reply; 21+ messages in thread
From: Jeff Dike @ 2003-11-11 20:13 UTC (permalink / raw)
  To: Nix; +Cc: user-mode-linux-devel

nix@esperi.org.uk said:
> The crash seems to happen when I'm sshed in from the outside world
> doing things that involve lots of tty activity: I wonder if the tty
> logging may be at fault?

I just checked the code.  It seems to close everything that it opens, so
that appears not to be the problem.

				Jeff



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found'
  2003-11-11 20:13                   ` Jeff Dike
@ 2003-11-11 20:20                     ` Nix
  0 siblings, 0 replies; 21+ messages in thread
From: Nix @ 2003-11-11 20:20 UTC (permalink / raw)
  To: Jeff Dike; +Cc: user-mode-linux-devel

On Tue, 11 Nov 2003, Jeff Dike yowled:
> nix@esperi.org.uk said:
>> The crash seems to happen when I'm sshed in from the outside world
>> doing things that involve lots of tty activity: I wonder if the tty
>> logging may be at fault?
> 
> I just checked the code.  It seems to close everything that it opens, so
> that appears not to be the problem.

I'll hack uml to freeze rather than crashing so I can try to gdb it next
time this happens. (If it happens at all with -5...)

-- 
`Me, I want exploding spaceships and pulverized worlds and clashes of
 billion-year-old empires *and* competently written sentences.'
                                                    --- Matt Austern


-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2003-11-11 20:20 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-18 20:37 [uml-devel] Re: Re: compile problem with uml-patch-2.4.22-4 Ross Combs
     [not found] ` <20030919095020.294F93BCE4@home.petschge.de>
2003-09-20  8:03   ` Henrik Nordstrom
2003-09-20 17:35   ` [uml-devel] " Patrick "Petschge" Kilian
2003-09-22  9:49     ` [uml-devel] skas & /proc/mm in the host kernel, yet /proc/mm 'not found' Rod Moffitt
2003-09-23 20:16       ` Jeff Dike
2003-09-24  3:35         ` Rod Moffitt
2003-09-24 16:19           ` Jeff Dike
2003-09-24 16:47             ` Rod Moffitt
2003-10-06 21:22               ` Jeff Dike
2003-11-10  1:55               ` Jeff Dike
2003-09-28 15:45             ` Nix
2003-10-06 21:25               ` Jeff Dike
2003-10-08 14:00                 ` Nix
2003-11-10  2:39               ` Jeff Dike
2003-11-10  7:33                 ` Nix
2003-11-11 20:13                   ` Jeff Dike
2003-11-11 20:20                     ` Nix
2003-09-23 20:19     ` [uml-devel] Re: compile problem with uml-patch-2.4.22-4 Jeff Dike
  -- strict thread matches above, loose matches on Subject: below --
2003-09-15  5:45 [uml-devel] " Ross Combs
2003-09-16 21:20 ` [uml-devel] " Patrick "Petschge" Kilian
2003-09-18  0:23   ` Jeff Dike
2003-09-18 16:36     ` Patrick "Petschge" Kilian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox