From owner-freebsd-net Tue Mar 30 6:25:54 1999 Delivered-To: freebsd-net@freebsd.org Received: from shome.eu.org (sirius.stack.net [192.124.172.17]) by hub.freebsd.org (Postfix) with ESMTP id 784CF14D40 for ; Tue, 30 Mar 1999 06:25:47 -0800 (PST) (envelope-from as@shome.eu.org) Received: from lamb (lamb.shome.eu.org [195.19.5.8]) by shome.eu.org (8.8.7/8.8.7) with SMTP id SAA15477 for ; Tue, 30 Mar 1999 18:21:14 +0400 From: "Alex Sel'kov" To: Subject: RE: 2 cards in one collision domain Date: Tue, 30 Mar 1999 18:27:40 +0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2212 (4.71.2419.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > You didn't by chance enable net.link.ether.inet.proxyall? The kernel > normally shouldn't, but your's stumbles over it's own ARP replies: an ARP > request for 192.168.10.1 is presumably answered correctly on de0, but also > on de1. In turn de0 snoops the reply, and moans. > Hmm. I'm newbie, so I can't play with such things like sysctl yet :) sysctl -a| grep net.link.ether.inet.proxyall net.link.ether.inet.proxyall: 0 As far as I can understand 0 stands for "disabled"? But you are definitely right - looks like enabled internal bridge. Where I can look for parameters which control such behaivor? > The non-working autoselect might be due to different PHY chips used > (jugding from the vastly different MAC addresses, I guess the cards are > from two diffent vendors). Check what dmesg says about the PHY chips. > Yes, cards from differnt vendors. Mar 29 03:19:40 <0.2> turtle /kernel: de0: rev 0x41 int a irq 16 on pci0.19.0 Mar 29 03:19:40 <0.2> turtle /kernel: de0: 21143 [10-100Mb/s] pass 4.1 (invalid EESPROM checksum) Mar 29 03:19:40 <0.2> turtle /kernel: de0: address 00:00:1c:b0:d9:37 Mar 29 03:19:40 <0.2> turtle /kernel: de1: rev 0x30 int a irq 16 on pci2.4.0 Mar 29 03:19:40 <0.2> turtle /kernel: de1: 21143 [10-100Mb/s] pass 3.0 Mar 29 03:19:40 <0.2> turtle /kernel: de1: address 00:c0:ca:11:78:ed First one (de0) works fine. Second negotiate only 10Mb transfer rate. Under linux/w98 everything works fine. > Your hub/switch does support auto-negotiation, does it? Some PHYs are not > very good at auto-sensing, AFAIK. In this case, set the media manually. > If I try to set media to 100baseTX manually than de1 completely stops responding. Ok, this is stupid problem - I can sipmly exchange card with another machine. Just curious. Regards, as To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message