Date: Thu, 14 Oct 2010 17:22:38 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/dc if_dc.c if_dcreg.h Message-ID: <201010141723.o9EHN12s098215@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
yongari 2010-10-14 17:22:38 UTC FreeBSD src repository Modified files: sys/dev/dc if_dc.c if_dcreg.h Log: SVN rev 213841 on 2010-10-14 17:22:38Z by yongari It seems some multi-port dc(4) controllers shares SROM of the first port such that reading station address from second port always returned 0xFF:0xFF:0xFF:0xFF:0xFF:0xFF Unfortunately it seems there is no easy way to know whether SROM is shared or not. Workaround the issue by traversing dc(4) device list and see whether we're using second port and use station address of controller 0 as base station address of second port. PR: kern/79262 MFC after: 2 weeks Revision Changes Path 1.204 +46 -0 src/sys/dev/dc/if_dc.c 1.60 +1 -0 src/sys/dev/dc/if_dcreg.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010141723.o9EHN12s098215>