Hi,
I installed Debian 4.0r1 on a test-box with known to be working
hardware. Unfortunately there seems to be a problem with the NIC's when
running Debian.
I have around a 50% chance that after a reboot I have no network
connectivity. The box has 3 NIC's : 1 onboard Intel NIC and 2 seperate
GBit Realtek RTL8169sb/8110sb NIC's.
All are configured with static ip's. And everytime after boot they are
assigned the correct ip's and are being reported as UP, but there is a
50% chance there is something wrong: eg. I can not even ping their own ip's.
The problem already occurs with just 1 NIC configured/enabled by the
default Debian installer. Again here, after a fresh install I have
around a 50% chance the 1 Realtek NIC that is enabled by the installer
is not working. I reinstalled several times and during install it always
works (can get dns-info and retrieve packages), only after reboot it
starts to fail sometimes.
I have only ran OpenBSD on this box previously but I hope that is
sufficient to conclude the hardware as such is not faulty.
A workaround for the problem is trivial : I simply added
"/etc/init.d/networking restart" to /etc/rc.local
With this in place the NIC's will always work after boot.
I tried changing parameters in /etc/network/interfaces (eg. adding
pre-up sleep 5) but to no avail. If I want to be certain the interfaces
work I still need to rely on "/etc/init.d/networking restart" in
/etc/rc.local
Issueing "/etc/init.d/networking restart" always (100%) solves the problem.
So granted, with this line in place there is no real issue, but I am
still curious. Would anyone be so kind to tell me whether this could be
a known issue ?
$dmesg | grep eth : (I assume all the bridging references come from
running vmware server)
e100: eth0: e100_probe: addr 0xcfffe000, irq 58, MAC addr 00:11:D8:11:B1:52
eth1: RTL8169sb/8110sb at 0xf884a800, 00:1b:11:63:e1:7d, IRQ 66
eth2: RTL8169sb/8110sb at 0xf884cc00, 00:1b:11:71:15:26, IRQ 74
r8169: eth1: link up
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
r8169: eth2: link down
ADDRCONF(NETDEV_UP): eth2: link is not ready
bridge-eth1: enabling the bridge
bridge-eth1: up
bridge-eth1: already up
bridge-eth1: attached
bridge-eth2: enabling the bridge
bridge-eth2: up
bridge-eth2: already up
bridge-eth2: attached
bridge-eth0: enabling the bridge
bridge-eth0: up
bridge-eth0: already up
bridge-eth0: attached
bridge-eth1: disabling the bridge
bridge-eth1: down
bridge-eth0: disabling the bridge
bridge-eth0: down
bridge-eth2: disabling the bridge
bridge-eth2: down
r8169: eth1: link up
bridge-eth1: enabling the bridge
bridge-eth1: up
ADDRCONF(NETDEV_UP): eth0: link is not ready
bridge-eth0: enabling the bridge
bridge-eth0: up
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
r8169: eth2: link down
ADDRCONF(NETDEV_UP): eth2: link is not ready
bridge-eth2: enabling the bridge
bridge-eth2: up
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth1: no IPv6 routers present
eth0: no IPv6 routers present
device eth0 entered promiscuous mode
audit(1195553991.324:2): dev=eth0 prom=256 old_prom=0 auid=4294967295
bridge-eth0: enabled promiscuous mode
device eth2 entered promiscuous mode
audit(1195553991.324:3): dev=eth2 prom=256 old_prom=0 auid=4294967295
bridge-eth2: enabled promiscuous mode
device eth1 entered promiscuous mode
audit(1195553991.328:4): dev=eth1 prom=256 old_prom=0 auid=4294967295
bridge-eth1: enabled promiscuous mode
device eth0 left promiscuous mode
audit(1195554024.134:5): dev=eth0 prom=0 old_prom=256 auid=4294967295
bridge-eth0: disabled promiscuous mode
device eth0 entered promiscuous mode
audit(1195554024.134:6): dev=eth0 prom=256 old_prom=0 auid=4294967295
bridge-eth0: enabled promiscuous mode
device eth1 left promiscuous mode
audit(1195554024.362:7): dev=eth1 prom=0 old_prom=256 auid=4294967295
bridge-eth1: disabled promiscuous mode
device eth1 entered promiscuous mode
audit(1195554024.366:8): dev=eth1 prom=256 old_prom=0 auid=4294967295
bridge-eth1: enabled promiscuous mode
device eth2 left promiscuous mode
audit(1195554024.386:9): dev=eth2 prom=0 old_prom=256 auid=4294967295
bridge-eth2: disabled promiscuous mode
device eth2 entered promiscuous mode
audit(1195554024.386:10): dev=eth2 prom=256 old_prom=0 auid=4294967295
bridge-eth2: enabled promiscuous mode
--
Joris Van Herzele
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]