RealTek 8129/8139 broken with DEVICE_POLLING enabled
Bin Ren
br260 at cam.ac.uk
Mon Mar 22 13:36:35 PST 2004
Hi, all:
My machine has one AMD64 3200+ CPU, MSI K8T Neo motherboard, one
Realtek 8139 10/100Mbps ethernet card (rl0) connected by 10M ethernet
to Internet.
Everything works fine but when I compiled kernel with 'options
DEVICE_POLLING'
and 'options HZ=1000', the kernel boots fine, but fails to bring up rl0
automatically
as indicated in '/etc/rc.conf' and fails to assign static IP address to
rl0 and fails to add
route to default gateway as indicated in '/etc/rc.conf'. According to
'kern.polling.enable=0',
device polling is disabled, and I keep it disabled unless I mention
otherwise. When I
manually configure rl0 using 'ifconfig' and 'route', rl0 doesn't work
as I cannot ping other
machines (DNS, gateway). More mysterious (and thus an important clue)
is even
'ping 127.0.0.1' receives no response.
When I 'sysctl kern.polling.enable=1', I see 'kern.polling.suspects' a
very very large
number (> 750). This indicates sth wrong in the polling implementation.
Does anyone has similar experiences?
Thanks,
Bin Ren
More information about the freebsd-current
mailing list