From owner-freebsd-questions Mon Mar 5 16:13:59 2001 Delivered-To: freebsd-questions@freebsd.org Received: from rhymer.cogsci.ed.ac.uk (rhymer.cogsci.ed.ac.uk [129.215.144.8]) by hub.freebsd.org (Postfix) with ESMTP id DF95437B71A for ; Mon, 5 Mar 2001 16:13:52 -0800 (PST) (envelope-from richard@cogsci.ed.ac.uk) Received: from sorley.cogsci.ed.ac.uk (sorley [129.215.144.53]) by rhymer.cogsci.ed.ac.uk (8.9.3/8.9.3) with ESMTP id AAA26617 for ; Tue, 6 Mar 2001 00:13:51 GMT Received: (from richard@localhost) by sorley.cogsci.ed.ac.uk (8.9.3/8.9.3) id AAA13098 for freebsd-questions@freebsd.org; Tue, 6 Mar 2001 00:13:50 GMT Date: Tue, 6 Mar 2001 00:13:50 GMT Message-Id: <200103060013.AAA13098@sorley.cogsci.ed.ac.uk> From: Richard Tobin Subject: collisions with vr interface To: freebsd-questions@freebsd.org Organization: just say no Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have a machine with a VIA VT6102 Rhine II ethernet card. I connect it directly (via a crossed UTP cable) to a machine with a generic 10Mbit/s NE2000 card. The result is almost unusable: the NE2000 end reports many collisions, typical ping output is 64 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=0.501 ms 64 bytes from 192.168.1.10: icmp_seq=1 ttl=255 time=0.465 ms 64 bytes from 192.168.1.10: icmp_seq=2 ttl=255 time=0.441 ms 64 bytes from 192.168.1.10: icmp_seq=3 ttl=255 time=0.440 ms 64 bytes from 192.168.1.10: icmp_seq=4 ttl=255 time=0.439 ms 64 bytes from 192.168.1.10: icmp_seq=5 ttl=255 time=93.763 ms 64 bytes from 192.168.1.10: icmp_seq=6 ttl=255 time=0.442 ms (ie usually fine but sometimes delays). The Rhine end reports no collisions. The NE2000 has worked well connected to other machines (including 100Mbit/s capable ones). The Rhine machine talks happily to my laptop (fxp interface) at 100MBit/s full duplex. My first thought was that this would be a half/full duplex problem, but ifconfig reports "media: 10baseT/UTP" (no mention of duplex). If I try ifconfig vr0 mediaopt half-duplex I get ifconfig: SIOCSIFMEDIA: Device not configured If I try ifconfig vr0 -mediaopt full-duplex it makes no difference. The relevant boot lines from /var/log/messages are: vr0: port 0xe800-0xe8ff mem 0xdf000000-0xdf0000ff irq 10 at device 9.0 on pci0 vr0: Ethernet address: 00:50:ba:e7:b1:33 miibus0: on vr0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto and: ed0 at port 0x300-0x31f iomem 0xd8000 irq 11 on isa0 ed0: address 00:c0:df:00:10:58, type NE2000 (16 bit) The Rhine machine is running 4.2, the NE2000 machine 4.1.1. Any suggestions? -- Richard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message