Skip site navigation (1)Skip section navigation (2)
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>