sis(4) broken on 8.2 [Re: Carp seems completely broken on 8.2-RC2 and 8.2-PRERELEASE]

C. P. Ghost cpghost at
Tue Jan 18 11:26:16 UTC 2011

On Mon, Jan 17, 2011 at 10:29 PM, Pyun YongHyeon <pyunyh at> wrote:
>> Since Soekris hardware (net45xx, net48xx, lan16xx) is quite popular for
>> firewalls and carp is quite often used together with this hardware, this
>> looks like a showstopper for 8.2 :-(
> Since you didn't post dmesg output I'm not sure what kind of
> controller you have but I guess it would be NS8381[56]. I
> overhauled sis(4) to make it work on all architectures so one of
> change, probably r212119, could be cause of the issue. Due to lack
> of SiS controllers I didn't touch multicast handling part so some
> part of code still relies on old wrong behavior of driver.


I didn't upgrade my net4801s recently, but here's the relevant
dmesg parts, just in case you nee them:

sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xe100-0xe1ff mem
0xa0000000-0xa0000fff irq 10 at device 6.0 on pci0
sis0: Silicon Revision: DP83816A
miibus0: <MII bus> on sis0
nsphyter0: <DP83815 10/100 media interface> PHY 0 on miibus0
nsphyter0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: Ethernet address: 00:00:24:XX:XX:XX
sis0: [ITHREAD]

sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xe200-0xe2ff mem
0xa0001000-0xa0001fff irq 10 at device 7.0 on pci0
sis1: Silicon Revision: DP83816A
miibus1: <MII bus> on sis1
nsphyter1: <DP83815 10/100 media interface> PHY 0 on miibus1
nsphyter1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: Ethernet address: 00:00:24:XX:XX:XX
sis1: [ITHREAD]

sis2: <NatSemi DP8381[56] 10/100BaseTX> port 0xe300-0xe3ff mem
0xa0002000-0xa0002fff irq 10 at device 8.0 on pci0
sis2: Silicon Revision: DP83816A
miibus2: <MII bus> on sis2
nsphyter2: <DP83815 10/100 media interface> PHY 0 on miibus2
nsphyter2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis2: Ethernet address: 00:00:24:XX:XX:XX
sis2: [ITHREAD]


Cordula's Web.

More information about the freebsd-stable mailing list