Bringing up eth0 failed

lawrence lawrence at tyanchina.com
Thu Feb 13 04:16:01 CET 2003


Hi, all:

I have a problem about etho bringing up. The error output is following:

Bringing up interface eth0:
dhcpcd[440]: timed out waiting for a valid DHCP server response
Determining IP information for eth0... failed.

So I check the packets transmitted between DHCP server and client base
on LinuxBIOS. I find the client can submit a request, but it can not
receive the ACK from DHCP server, so it fail to determine its IP.

The output differences between the normal BIOS and LinuxBIOS:

normal BIOS:
ENABLING IO-APIC IRQs
Setting 8 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 8 ... ok.
Setting 9 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 9 ... ok.
Setting 10 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 10 ... ok.
..TIMER: vector=0x31 pin1=2 pin2=0
PCI: Using IRQ router PIIX [8086/2480] at 00:1f.0
PCI->APIC IRQ transform: (B0,I29,P0) -> 16
PCI->APIC IRQ transform: (B0,I31,P0) -> 18
PCI->APIC IRQ transform: (B0,I31,P1) -> 17
PCI->APIC IRQ transform: (B4,I1,P0) -> 48
PCI->APIC IRQ transform: (B1,I1,P0) -> 17
PCI->APIC IRQ transform: (B1,I2,P0) -> 18
e100: eth0: Intel(R) PRO/100 S Server Adapter
  Mem:0xfe7fe000  IRQ:17  Speed:0 Mbps  Dx:N/A
  Hardware receive checksums enabled
Setting network parameters:  [  OK  ]
Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:  [  OK  ]

LinuxBIOS:
Setting 8 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 8 ... ok.
Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Bridge
PCI->APIC IRQ transform: (B0,I29,P0) -> 16
PCI->APIC IRQ transform: (B0,I29,P1) -> 16
PCI->APIC IRQ transform: (B0,I29,P2) -> 16
PCI->APIC IRQ transform: (B0,I31,P0) -> 18
PCI->APIC IRQ transform: (B0,I31,P1) -> 17
PCI->APIC IRQ transform: (B4,I1,P0) -> 24
Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:
dhcpcd[440]: timed out waiting for a valid DHCP server response

Determining IP information for eth0... failed.
[FAILED]

Does the problem come from mptable.c? How can I do next?
Who can tell me? Thanks a lot!

Best Regards,
Lawrence




More information about the coreboot mailing list