From: rketcham <Ric...@gm...> - 2010-08-20 16:34:02
|
Hi Everyone, So, I have a problem with my VerdexPro where if the network interface comes up correctly and I try to restart the network the Gumstix is unable to reattain an IP. So, on boot I get this: # ifconfig eth0 Link encap:Ethernet HWaddr 00:15:C9:0F:E4:50 inet addr:75.236.186.27 Bcast:75.236.186.255 Mask:255.255.255.0 inet6 addr: fe80::215:c9ff:fe0f:e450/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6696 (6.5 KiB) TX bytes:6453 (6.3 KiB) Interrupt:131 Base address:0x2000 DMA chan:ff lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 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:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) If I issue: ifdown -a ifup -a I get: # ifdown -a # Auto negotiation NOT supported ADDRCONF(NETDEV_UP): eth0: link is not ready # # ifup -a udhcpc (v0.9.9-pre) started Nothing to flush. Auto negotiation NOT supported ADDRCONF(NETDEV_UP): eth0: link is not ready # # ifconfig eth0 Link encap:Ethernet HWaddr 00:15:C9:0F:E4:50 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6696 (6.5 KiB) TX bytes:6453 (6.3 KiB) Interrupt:131 Base address:0x2000 DMA chan:ff lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 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:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) The reason why I'm interested in this that it mimics what I see if the Gumstix boots before the network is ready to receive clients. The gumstix will just sit there without an IP until it is restarted and it acquires an IP on boot. My question is: How do I force the Gumstix to keep trying to acquire an IP and do it automatically? Some system info: VerdexPro with NetPro buildroot-1642 Any insight is appreciated! Thanks, Rich -- View this message in context: http://old.nabble.com/Can%27t-Reestablish-Ethernet-Connection-tp29493554p29493554.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: rketcham <Ric...@gm...> - 2010-08-20 20:41:23
|
OK, it looks like there has been some attention paid to this already and workaround is to reload the Ethernet driver. I'm just wondering if there's a better solution than adding modeprobe -r smc911x to the network init script. Rich rketcham wrote: > > Hi Everyone, > > So, I have a problem with my VerdexPro where if the network interface > comes up correctly and I try to restart the network the Gumstix is unable > to reattain an IP. > > So, on boot I get this: > > # ifconfig > eth0 Link encap:Ethernet HWaddr 00:15:C9:0F:E4:50 > inet addr:75.236.186.27 Bcast:75.236.186.255 > Mask:255.255.255.0 > inet6 addr: fe80::215:c9ff:fe0f:e450/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:30 errors:0 dropped:0 overruns:0 frame:0 > TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:6696 (6.5 KiB) TX bytes:6453 (6.3 KiB) > Interrupt:131 Base address:0x2000 DMA chan:ff > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 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:0 > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > If I issue: > ifdown -a > ifup -a > > I get: > > # ifdown -a > # Auto negotiation NOT supported > ADDRCONF(NETDEV_UP): eth0: link is not ready > > # > # ifup -a > udhcpc (v0.9.9-pre) started > Nothing to flush. > Auto negotiation NOT supported > ADDRCONF(NETDEV_UP): eth0: link is not ready > # > # ifconfig > eth0 Link encap:Ethernet HWaddr 00:15:C9:0F:E4:50 > UP BROADCAST MULTICAST MTU:1500 Metric:1 > RX packets:30 errors:0 dropped:0 overruns:0 frame:0 > TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:6696 (6.5 KiB) TX bytes:6453 (6.3 KiB) > Interrupt:131 Base address:0x2000 DMA chan:ff > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 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:0 > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > The reason why I'm interested in this that it mimics what I see if the > Gumstix boots before the network is ready to receive clients. The gumstix > will just sit there without an IP until it is restarted and it acquires an > IP on boot. > > My question is: How do I force the Gumstix to keep trying to acquire an > IP and do it automatically? > > Some system info: > > VerdexPro with NetPro > buildroot-1642 > > Any insight is appreciated! > > Thanks, > Rich > > > > > > > > > -- View this message in context: http://old.nabble.com/Can%27t-Reestablish-Ethernet-Connection-tp29493554p29495530.html Sent from the Gumstix mailing list archive at Nabble.com. |