linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
       [not found] <a44ae5cd0608270007gc6a919fx9e36562d8023635d@mail.gmail.com>
@ 2006-08-27  7:19 ` Andrew Morton
  2006-08-27  7:38   ` David Miller
  2006-08-27 16:30   ` Jeremy Fitzhardinge
  0 siblings, 2 replies; 8+ messages in thread
From: Andrew Morton @ 2006-08-27  7:19 UTC (permalink / raw)
  To: Miles Lane; +Cc: LKML, netdev, Jeremy Fitzhardinge


Please copy relevant mailing lists and maintainers on bug reports.

On Sun, 27 Aug 2006 00:07:50 -0700
"Miles Lane" <miles.lane@gmail.com> wrote:

> I have a:
> 
> eth0: RealTek RTL8139 at 0xf8fa2800, 00:c0:9f:95:18:1b, IRQ 10
> eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
> 
> and a:
> 
> ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kd
> ipw2200: Copyright(c) 2003-2006 Intel Corporation
> ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
> ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)
> 
> My dmesg output includes:
> w<8E>^U<C1>: link down
> NET: Registered protocol family 10
> lo: Disabled Privacy Extensions
> ADDRCONF(NETDEV_UP): w<8E>^U<C1>: link is not ready
> 
> As you can see, one of my network cards is getting "w<8E>^U<C1>" as a
> device name.  This isn't the actual string.  Here's what I get by
> cutting and pasting from iwconfig: "w�"
> 
> ifconfig shows:
> HWaddr 00:C0:9F:95:18:1B
>           UP BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>           Interrupt:10 Base address:0x2800
> 
> In most of my builds it has been the ipw2200 which gets busted by this
> problem.  This time, ifconfig sees eth1 and not eth0.  Oddly, dmesg
> output includes:
> eth0: RealTek RTL8139 at 0xf8fa2800, 00:c0:9f:95:18:1b, IRQ 10
> eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
> so I am puzzled at the disappearance of eth0 from the ifconfig output.

Jeremy reported that a while back too.  I do not know what is causing it
and as far as I know no net developers have yet looked into it.


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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
  2006-08-27  7:19 ` 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name Andrew Morton
@ 2006-08-27  7:38   ` David Miller
  2006-08-28 15:52     ` Miles Lane
  2006-08-27 16:30   ` Jeremy Fitzhardinge
  1 sibling, 1 reply; 8+ messages in thread
From: David Miller @ 2006-08-27  7:38 UTC (permalink / raw)
  To: akpm; +Cc: miles.lane, linux-kernel, netdev, jeremy

From: Andrew Morton <akpm@osdl.org>
Date: Sun, 27 Aug 2006 00:19:43 -0700

> Jeremy reported that a while back too.  I do not know what is causing it
> and as far as I know no net developers have yet looked into it.

A debugging patch like this one should help figure out the culprit.

If we don't see the gibberish netdevice name printed in the kernel
logs, then likely something is corrupting the netdevice structure or
the memory holding the name.

diff --git a/net/core/dev.c b/net/core/dev.c
index d4a1ec3..45f9b19 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -738,6 +738,11 @@ int dev_change_name(struct net_device *d
 
 	if (!dev_valid_name(newname))
 		return -EINVAL;
+#if 1
+	printk("[%s:%d]: Changing netdevice name from [%s] to [%s]\n",
+	       current->comm, current->pid,
+	       dev->name, newname);
+#endif
 
 	if (strchr(newname, '%')) {
 		err = dev_alloc_name(dev, newname);

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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
  2006-08-27  7:19 ` 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name Andrew Morton
  2006-08-27  7:38   ` David Miller
@ 2006-08-27 16:30   ` Jeremy Fitzhardinge
  2006-08-28 14:32     ` Benoit Boissinot
  1 sibling, 1 reply; 8+ messages in thread
From: Jeremy Fitzhardinge @ 2006-08-27 16:30 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Miles Lane, LKML, netdev

Andrew Morton wrote:
> Jeremy reported that a while back too.  I do not know what is causing it
> and as far as I know no net developers have yet looked into it.
>   

It went away with -rc4-mm[23] for me...

    J

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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
  2006-08-27 16:30   ` Jeremy Fitzhardinge
@ 2006-08-28 14:32     ` Benoit Boissinot
  0 siblings, 0 replies; 8+ messages in thread
From: Benoit Boissinot @ 2006-08-28 14:32 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: Andrew Morton, Miles Lane, LKML, netdev, David Miller

On 8/27/06, Jeremy Fitzhardinge <jeremy@goop.org> wrote:
> Andrew Morton wrote:
> > Jeremy reported that a while back too.  I do not know what is causing it
> > and as far as I know no net developers have yet looked into it.
> >
>
> It went away with -rc4-mm[23] for me...
>
I just reproduced it with rc4-mm3, ipw2200 after coming out of
suspend. I'll apply the patch from David Miller and see if anything
shows out in the log.

regards,

Benoit

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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
  2006-08-27  7:38   ` David Miller
