I fixed it. It turned out to be a problem in the net device driver, the
code to switch it into promiscuous mode was disabled.

I think the operation with stp off is flawed, I still have to set these
to 0 in order for the bridge to respond quickly to plugins and unplugs:
setageing 0
setfd 0
sethello 0
If stp is disabled these should be forced to 0 automatically. 

Also the kernel messages for transmit timed out. are irritating.

-Dave

>I'm trying to get the bridge code to work and have run into a strange
>problem. I have 2 ethernet ports, and only the port with the lower mac
>address works properly. I can reconfigure the hardware so the mac addresses
>are reversed, and the working port changes.
>
>The system is based on Montevista's 2.4.2 embedded linux kernel for ppc
>8260. Both ethernet ports work fine when configured separately as eth0 and
>eth1. The problem is when I use brctl to create the br0 bridge. Only one
>of the eth* ports works properly, the one with the lower mac address.
>
>I don't know if the problem is in:
>1) Ethernet driver code (ie, kernel)
>2) bridge code (also in kernel)
>3) brctl code
>
>Any ideas as to what the problem is or where I should concentrate my
>searching will be welcome. Please cc me on responses as I'm not subscribed
>to the list.
>
>TIA!!!!!
>-Dave

_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://www.math.leidenuniv.nl/mailman/listinfo/bridge

Reply via email to