[prev in list] [next in list] [prev in thread] [next in thread]
List: haiku-bugs
Subject: [haiku-bugs] Re: [Haiku] #7040: [net_server] interface stops working after turning it off and on (wa
From: "diver" <trac () haiku-os ! org>
Date: 2013-03-30 22:02:04
Message-ID: 055.5f01d46dfdd16feaf9a66301072ef681 () haiku-os ! org
[Download RAW message or body]
#7040: [net_server] interface stops working after turning it off and on
----------------------------------+----------------------------
Reporter: diver | Owner: axeld
Type: bug | Status: new
Priority: normal | Milestone: R1
Component: Servers/net_server | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
----------------------------------+----------------------------
Description changed by diver:
Old description:
> This is r39980, gcc4hybrid in VirtualBox 3.0.12 and 4.0.[[BR]][[BR]]
> After disabling/enabling network interface in Network preflet or
> deletion/creation it via ifconfig net_server doesn't obtain correct ip
> via DHCP anymore.[[BR]][[BR]]
>
> Default and working DHCP settings from VirtualBox:
>
> {{{
> ~> ifconfig /dev/net/ipro1000/0
> /dev/net/ipro1000/0
> Hardware type: Ethernet, Address: 08:00:27:c7:d8:5b
> Media type: 1 GBit, 1000BASE-T
> inet addr: 10.0.2.15, Bcast: 10.255.255.255, Mask: 255.255.255.0
> MTU: 1500, Metric: 0, up broadcast link auto-configured
> Receive: 4 packets, 0 errors, 1300 bytes, 0 mcasts, 0 dropped
> Transmit: 2 packets, 0 errors, 606 bytes, 0 mcasts, 0 dropped
> Collisions: 0
> }}}
>
> [[Image(default_settings.png)]]
>
> {{{
> ~> ifconfig del /dev/net/ipro1000/0
> ~> ifconfig /dev/net/ipro1000/0 auto-config up
> ~> ifconfig /dev/net/ipro1000/0
> /dev/net/ipro1000/0
> Hardware type: Ethernet, Address: 08:00:27:c7:d8:5b
> Media type: 1 GBit, 1000BASE-T
> inet addr: , Bcast: , Mask:
> MTU: 1500, Metric: 0, up broadcast link
> Receive: 4 packets, 344 errors, 1300 bytes, 0 mcasts, 0 dropped
> Transmit: 2 packets, 0 errors, 606 bytes, 0 mcasts, 0 dropped
> Collisions: 0
> }}}
>
> [[Image(bogus_settings.png)]] [[BR]]
>
> After about 1 minute:
>
> {{{
> ~> ifconfig /dev/net/ipro1000/0
> Hardware type: Ethernet, Address: 08:00:27:c7:d8:5b
> Media type: 1 GBit, 1000BASE-T
> inet addr: 169.254.0.107, Bcast: 169.254.255.255, Mask:
> 255.255.0.0
> MTU: 1500, Metric: 0, up broadcast link auto-configured
> Receive: 4 packets, 25670 errors, 1300 bytes, 0 mcasts, 0 dropped
> Transmit: 11 packets, 0 errors, 3279 bytes, 0 mcasts, 0 dropped
> Collisions: 0
> }}}
>
> [[Image(private_ip.png)]] [[BR]]
>
> syslog part:
> {{{
> KERN: [net/ipro1000/0] compat_close()
> KERN: [net/ipro1000/0] compat_free()
> KERN: [net/ipro1000/0] compat_open(0x2)
> KERN: printf(`ifmedia_ioctl: switching %s to ',...)
> KERN: printf(`Ethernet',...)
> KERN: printf(` %s',...)
> KERN: printf(`%s
> KERN: ',...)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 4 secs (try 0)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 8 secs (try 0)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 2 secs (try 1)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 4 secs (try 1)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 8 secs (try 1)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 2 secs (try 2)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 4 secs (try 2)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 8 secs (try 2)
> DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
> DAEMON 'DHCP': DHCP for /dev/net/ipro1000/0, status: Operation timed out
> }}}
New description:
This is r39980, gcc4hybrid in VirtualBox 3.0.12 and 4.0.[[BR]][[BR]]
After disabling/enabling network interface in Network preflet or
deletion/creation it via ifconfig it doesn't obtain correct ip via DHCP
anymore. Static mode doesn't work as well. Errors counter in ifconfig
continues registering errors. [[BR]][[BR]]
Default and working DHCP settings from VirtualBox:
{{{
~> ifconfig /dev/net/ipro1000/0
/dev/net/ipro1000/0
Hardware type: Ethernet, Address: 08:00:27:c7:d8:5b
Media type: 1 GBit, 1000BASE-T
inet addr: 10.0.2.15, Bcast: 10.255.255.255, Mask: 255.255.255.0
MTU: 1500, Metric: 0, up broadcast link auto-configured
Receive: 4 packets, 0 errors, 1300 bytes, 0 mcasts, 0 dropped
Transmit: 2 packets, 0 errors, 606 bytes, 0 mcasts, 0 dropped
Collisions: 0
}}}
[[Image(default_settings.png)]]
{{{
~> ifconfig del /dev/net/ipro1000/0
~> ifconfig /dev/net/ipro1000/0 auto-config up
~> ifconfig /dev/net/ipro1000/0
/dev/net/ipro1000/0
Hardware type: Ethernet, Address: 08:00:27:c7:d8:5b
Media type: 1 GBit, 1000BASE-T
inet addr: , Bcast: , Mask:
MTU: 1500, Metric: 0, up broadcast link
Receive: 4 packets, 344 errors, 1300 bytes, 0 mcasts, 0 dropped
Transmit: 2 packets, 0 errors, 606 bytes, 0 mcasts, 0 dropped
Collisions: 0
}}}
[[Image(bogus_settings.png)]] [[BR]]
After about 1 minute:
{{{
~> ifconfig /dev/net/ipro1000/0
Hardware type: Ethernet, Address: 08:00:27:c7:d8:5b
Media type: 1 GBit, 1000BASE-T
inet addr: 169.254.0.107, Bcast: 169.254.255.255, Mask:
255.255.0.0
MTU: 1500, Metric: 0, up broadcast link auto-configured
Receive: 4 packets, 25670 errors, 1300 bytes, 0 mcasts, 0 dropped
Transmit: 11 packets, 0 errors, 3279 bytes, 0 mcasts, 0 dropped
Collisions: 0
}}}
[[Image(private_ip.png)]] [[BR]]
syslog part:
{{{
KERN: [net/ipro1000/0] compat_close()
KERN: [net/ipro1000/0] compat_free()
KERN: [net/ipro1000/0] compat_open(0x2)
KERN: printf(`ifmedia_ioctl: switching %s to ',...)
KERN: printf(`Ethernet',...)
KERN: printf(` %s',...)
KERN: printf(`%s
KERN: ',...)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 4 secs (try 0)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 8 secs (try 0)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 2 secs (try 1)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 4 secs (try 1)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 8 secs (try 1)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 2 secs (try 2)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 4 secs (try 2)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP timeout shift for /dev/net/ipro1000/0: 8 secs (try 2)
DAEMON 'DHCP': DHCP send message DHCP_DISCOVER for /dev/net/ipro1000/0
DAEMON 'DHCP': DHCP for /dev/net/ipro1000/0, status: Operation timed out
}}}
--
--
Ticket URL: <http://dev.haiku-os.org/ticket/7040#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic