Re: em0 net interface Link state changed to UP too late at boot time



On 6/28/07, Roberto Nunnari <roberto.nunnari@xxxxxxxx> wrote:
Hi Kevin.

No DHCP. The box gets a static address. From rc.conf:

ifconfig_em0="inet aaa.bbb.ccc.ddd netmask 255.255.252.0 media 1000baseTX"

as you see, I also tried to use a fixed speed (both on the server
NIC and the switch port) instead of autoconfiguration, but it
doesn't help.




Kevin Downey wrote:
> On 6/28/07, Roberto Nunnari <roberto.nunnari@xxxxxxxx> wrote:
>> Thank you Gilbert.
>>
>> I think I will give that a try.
>>
>> But it seams to me that is not the solution.. it may
>> be a workaround but not a solution.. It seams to me
>> that early_late_divider is in case you mount a FS
>> like /usr/local where there are startup scripts executed
>> at the late stages of the boot process.. and that's
>> not my case.. my case is that the em0 interface, somehow
>> gets ready too late.. it doesn't react in a responsive
>> way to the up command.. I have other boxes with different
>> NICs, mounting that FS without problem and without
>> the early_late_divider option.
>>
>> Can anybody tell why this strange behaviour started
>> after upgrading from 5.3-RELEASE to 6.1-RELEASE (that
>> was last summer or early fall). May it be related with
>> the problems of the em driver? Is there a solution?
>>
>> is there a way to tell the boot system to wait until
>> ifconfig_em0 is be up?
>>
>> or a way to have em0 responde up before in the boot stage?
>>
>> Thank you again.
>> Best regards.
>>
>> --
>> Robi
>>
>>
>> Lowell Gilbert wrote:
>> > Roberto Nunnari <roberto.nunnari@xxxxxxxx> writes:
>> >
>> >> ..but on the other box (the em0 one that at the second
>> >> retry will succed to mount the NFS FS) is there since
>> >> I upgraded it from 5.3-RELEASE to 6.1-RELEASE
>> >>
>> >> Again.. any hints?
>> >
>> > I think you're looking for the early_late_divider as described in the
>> > manual for rc.conf(5).
>> >
>
> if you are using dhcp there is an option to run dhcp in the
> background, which means the system doesn't stop and wait for dhcp to
> configure the address. So if you are using dhcp take a look at the
> dhcp variables in the rc.conf manpage
>



try adding an "up" in there.
ifconfig_em0="up inet aaa.bbb.ccc.ddd netmask 255.255.252.0 media 1000baseTX"

--
i'll unhook my oily pink mini-kimono, you kill him in honolulu --
www.thelastcitadel.com
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • DHCP and network Boot floppy IP problems
    ... I have sniffed the subnet while trying to receive a DHCP address with each ... I have a boot floppy that I used for about 6 weeks quite heavily during ... Last week we switched our subnets DHCP server from the NT domain (Windows ...
    (microsoft.public.windows.server.networking)
  • Re: em0 net interface Link state changed to UP too late at boot time
    ... But it seams to me that is not the solution.. ... at the late stages of the boot process.. ... is there a way to tell the boot system to wait until ... So if you are using dhcp take a look at the ...
    (freebsd-questions)
  • Re: booting a sun diskless, remotely?
    ... > know we had a helper on the IOS side for at least one or two protocols. ... across n subnets by just specifying some IP addresses in the boot command? ... It does PXE stuff which is basically DHCP + TFTP. ... > The hardest part of it all was to set up the DHCP server with the ...
    (comp.unix.solaris)
  • Boot with DHCP
    ... Sorry if is'nt the right group, any network, dhcp, related group is blocked ... Im trying to boot a Sun Fire V240 on a different subnet than the boot ... The boot server is running ISC dhcp. ... But i get address already in use on the Sun Fire V240. ...
    (comp.unix.solaris)
  • RE: PXE Client could not get IP from DHCP Server
    ... Are the PC's that you are trying to PXE boot on the same subnet as the RIS ... The reason I as is that you will need to add options 66 and 67 to your DHCP ... target server. ...
    (microsoft.public.windows.server.general)