Date: Sun, 16 Dec 2001 12:10:02 -0800 (PST) From: Jon-Erik Lido <jlido@goof.com> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/30836: Chipset SiS735 / NIC SiS 900 Message-ID: <200112162010.fBGKA2G99167@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/30836; it has been noted by GNATS. From: Jon-Erik Lido <jlido@goof.com> 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: <SiS 900 10/100BaseTX> port 0xdc00-0xdcff mem 0xcfffd000-0xcfffdfff irq 10 at device 3.0 on pci0 sis0: Ethernet address: 00:d0:09:f4:7b:cf miibus0: <MII bus> on sis0 ukphy0: <Generic IEEE 802.3u media interface> 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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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 <full-duplex>) status: active rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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 <full-duplex>) 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112162010.fBGKA2G99167>