* [PATCH] Re: ifconfig up/down problem
[not found] <Pine.LNX.4.56.0309090004100.24700@space.comunit.de>
@ 2003-09-08 22:15 ` Jeff Garzik
2003-09-08 22:40 ` Sven-Haegar Koch
2003-09-09 23:35 ` Fedor Karpelevitch
0 siblings, 2 replies; 6+ messages in thread
From: Jeff Garzik @ 2003-09-08 22:15 UTC (permalink / raw)
To: Sven-Haegar Koch; +Cc: netdev, David S. Miller, Andrew Morton, LKML
[-- Attachment #1: Type: text/plain, Size: 1035 bytes --]
Sven-Haegar Koch wrote:
> hi...
>
> Short: ifconfig ethX down locks
>
> Kernel: 2.4.22-bk12 (same problem with 2.4.23-pre3)
> eth0: eepro100
> eth1: orinoco_cs (orinoco mini-pci)
> System: Toshiba Satellite Pro 4600 Laptop, P3 700Mhz
>
> Just after booting, no X startet yet, interface not yet initialized:
>
> aurora:~# ifconfig eth1 down
> aurora:~# ifconfig eth1 up
> aurora:~# ifconfig eth1 down
> aurora:~# ifconfig eth1 up
> aurora:~# ifconfig eth1 down
> <--lock here, shell does not return, even ctrl-c does not help
>
> haegar@aurora:~$ ps axl|grep ifconfig
> 4 0 1041 1035 9 0 1448 404 dev_cl S pts/0 0:00 ifconfig eth1
>
> top shows ifconfig consuming 100% cpu, 100% system
>
> The same happens with eth0, there it takes only two up/down cycles,
> perhaps because it is already configured with ipv4+ipv6 addresses, and the
> same happens using '/sbin/ip link set eth0 up/down' too.
>
> Kernel 2.4.20-pre2-ac3 is ok (my last kernel, running for month')
Does the attached patch fix it?
Jeff
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 510 bytes --]
diff -Nru a/net/core/dev.c b/net/core/dev.c
--- a/net/core/dev.c Mon Sep 8 18:14:36 2003
+++ b/net/core/dev.c Mon Sep 8 18:14:36 2003
@@ -851,7 +851,11 @@
* engine, but this requires more changes in devices. */
smp_mb__after_clear_bit(); /* Commit netif_running(). */
- netif_poll_disable(dev);
+ while (test_bit(__LINK_STATE_RX_SCHED, &dev->state)) {
+ /* No hurry. */
+ current->state = TASK_INTERRUPTIBLE;
+ schedule_timeout(1);
+ }
/*
* Call the device specific close. This cannot fail.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Re: ifconfig up/down problem
2003-09-08 22:15 ` [PATCH] Re: ifconfig up/down problem Jeff Garzik
@ 2003-09-08 22:40 ` Sven-Haegar Koch
2003-09-09 23:35 ` Fedor Karpelevitch
1 sibling, 0 replies; 6+ messages in thread
From: Sven-Haegar Koch @ 2003-09-08 22:40 UTC (permalink / raw)
To: Jeff Garzik; +Cc: netdev, David S. Miller, Andrew Morton, LKML
On Mon, 8 Sep 2003, Jeff Garzik wrote:
> Sven-Haegar Koch wrote:
> > Short: ifconfig ethX down locks
> Does the attached patch fix it?
Yes, it does - thanks a lot!
c'ya
sven
--
The Internet treats censorship as a routing problem, and routes around it.
(John Gilmore on http://www.cygnus.com/~gnu/)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Re: ifconfig up/down problem
2003-09-08 22:15 ` [PATCH] Re: ifconfig up/down problem Jeff Garzik
2003-09-08 22:40 ` Sven-Haegar Koch
@ 2003-09-09 23:35 ` Fedor Karpelevitch
2003-09-10 6:08 ` Fedor Karpelevitch
1 sibling, 1 reply; 6+ messages in thread
From: Fedor Karpelevitch @ 2003-09-09 23:35 UTC (permalink / raw)
To: Jeff Garzik, Sven-Haegar Koch
Cc: netdev, David S. Miller, Andrew Morton, LKML
Jeff Garzik wrote:
> Sven-Haegar Koch wrote:
> > hi...
> >
> > Short: ifconfig ethX down locks
> >
> > Kernel: 2.4.22-bk12 (same problem with 2.4.23-pre3)
> > eth0: eepro100
> > eth1: orinoco_cs (orinoco mini-pci)
> > System: Toshiba Satellite Pro 4600 Laptop, P3 700Mhz
> >
> > Just after booting, no X startet yet, interface not yet
> > initialized:
> >
> > aurora:~# ifconfig eth1 down
> > aurora:~# ifconfig eth1 up
> > aurora:~# ifconfig eth1 down
> > aurora:~# ifconfig eth1 up
> > aurora:~# ifconfig eth1 down
> > <--lock here, shell does not return, even ctrl-c does not help
> >
> > haegar@aurora:~$ ps axl|grep ifconfig
> > 4 0 1041 1035 9 0 1448 404 dev_cl S pts/0
> > 0:00 ifconfig eth1
> >
> > top shows ifconfig consuming 100% cpu, 100% system
> >
> > The same happens with eth0, there it takes only two up/down
> > cycles, perhaps because it is already configured with ipv4+ipv6
> > addresses, and the same happens using '/sbin/ip link set eth0
> > up/down' too.
> >
> > Kernel 2.4.20-pre2-ac3 is ok (my last kernel, running for month')
>
> Does the attached patch fix it?
>
> Jeff
does not help me (assuming I have the same problem). I have a total
lockup a few seconds after setting up the interface (not
immidiately).
Fedor.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Re: ifconfig up/down problem
2003-09-09 23:35 ` Fedor Karpelevitch
@ 2003-09-10 6:08 ` Fedor Karpelevitch
2003-09-10 14:52 ` Fedor Karpelevitch
0 siblings, 1 reply; 6+ messages in thread
From: Fedor Karpelevitch @ 2003-09-10 6:08 UTC (permalink / raw)
To: Jeff Garzik, Sven-Haegar Koch
Cc: netdev, David S. Miller, Andrew Morton, LKML
Fedor Karpelevitch wrote:
> Jeff Garzik wrote:
> > Sven-Haegar Koch wrote:
> > > Kernel 2.4.20-pre2-ac3 is ok (my last kernel, running for
> > > month')
> >
> > Does the attached patch fix it?
> >
> > Jeff
>
> does not help me (assuming I have the same problem). I have a total
> lockup a few seconds after setting up the interface (not
> immidiately).
>
> Fedor.
actually it seemed to have helped with 2.6.0-test5 where I was
apparently having the same issue. Not with 2.4.23-pre3 however...
Fedor.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Re: ifconfig up/down problem
2003-09-10 6:08 ` Fedor Karpelevitch
@ 2003-09-10 14:52 ` Fedor Karpelevitch
2003-09-10 16:00 ` Fedor Karpelevitch
0 siblings, 1 reply; 6+ messages in thread
From: Fedor Karpelevitch @ 2003-09-10 14:52 UTC (permalink / raw)
To: Jeff Garzik, Sven-Haegar Koch
Cc: netdev, David S. Miller, Andrew Morton, LKML
Fedor Karpelevitch wrote:
> Fedor Karpelevitch wrote:
> > Jeff Garzik wrote:
> > > Sven-Haegar Koch wrote:
> > > > Kernel 2.4.20-pre2-ac3 is ok (my last kernel, running for
> > > > month')
> > >
> > > Does the attached patch fix it?
> > >
> > > Jeff
> >
> > does not help me (assuming I have the same problem). I have a
> > total lockup a few seconds after setting up the interface (not
> > immidiately).
> >
> > Fedor.
>
> actually it seemed to have helped with 2.6.0-test5 where I was
> apparently having the same issue. Not with 2.4.23-pre3 however...
>
> Fedor.
I am really sorry for giving all this misleading information but now
it works fine for me with 2.4.23-pre3 as well, but I bet it did lock
up the first time I tried it. So there may be something wrong with me
or it is some other random problem I am seeing...
Fedor
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Re: ifconfig up/down problem
2003-09-10 14:52 ` Fedor Karpelevitch
@ 2003-09-10 16:00 ` Fedor Karpelevitch
0 siblings, 0 replies; 6+ messages in thread
From: Fedor Karpelevitch @ 2003-09-10 16:00 UTC (permalink / raw)
To: Jeff Garzik, Sven-Haegar Koch
Cc: netdev, David S. Miller, Andrew Morton, LKML
Fedor Karpelevitch wrote:
> Fedor Karpelevitch wrote:
> > Fedor Karpelevitch wrote:
> > > Jeff Garzik wrote:
> > > > Sven-Haegar Koch wrote:
> > > > > Kernel 2.4.20-pre2-ac3 is ok (my last kernel, running for
> > > > > month')
> > > >
> > > > Does the attached patch fix it?
> > > >
> > > > Jeff
> > >
> > > does not help me (assuming I have the same problem). I have a
> > > total lockup a few seconds after setting up the interface (not
> > > immidiately).
> > >
> > > Fedor.
> >
> > actually it seemed to have helped with 2.6.0-test5 where I was
> > apparently having the same issue. Not with 2.4.23-pre3 however...
> >
> > Fedor.
>
> I am really sorry for giving all this misleading information but
> now it works fine for me with 2.4.23-pre3 as well, but I bet it did
> lock up the first time I tried it. So there may be something wrong
> with me or it is some other random problem I am seeing...
>
> Fedor
shit, it DOES happen. somehow, when network cable is unplugged it
seems to never happen, when I am plugged in at home I believe I could
have gotten that lockup once or twice, but when I am plugged in to
the network at my office it seems to happen 100% of the time. I use
DHCP in either case. I wonder if it could be related to the noise
traffic on the network or what. I get it with both 2.4.23-pre3 and
2.6.0-test5 with your patch. It does not seem to occur at any
particular time - just some time (seconds to minute or two) after the
boot up.
Could you suggest any way to at least trace this problem down?
Fedor.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-09-10 15:57 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <Pine.LNX.4.56.0309090004100.24700@space.comunit.de>
2003-09-08 22:15 ` [PATCH] Re: ifconfig up/down problem Jeff Garzik
2003-09-08 22:40 ` Sven-Haegar Koch
2003-09-09 23:35 ` Fedor Karpelevitch
2003-09-10 6:08 ` Fedor Karpelevitch
2003-09-10 14:52 ` Fedor Karpelevitch
2003-09-10 16:00 ` Fedor Karpelevitch
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).