@ 2006-08-28 15:52     ` Miles Lane
  2006-08-28 19:03       ` Andrew Morton
  0 siblings, 1 reply; 8+ messages in thread
From: Miles Lane @ 2006-08-28 15:52 UTC (permalink / raw)
  To: David Miller, Dan Williams; +Cc: akpm, linux-kernel, netdev, jeremy

On 8/27/06, David Miller <davem@davemloft.net> wrote:
> From: Andrew Morton <akpm@osdl.org>
> Date: Sun, 27 Aug 2006 00:19:43 -0700
>
> > Jeremy reported that a while back too.  I do not know what is causing it
> > and as far as I know no net developers have yet looked into it.
>
> A debugging patch like this one should help figure out the culprit.
>
> If we don't see the gibberish netdevice name printed in the kernel
> logs, then likely something is corrupting the netdevice structure or
> the memory holding the name.
>
> diff --git a/net/core/dev.c b/net/core/dev.c
> index d4a1ec3..45f9b19 100644
> --- a/net/core/dev.c
> +++ b/net/core/dev.c
> @@ -738,6 +738,11 @@ int dev_change_name(struct net_device *d
>
>         if (!dev_valid_name(newname))
>                 return -EINVAL;
> +#if 1
> +       printk("[%s:%d]: Changing netdevice name from [%s] to [%s]\n",
> +              current->comm, current->pid,
> +              dev->name, newname);
> +#endif
>
>         if (strchr(newname, '%')) {
>                 err = dev_alloc_name(dev, newname);
>

Dan, do you have any idea why NetworkManager from Ubuntu 6.06.1
would be corrupting network device names on recent MM kernels?
I haven't seen this happening with Ubuntu's kernels.  If you like, I can
send you my kernel .config file.

Here's what I get:

[NetworkManager:5399]: Changing netdevice name from [eth0] to [��]
��: link down
ADDRCONF(NETDEV_UP): ��: link is not ready
[NetworkManager:5399]: Changing netdevice name from [eth1] to [7G*e]
7G*e: no IPv6 routers present

Here's the result of "strace -f -F -v -a50 NetworkManager:

execve("./NetworkManager.bak", ["./NetworkManager.bak"],
["TERM=linux", "SHELL=/bin/bash", "HUSHLOGIN=FALSE",
"OLDPWD=/home/miles", "USER=root",
"LS_COLORS=no=00:fi=00:di=01;34:l"..., "SUDO_USER=miles",
"SUDO_UID=1000", "PATH=/usr/local/sbin:/usr/local/"...,
"MAIL=/var/mail/miles", "PWD=/usr/sbin", "LANG=en_US.UTF-8",
"HISTCONTROL=ignoredups", "SUDO_COMMAND=/bin/bash",
"HOME=/home/miles", "SHLVL=2", "LANGUAGE=en_US:en_GB:en",
"LOGNAME=root", "LESSOPEN=| /usr/bin/lesspipe %s", "SUDO_GID=1000",
"LESSCLOSE=/usr/bin/lesspipe %s %"..., "_=/usr/bin/strace"]) = 0
uname({sysname="Linux", nodename="Dumbleedor",
release="2.6.18-rc4-mm3", version="#32 Sun Aug 27 01:01:35 PDT 2006",
machine="i686"}) = 0
brk(0)                                            = 0x808b000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7f8a000
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7f88000
access("/etc/ld.so.preload", R_OK)                = -1 ENOENT (No such
file or directory)
open("/etc/ld.so.cache", O_RDONLY)                = 3
fstat64(3, {st_dev=makedev(3, 10), st_ino=195836,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=216, st_size=102666, st_atime=2006/08/28-00:34:02,
st_mtime=2006/08/25-22:58:56, st_ctime=2006/08/25-22:58:56}) = 0
old_mmap(NULL, 102666, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f6e000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libhal.so.1", O_RDONLY)            = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\36\0"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=830757,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=64, st_size=30448, st_atime=2006/08/28-00:34:02,
st_mtime=2006/05/22-08:09:25, st_ctime=2006/07/05-21:10:31}) = 0
old_mmap(NULL, 33464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7f65000
old_mmap(0xb7f6d000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7f6d000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/lib/libiw.so.28", O_RDONLY)                = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\25"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=814477,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=48, st_size=23228, st_atime=2006/08/28-00:34:02,
st_mtime=2006/02/09-15:38:09, st_ctime=2006/07/05-21:19:53}) = 0
old_mmap(NULL, 26188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7f5e000
old_mmap(0xb7f64000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb7f64000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libnl.so.1", O_RDONLY)             = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\236"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=831039,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=368, st_size=180452, st_atime=2006/08/28-00:34:03,
st_mtime=2006/03/22-05:46:12, st_ctime=2006/03/29-09:41:12}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7f5d000
old_mmap(NULL, 179340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7f31000
old_mmap(0xb7f5b000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0xb7f5b000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\21"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=832000,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=32, st_size=13324, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/02-09:45:59, st_ctime=2006/08/16-18:51:12}) = 0
old_mmap(NULL, 16276, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7f2d000
old_mmap(0xb7f30000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb7f30000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`H\0\000"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=815545,
st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=184, st_size=86580, st_atime=2006/08/28-00:34:03,
st_mtime=2006/05/21-11:46:52, st_ctime=2006/07/05-21:43:08}) = 0
old_mmap(NULL, 71064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7f1b000
old_mmap(0xb7f2a000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xb7f2a000
old_mmap(0xb7f2b000, 5528, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2b000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libnm-util.so.0", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\33\0"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=836284,
st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=200, st_size=97043, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/25-14:05:55, st_ctime=2006/06/25-14:05:55}) = 0
old_mmap(NULL, 39188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7f11000
old_mmap(0xb7f1a000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7f1a000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libdbus-glib-1.so.2", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 g\0\000"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=830862,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=216, st_size=103004, st_atime=2006/08/28-00:34:03,
st_mtime=2006/05/15-12:44:02, st_ctime=2006/07/05-21:10:26}) = 0
old_mmap(NULL, 106172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7ef7000
old_mmap(0xb7f10000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0xb7f10000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libdbus-1.so.2", O_RDONLY)         = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000J\0\000"...,
512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=832018,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=448, st_size=225236, st_atime=2006/08/28-00:34:03,
st_mtime=2006/05/15-12:44:00, st_ctime=2006/07/05-21:10:28}) = 0
old_mmap(NULL, 224468, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7ec0000
old_mmap(0xb7ef6000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36000) = 0xb7ef6000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libglib-2.0.so.0", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\305"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=831676,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=1056, st_size=535424, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/02-09:45:59, st_ctime=2006/08/16-18:51:12}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7ebf000
old_mmap(NULL, 539020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7e3b000
old_mmap(0xb7ebe000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0xb7ebe000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libgcrypt.so.11", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340>\0"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=833141,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=616, st_size=310348, st_atime=2006/08/28-00:34:03,
st_mtime=2005/10/28-02:16:56, st_ctime=2006/03/11-16:54:15}) = 0
old_mmap(NULL, 309868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7def000
old_mmap(0xb7e36000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0xb7e36000
mprotect(0xbfe39000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/lib/tls/i686/cmov/libnsl.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0005\0"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=815095,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=160, st_size=77176, st_atime=2006/08/28-00:34:03,
st_mtime=2006/05/21-11:46:52, st_ctime=2006/07/05-21:43:08}) = 0
old_mmap(NULL, 84384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7dda000
old_mmap(0xb7dec000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xb7dec000
old_mmap(0xb7ded000, 6560, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ded000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libgpg-error.so.0", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\5\0"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=325813,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=24, st_size=10292, st_atime=2006/08/28-00:34:03,
st_mtime=2005/10/24-20:25:04, st_ctime=2006/07/05-21:10:57}) = 0
old_mmap(NULL, 13304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7dd6000
old_mmap(0xb7dd9000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb7dd9000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=814862,
st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=2416, st_size=1232784, st_atime=2006/08/28-00:34:03,
st_mtime=2006/05/21-11:46:52, st_ctime=2006/07/05-21:43:08}) = 0
old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ca7000
old_mmap(0xb7dcc000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125000) = 0xb7dcc000
old_mmap(0xb7dd3000, 10172, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dd3000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@j\0\000"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=831688,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=456, st_size=229092, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/02-09:45:59, st_ctime=2006/08/16-18:51:12}) = 0
old_mmap(NULL, 229316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7c6f000
old_mmap(0xb7ca6000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37000) = 0xb7ca6000
close(3)                                          = 0
access("/etc/ld.so.nohwcap", F_OK)                = -1 ENOENT (No such
file or directory)
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@3\0\000"..., 512) = 512
fstat64(3, {st_dev=makedev(3, 10), st_ino=815063,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=280, st_size=136368, st_atime=2006/08/28-00:34:03,
st_mtime=2006/05/21-11:46:52, st_ctime=2006/07/05-21:43:08}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7c6e000
old_mmap(NULL, 138800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7c4c000
old_mmap(0xb7c6d000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0xb7c6d000
close(3)                                          = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7c4b000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c4b6c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f6e000, 102666)                        = 0
set_tid_address(0xb7c4b708)                       = 5945
rt_sigaction(SIGRTMIN, {0xb7f1f3b0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7f1f430, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfe39cac, 32, (nil), 0}) = 0
brk(0)                                            = 0x808b000
brk(0x80ac000)                                    = 0x80ac000
open("/proc/net/psched", O_RDONLY)                = -1 ENOENT (No such
file or directory)
getuid32()                                        = 0
clone(Process 5946 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7c4b708) = 5946
[pid  5945] exit_group(0)                         = ?
setsid()                                          = 5946
chdir("/")                                        = 0
open("/dev/null", O_RDWR)                         = 3
fstat64(3, {st_dev=makedev(0, 16), st_ino=615, st_mode=S_IFCHR|0666,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0,
st_rdev=makedev(1, 3), st_atime=2006/07/05-23:56:34,
st_mtime=2006/05/22-07:25:23, st_ctime=2006/08/28-00:31:47}) = 0
dup2(3, 0)                                        = 0
dup2(3, 1)                                        = 1
dup2(3, 2)                                        = 2
close(3)                                          = 0
open("/var/run/NetworkManager/NetworkManager.pid",
O_WRONLY|O_CREAT|O_TRUNC, 0644) = -1 ENOENT (No such file or
directory)
gettimeofday({1156750443, 137247}, NULL)          = 0
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No
such file or directory)
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY)    = 3
fstat64(3, {st_dev=makedev(3, 10), st_ino=839066,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=96, st_size=45568, st_atime=2006/08/28-00:33:08,
st_mtime=2006/05/21-11:31:25, st_ctime=2006/07/05-21:41:32}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f87000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "lias\tJS//\t\t\tJUS_I.B1.002//\nalias"..., 4096) = 4096
read(3, "ule\tINTERNAL\t\tISO-8859-3//\t\tISO8"..., 4096) = 4096
read(3, "lias\tISO-IR-199//\t\tISO-8859-14//"..., 4096) = 4096
read(3, "\t\tto\t\t\tmodule\t\tcost\nalias\tCSEBCD"..., 4096) = 4096
read(3, "ule\t\tcost\nalias\tCP284//\t\t\tIBM284"..., 4096) = 4096
read(3, "lias\tCP864//\t\t\tIBM864//\nalias\t86"..., 4096) = 4096
read(3, "module\tIBM937//\t\tINTERNAL\t\tIBM93"..., 4096) = 4096
read(3, "\tEUC-JP//\nalias\tUJIS//\t\t\tEUC-JP/"..., 4096) = 4096
read(3, "module\t\tcost\nalias\tISO-IR-143//\t"..., 4096) = 4096
read(3, "-BOX//\nmodule\tISO_10367-BOX//\t\tI"..., 4096) = 4096
read(3, "module\tINTERNAL\t\tEUC-JISX0213//\t"..., 4096) = 512
read(3, "", 4096)                                 = 0
close(3)                                          = 0
munmap(0xb7f87000, 4096)                          = 0
futex(0xb7dd2c4c, FUTEX_WAKE, 2147483647)         = 0
write(2, "\n** (process:5946): WARNING **: "..., 147) = 147
sched_getparam(5946, { 0 })                       = 0
sched_getscheduler(5946)                          = 0 (SCHED_OTHER)
sched_get_priority_min(SCHED_OTHER)               = 0
sched_get_priority_max(SCHED_OTHER)               = 0
sched_get_priority_max(SCHED_OTHER)               = 0
open("/usr/share/locale/locale.alias", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_dev=makedev(3, 10), st_ino=195499,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2586, st_atime=2006/08/28-00:33:08,
st_mtime=2003/12/03-23:57:47, st_ctime=2006/03/11-16:53:02}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f87000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096)                                 = 0
close(3)                                          = 0
munmap(0xb7f87000, 4096)                          = 0
rt_sigaction(SIGTERM, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGILL, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGFPE, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGABRT, {0x806adf5, [], 0}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x806adf5, [], 0}, NULL, 8) = 0
time([1156750443])                                = 1156750443
open("/etc/localtime", O_RDONLY)                  = 3
fstat64(3, {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:02,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
fstat64(3, {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:02,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f87000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"...,
4096) = 1037
close(3)                                          = 0
munmap(0xb7f87000, 4096)                          = 0
stat64("/etc/localtime", {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
stat64("/etc/localtime", {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
stat64("/etc/localtime", {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
socket(PF_FILE, SOCK_DGRAM, 0)                    = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)                   = 0
connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0
send(3, "<29>Aug 28 00:34:03 NetworkManag"..., 66, MSG_NOSIGNAL) = 66
pipe([4, 5])                                      = 0
pipe([6, 7])                                      = 0
fstat64(6, {st_dev=makedev(0, 5), st_ino=15423, st_mode=S_IFIFO|0600,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0,
st_size=0, st_atime=2006/08/28-00:34:03, st_mtime=2006/08/28-00:34:03,
st_ctime=2006/08/28-00:34:03}) = 0
fcntl64(6, F_GETFL)                               = 0 (flags O_RDONLY)
socket(PF_FILE, SOCK_STREAM, 0)                   = 8
connect(8, {sa_family=AF_FILE, path="/var/run/dbus/system_bus_socket"}, 33) = 0
fcntl64(8, F_GETFL)                               = 0x2 (flags O_RDWR)
fcntl64(8, F_SETFL, O_RDWR|O_NONBLOCK)            = 0
fcntl64(8, F_GETFD)                               = 0
fcntl64(8, F_SETFD, FD_CLOEXEC)                   = 0
getuid32()                                        = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8)    = 0
poll([{fd=8, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
write(8, "\0", 1)                                 = 1
write(8, "AUTH EXTERNAL 30\r\n", 18)              = 18
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(8, "OK 189cf2449e2a8bf05c7bd95f1438e"..., 2048) = 37
poll([{fd=8, events=POLLOUT, revents=POLLOUT}], 1, -1) = 1
write(8, "BEGIN\r\n", 7)                          = 7
poll([{fd=8, events=POLLIN|POLLOUT, revents=POLLOUT}], 1, -1) = 1
writev(8, [{"l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/fre"...,
128}, {"", 0}], 2) = 128
gettimeofday({1156750443, 145213}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\t\0\0\0\1\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"...,
2048) = 258
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
fstat64(8, {st_dev=makedev(0, 4), st_ino=15424, st_mode=S_IFSOCK|0777,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0,
st_size=0, st_atime=0, st_mtime=0, st_ctime=0}) = 0
fcntl64(8, F_GETFL)                               = 0x802 (flags
O_RDWR|O_NONBLOCK)
writev(8, [{"l\1\1\1Q\0\0\0\2\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/f"...,
144}, {"L\0\0\0type=\'signal\',interface=\'org"..., 81}], 2) = 225
gettimeofday({1156750443, 145869}, NULL)          = 0
writev(8, [{"l\1\0\1\'\0\0\0\3\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/"...,
144}, {"\"\0\0\0org.freedesktop.NetworkManag"..., 39}], 2) = 183
gettimeofday({1156750443, 146088}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\0\0\0\0\3\0\0\0005\0\0\0\6\1s\0\4\0\0\0:1.3\0\0"...,
2048) = 291
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 146330}, NULL)          = 0
writev(8, [{"l\1\0\1(\0\0\0\4\0\0\0\200\0\0\0\1\1o\0\25\0\0\0/org/f"...,
144}, {"\36\0\0\0org.freedesktop.NetworkManag"..., 40}], 2) = 184
gettimeofday({1156750443, 146780}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\4\1\0015\0\0\0\5\0\0\0\211\0\0\0\1\1o\0\25\0\0\0/org"..., 2048) = 492
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
brk(0x80cd000)                                    = 0x80cd000
time([1156750443])                                = 1156750443
stat64("/etc/localtime", {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
stat64("/etc/localtime", {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
stat64("/etc/localtime", {st_dev=makedev(3, 10), st_ino=896732,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=1037, st_atime=2006/08/28-00:34:03,
st_mtime=2006/06/22-00:10:06, st_ctime=2006/06/25-23:55:00}) = 0
brk(0x80cb000)                                    = 0x80cb000
send(3, "<28>Aug 28 00:34:03 NetworkManag"..., 96, MSG_NOSIGNAL) = 96
brk(0x80ca000)                                    = 0x80ca000
writev(8, [{"l\1\1\1=\0\0\0\5\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/f"...,
144}, {"8\0\0\0type=\'signal\',interface=\'org"..., 61}], 2) = 205
open("/etc/NetworkManager/VPN",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file
or directory)
gettimeofday({1156750443, 168887}, NULL)          = 0
writev(8, [{"l\1\0\1\24\0\0\0\6\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org"...,
144}, {"\17\0\0\0com.redhat.dhcp\0", 20}], 2) = 164
gettimeofday({1156750443, 169099}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\0\0\0\0\10\0\0\0005\0\0\0\6\1s\0\4\0\0\0:1.3\0"..., 2048) = 156
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 169291}, NULL)          = 0
writev(8, [{"l\1\0\1\24\0\0\0\7\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org"...,
144}, {"\17\0\0\0com.redhat.dhcp\0", 20}], 2) = 164
gettimeofday({1156750443, 169500}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\t\0\0\0\n\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 89
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
writev(8, [{"l\1\1\1B\0\0\0\10\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/"...,
144}, {"=\0\0\0type=\'signal\',interface=\'com"..., 66}], 2) = 210
gettimeofday({1156750443, 170042}, NULL)          = 0
writev(8, [{"l\1\0\1\25\0\0\0\t\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org"...,
144}, {"\20\0\0\0com.redhat.named\0", 21}], 2) = 165
gettimeofday({1156750443, 170241}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\0\0\0\0\v\0\0\0005\0\0\0\6\1s\0\4\0\0\0:1.3\0\0"...,
2048) = 156
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 170457}, NULL)          = 0
writev(8, [{"l\1\0\1\'\0\0\0\n\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/"...,
144}, {"\"\0\0\0org.freedesktop.NetworkManag"..., 39}], 2) = 183
gettimeofday({1156750443, 170655}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\4\0\0\0\r\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 84
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 170830}, NULL)          = 0
writev(8, [{"l\1\0\1\30\0\0\0\v\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org"...,
144}, {"\23\0\0\0org.freedesktop.Hal\0", 24}], 2) = 168
gettimeofday({1156750443, 171023}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\t\0\0\0\16\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.3\0\0"..., 2048) = 89
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 171225}, NULL)          = 0
writev(8, [{"l\1\0\1\30\0\0\0\f\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org"...,
144}, {"\23\0\0\0org.freedesktop.Hal\0", 24}], 2) = 168
gettimeofday({1156750443, 171433}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\4\0\0\0\17\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.3\0\0"..., 2048) = 84
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 171615}, NULL)          = 0
writev(8, [{"l\1\0\1{\0\0\0\r\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/f"...,
144}, {"v\0\0\0type=\'signal\',interface=\'org"..., 123}], 2) = 267
gettimeofday({1156750443, 171812}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\0\0\0\0\20\0\0\0005\0\0\0\6\1s\0\4\0\0\0:1.3\0"..., 2048) = 72
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 171989}, NULL)          = 0
writev(8, [{"l\1\0\1V\0\0\0\16\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/"...,
144}, {"Q\0\0\0type=\'signal\',interface=\'org"..., 86}], 2) = 230
gettimeofday({1156750443, 172182}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\0\0\0\0\21\0\0\0005\0\0\0\6\1s\0\4\0\0\0:1.3\0"..., 2048) = 72
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 172363}, NULL)          = 0
writev(8, [{"l\1\0\1\10\0\0\0\17\0\0\0\227\0\0\0\1\1o\0\34\0\0\0/or"...,
168}, {"\3\0\0\0net\0", 8}], 2) = 176
gettimeofday({1156750443, 172834}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1s\0\0\0\4\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 179
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 173051}, NULL)          = 0
writev(8, [{"l\1\0\1\22\0\0\0\20\0\0\0\247\0\0\0\1\1o\0002\0\0\0/or"...,
184}, {"\r\0\0\0net.interface\0", 18}], 2) = 202
gettimeofday({1156750443, 173353}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\4\0\0\0\5\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 68
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 173543}, NULL)          = 0
writev(8, [{"l\1\0\1\22\0\0\0\21\0\0\0\247\0\0\0\1\1o\0002\0\0\0/or"...,
184}, {"\r\0\0\0info.category\0", 18}], 2) = 202
gettimeofday({1156750443, 173839}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\4\0\0\0\6\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 68
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 174018}, NULL)          = 0
writev(8, [{"l\1\0\1\22\0\0\0\22\0\0\0\257\0\0\0\1\1o\0002\0\0\0/or"...,
192}, {"\r\0\0\0info.category\0", 18}], 2) = 210
gettimeofday({1156750443, 174312}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\16\0\0\0\7\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0"..., 2048) = 78
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 174500}, NULL)          = 0
writev(8, [{"l\1\0\1\22\0\0\0\23\0\0\0\257\0\0\0\1\1o\0002\0\0\0/or"...,
192}, {"\r\0\0\0net.interface\0", 18}], 2) = 210
gettimeofday({1156750443, 174795}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\t\0\0\0\10\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0"..., 2048) = 73
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP)           = 9
ioctl(9, SIOCGIWNAME, 0xbfe38d8c)                 = -1 EINVAL (Invalid argument)
close(9)                                          = 0
gettimeofday({1156750443, 175128}, NULL)          = 0
writev(8, [{"l\1\0\1\30\0\0\0\24\0\0\0\257\0\0\0\1\1o\0002\0\0\0/or"...,
192}, {"\23\0\0\0net.physical_device\0", 24}], 2) = 216
gettimeofday({1156750443, 175442}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1/\0\0\0\t\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 111
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 175618}, NULL)          = 0
writev(8, [{"l\1\0\1\26\0\0\0\25\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/"...,
176}, {"\21\0\0\0info.linux.driver\0", 22}], 2) = 198
gettimeofday({1156750443, 175913}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\4\0\0\0\n\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 68
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 176089}, NULL)          = 0
writev(8, [{"l\1\0\1\26\0\0\0\26\0\0\0\247\0\0\0\1\1o\0*\0\0\0/org/"...,
184}, {"\21\0\0\0info.linux.driver\0", 22}], 2) = 206
gettimeofday({1156750443, 176397}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\f\0\0\0\v\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 76
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
gettimeofday({1156750443, 176579}, NULL)          = 0
writev(8, [{"l\1\0\1\30\0\0\0\27\0\0\0\247\0\0\0\1\1o\0002\0\0\0/or"...,
184}, {"\23\0\0\0usb.interface.class\0", 24}], 2) = 208
gettimeofday({1156750443, 176876}, NULL)          = 0
poll([{fd=8, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
read(8, "l\2\1\1\4\0\0\0\f\0\0\0-\0\0\0\6\1s\0\4\0\0\0:1.3\0\0\0"..., 2048) = 68
read(8, 0x80a7e70, 2048)                          = -1 EAGAIN
(Resource temporarily unavailable)
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP)           = 9
ioctl(9, SIOCETHTOOL, 0xbfe38d2c)                 = 0
close(9)                                          = 0
pipe([9, 10])                                     = 0
time(NULL)                                        = 1156750443
socket(PF_NETLINK, SOCK_RAW, 0)                   = 11
setsockopt(11, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0
setsockopt(11, SOL_SOCKET, SO_RCVBUF, [32768], 4) = 0
bind(11, {sa_family=AF_NETLINK, pid=-1228925126, groups=00000000}, 12) = 0
getsockname(11, {sa_family=AF_NETLINK, pid=-1228925126,
groups=00000000}, [12]) = 0
sendmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\22\0\5\3k\234\362D:\27\300\266\0\240\261\365"...,
20}], msg_controllen=0, msg_flags=0}, 0) = 20
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\364\0\0\0\20\0\2\0k\234\362D:\27\300\266\0\0\4\3\1\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 980
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\364\0\0\0\20\0\2\0k\234\362D:\27\300\266\0\0\4\3\1\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 980
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\3\0\2\0k\234\362D:\27\300\266\0\0\0\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 20
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\3\0\2\0k\234\362D:\27\300\266\0\0\0\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 20
sendmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\22\0\5\3l\234\362D:\27\300\266\0\240\261\365"...,
20}], msg_controllen=0, msg_flags=0}, 0) = 20
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\364\0\0\0\20\0\2\0l\234\362D:\27\300\266\0\0\4\3\1\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 980
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\364\0\0\0\20\0\2\0l\234\362D:\27\300\266\0\0\4\3\1\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 980
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\3\0\2\0l\234\362D:\27\300\266\0\0\0\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 20
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"\24\0\0\0\3\0\2\0l\234\362D:\27\300\266\0\0\0\0\0\0\0\0"...,
4096}], msg_controllen=0, msg_flags=0}, 0) = 20
sendmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000}, msg_iov(1)=[{"
\0\0\0\23\0\5\0m\234\362D:\27\300\266\0\0\0\0\2\0\0\0"..., 32}],
msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"$\0\0\0\2\0\0\0m\234\362D:\27\300\266\0\0\0\0
\0\0\0\23"..., 4096}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36
recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0,
groups=00000000},
msg_iov(1)=[{"$\0\0\0\2\0\0\0m\234\362D:\27\300\266\0\0\0\0
\0\0\0\23"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36
close(11)                                         = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP)           = 11
ioctl(11, SIOCGIFHWADDR, {ifr_name="eth0", ???})  = -1 ENODEV (No such device)
close(11)                                         = 0
nanosleep({0, 5000000}, {0, 3219361032})          = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP)           = 11
ioctl(11, SIOCGIFFLAGS, {ifr_name="eth0", ???})   = -1 ENODEV (No such device)
close(11)                                         = 0

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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
  2006-08-28 15:52     ` Miles Lane
@ 2006-08-28 19:03       ` Andrew Morton
  2006-08-28 20:27         ` David Miller
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Morton @ 2006-08-28 19:03 UTC (permalink / raw)
  To: Miles Lane
  Cc: David Miller, Dan Williams, linux-kernel, netdev, jeremy, Robert Love

On Mon, 28 Aug 2006 08:52:02 -0700
"Miles Lane" <miles.lane@gmail.com> wrote:

> On 8/27/06, David Miller <davem@davemloft.net> wrote:
> > From: Andrew Morton <akpm@osdl.org>
> > Date: Sun, 27 Aug 2006 00:19:43 -0700
> >
> > > Jeremy reported that a while back too.  I do not know what is causing it
> > > and as far as I know no net developers have yet looked into it.
> >
> > A debugging patch like this one should help figure out the culprit.
> >
> > If we don't see the gibberish netdevice name printed in the kernel
> > logs, then likely something is corrupting the netdevice structure or
> > the memory holding the name.
> >
> > diff --git a/net/core/dev.c b/net/core/dev.c
> > index d4a1ec3..45f9b19 100644
> > --- a/net/core/dev.c
> > +++ b/net/core/dev.c
> > @@ -738,6 +738,11 @@ int dev_change_name(struct net_device *d
> >
> >         if (!dev_valid_name(newname))
> >                 return -EINVAL;
> > +#if 1
> > +       printk("[%s:%d]: Changing netdevice name from [%s] to [%s]\n",
> > +              current->comm, current->pid,
> > +              dev->name, newname);
> > +#endif
> >
> >         if (strchr(newname, '%')) {
> >                 err = dev_alloc_name(dev, newname);
> >
> 
> Dan, do you have any idea why NetworkManager from Ubuntu 6.06.1
> would be corrupting network device names on recent MM kernels?
> I haven't seen this happening with Ubuntu's kernels.  If you like, I can
> send you my kernel .config file.
> 
> Here's what I get:
> 

grepping for `ioctl' gives:

ioctl(9, SIOCGIWNAME, 0xbfe38d8c)                 = -1 EINVAL (Invalid argument)
ioctl(9, SIOCETHTOOL, 0xbfe38d2c)                 = 0
ioctl(11, SIOCGIFHWADDR, {ifr_name="eth0", ???})  = -1 ENODEV (No such device)
ioctl(11, SIOCGIFFLAGS, {ifr_name="eth0", ???})   = -1 ENODEV (No such device)

Perhaps you could generate the strace output for 2.6.18-rc5, grep that for
ioctl, look for differences?  That initial SIOCGIWNAME failure is fishy.

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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
  2006-08-28 19:03       ` Andrew Morton
@ 2006-08-28 20:27         ` David Miller
       [not found]           ` <a44ae5cd0608290143m3ad300eej5b325270c9d57b66@mail.gmail.com>
  0 siblings, 1 reply; 8+ messages in thread
From: David Miller @ 2006-08-28 20:27 UTC (permalink / raw)
  To: akpm; +Cc: miles.lane, dcbw, linux-kernel, netdev, jeremy, rml

From: Andrew Morton <akpm@osdl.org>
Date: Mon, 28 Aug 2006 12:03:28 -0700

> grepping for `ioctl' gives:
> 
> ioctl(9, SIOCGIWNAME, 0xbfe38d8c)                 = -1 EINVAL (Invalid argument)
> ioctl(9, SIOCETHTOOL, 0xbfe38d2c)                 = 0
> ioctl(11, SIOCGIFHWADDR, {ifr_name="eth0", ???})  = -1 ENODEV (No such device)
> ioctl(11, SIOCGIFFLAGS, {ifr_name="eth0", ???})   = -1 ENODEV (No such device)
> 
> Perhaps you could generate the strace output for 2.6.18-rc5, grep that for
> ioctl, look for differences?  That initial SIOCGIWNAME failure is fishy.

That might help, but SIOCGIWNAME just gets a string that
says what wireless mode the device is in, not the device
name.  Althought NetworkManager might use this for something
interesting.

All of the interesting config calls are probably happening
via netlink, which doesn't get decoded by strace.

But changes via netlink can get traced by using "ip" in monitor mode,
try "ip monitor all" as root during such a NetworkManager run.

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

* Re: 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name
       [not found]           ` <a44ae5cd0608290143m3ad300eej5b325270c9d57b66@mail.gmail.com>
@ 2006-08-29  9:26             ` David Miller
  0 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2006-08-29  9:26 UTC (permalink / raw)
  To: miles.lane; +Cc: akpm, dcbw, linux-kernel, netdev, jeremy, rml

From: "Miles Lane" <miles.lane@gmail.com>
Date: Tue, 29 Aug 2006 01:43:48 -0700

> Then, when I testing running NetworkManager.bak, I got:
> 
> [NetworkManager.:6078]: Changing netdevice name from [eth1] to [`^[$,3u=^[(B\x1c^[$,3u=^[(B]
> [NetworkManager.:6078]: Changing netdevice name from [eth0] to [`^[$,3u=^[(B\x1c^[$,3u=^[(B]

Someone who can debug NetworkManager with gdb or similar needs
to step through it and figure out why it wants to use this
crazy garbage string as the name.

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

end of thread, other threads:[~2006-08-29  9:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <a44ae5cd0608270007gc6a919fx9e36562d8023635d@mail.gmail.com>
2006-08-27  7:19 ` 2.6.18-rc4-mm[1,2,3] -- Network card not getting assigned an "eth" device name Andrew Morton
2006-08-27  7:38   ` David Miller
2006-08-28 15:52     ` Miles Lane
2006-08-28 19:03       ` Andrew Morton
2006-08-28 20:27         ` David Miller
     [not found]           ` <a44ae5cd0608290143m3ad300eej5b325270c9d57b66@mail.gmail.com>
2006-08-29  9:26             ` David Miller
2006-08-27 16:30   ` Jeremy Fitzhardinge
2006-08-28 14:32     ` Benoit Boissinot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).