From owner-freebsd-bugs Sun Dec 16 12:10: 7 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 65F5B37B419 for ; Sun, 16 Dec 2001 12:10:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBGKA2G99167; Sun, 16 Dec 2001 12:10:02 -0800 (PST) (envelope-from gnats) Date: Sun, 16 Dec 2001 12:10:02 -0800 (PST) Message-Id: <200112162010.fBGKA2G99167@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Jon-Erik Lido Subject: Re: kern/30836: Chipset SiS735 / NIC SiS 900 Reply-To: Jon-Erik Lido Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR kern/30836; it has been noted by GNATS. From: Jon-Erik Lido To: freebsd-gnats-submit@FreeBSD.org, jlido@goof.com, metal@gc5.so-net.ne.jp Cc: Subject: Re: kern/30836: Chipset SiS735 / NIC SiS 900 Date: Sun, 16 Dec 2001 15:07:19 -0500 1234567890123456789012345678901234567890123456789012345678901234567890 I tried Suzuki Koichi's patches with mixed results. Basically it seems that while his patches might work for 100BaseTX, they do not work for 10BaseT. My dmesg results are the same as his: --- dmesg --- sis0: port 0xdc00-0xdcff mem 0xcfffd000-0xcfffdfff irq 10 at device 3.0 on pci0 sis0: Ethernet address: 00:d0:09:f4:7b:cf miibus0: on sis0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto --- However, here are the results when trying to use ifconfig: ifconfig sis0 inet 10.10.10.3 netmask 255.255.255.0 sis0: flags=8843 mtu 1500 inet 10.10.10.3 netmask 0xffffff00 broadcast 10.10.10.255 inet6 fe80::2d0:9ff:fef4:7bcf%sis0 prefixlen 64 scopeid 0x1 ether 00:d0:09:f4:7b:cf media: Ethernet autoselect (none) status: active It appears that while it does not recognize the media type, it does see a carrier. I tried explicitly specifying 10BaseT (which is what my LAN uses): ifconfig sis0 inet 10.10.10.3 netmask 255.255.255.0 media 10BaseT/UTP sis0: flags=8843 mtu 1500 inet 10.10.10.3 netmask 0xffffff00 broadcast 10.10.10.255 inet6 fe80::2d0:9ff:fef4:7bcf%sis0 prefixlen 64 scopeid 0x1 ether 00:d0:09:f4:7b:cf media: Ethernet 10baseT/UTP (none) status: active Still no luck. Then I tried something bizzare. I have a RealTek 8139 10/100BaseTX NIC in the same computer, so I tried hooking up a crossover cable between the two interfaces. I wanted to see if it would recognize 100BaseTX. Sure enough: ifconfig sis0 inet 10.10.10.3 netmask 255.255.255.0 ifconfig rl0 inet 10.10.10.4 netmask 255.255.255.0 sis0: flags=8843 mtu 1500 inet 10.10.10.3 netmask 0xffffff00 broadcast 10.10.10.255 inet6 fe80::2d0:9ff:fef4:7bcf%sis0 prefixlen 64 scopeid 0x1 ether 00:d0:09:f4:7b:cf media: Ethernet autoselect (100baseTX ) status: active rl0: flags=8843 mtu 1500 inet 10.10.10.4 netmask 0xffffff00 broadcast 10.10.10.255 inet6 fe80::24f:4eff:fe04:3b35%rl0 prefixlen 64 scopeid 0x2 ether 00:4f:4e:04:3b:35 media: Ethernet autoselect (100baseTX ) status: active I hope this helps someone. I'm not sure what to try next. -Jon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message