916 | | } |
917 | | } |
| 916 | // } |
| 917 | //} |
| 918 | // |
| 919 | // if (sc->xl_media & XL_MEDIAOPT_BFX) { |
| 920 | // if (IFM_SUBTYPE(media) == IFM_100_FX) { |
| 921 | // pmsg = "100baseFX port"; |
| 922 | // sc->xl_xcvr = XL_XCVR_100BFX; |
| 923 | // icfg &= ~XL_ICFG_CONNECTOR_MASK; |
| 924 | // icfg |= (XL_XCVR_100BFX << XL_ICFG_CONNECTOR_BITS); |
| 925 | // mediastat |= XL_MEDIASTAT_LINKBEAT; |
| 926 | // mediastat &= ~XL_MEDIASTAT_SQEENB; |
| 927 | // } |
| 928 | // } |
| 929 | // |
| 930 | // if (sc->xl_media & (XL_MEDIAOPT_AUI|XL_MEDIAOPT_10FL)) { |
| 931 | // if (IFM_SUBTYPE(media) == IFM_10_5) { |
| 932 | // pmsg = "AUI port"; |
| 933 | // sc->xl_xcvr = XL_XCVR_AUI; |
| 934 | // icfg &= ~XL_ICFG_CONNECTOR_MASK; |
| 935 | // icfg |= (XL_XCVR_AUI << XL_ICFG_CONNECTOR_BITS); |
| 936 | // mediastat &= ~(XL_MEDIASTAT_LINKBEAT | |
| 937 | // XL_MEDIASTAT_JABGUARD); |
| 938 | // mediastat |= ~XL_MEDIASTAT_SQEENB; |
| 939 | // } |
| 940 | // if (IFM_SUBTYPE(media) == IFM_10_FL) { |
| 941 | // pmsg = "10baseFL transceiver"; |
| 942 | // sc->xl_xcvr = XL_XCVR_AUI; |
| 943 | // icfg &= ~XL_ICFG_CONNECTOR_MASK; |
| 944 | // icfg |= (XL_XCVR_AUI << XL_ICFG_CONNECTOR_BITS); |
| 945 | // mediastat &= ~(XL_MEDIASTAT_LINKBEAT | |
| 946 | // XL_MEDIASTAT_JABGUARD); |
| 947 | // mediastat |= ~XL_MEDIASTAT_SQEENB; |
| 948 | // } |
| 949 | // } |
| 950 | // |
| 951 | // if (sc->xl_media & XL_MEDIAOPT_BNC) { |
| 952 | // if (IFM_SUBTYPE(media) == IFM_10_2) { |
| 953 | // pmsg = "AUI port"; |
| 954 | // sc->xl_xcvr = XL_XCVR_COAX; |
| 955 | // icfg &= ~XL_ICFG_CONNECTOR_MASK; |
| 956 | // icfg |= (XL_XCVR_COAX << XL_ICFG_CONNECTOR_BITS); |
| 957 | // mediastat &= ~(XL_MEDIASTAT_LINKBEAT | |
| 958 | // XL_MEDIASTAT_JABGUARD | XL_MEDIASTAT_SQEENB); |
| 959 | // } |
| 960 | // } |
919 | | if (sc->xl_media & XL_MEDIAOPT_BFX) { |
920 | | if (IFM_SUBTYPE(media) == IFM_100_FX) { |
921 | | pmsg = "100baseFX port"; |
922 | | sc->xl_xcvr = XL_XCVR_100BFX; |
923 | | icfg &= ~XL_ICFG_CONNECTOR_MASK; |
924 | | icfg |= (XL_XCVR_100BFX << XL_ICFG_CONNECTOR_BITS); |
925 | | mediastat |= XL_MEDIASTAT_LINKBEAT; |
926 | | mediastat &= ~XL_MEDIASTAT_SQEENB; |
927 | | } |
928 | | } |
929 | | |
930 | | if (sc->xl_media & (XL_MEDIAOPT_AUI|XL_MEDIAOPT_10FL)) { |
931 | | if (IFM_SUBTYPE(media) == IFM_10_5) { |
932 | | pmsg = "AUI port"; |
933 | | sc->xl_xcvr = XL_XCVR_AUI; |
934 | | icfg &= ~XL_ICFG_CONNECTOR_MASK; |
935 | | icfg |= (XL_XCVR_AUI << XL_ICFG_CONNECTOR_BITS); |
936 | | mediastat &= ~(XL_MEDIASTAT_LINKBEAT | |
937 | | XL_MEDIASTAT_JABGUARD); |
938 | | mediastat |= ~XL_MEDIASTAT_SQEENB; |
939 | | } |
940 | | if (IFM_SUBTYPE(media) == IFM_10_FL) { |
941 | | pmsg = "10baseFL transceiver"; |
942 | | sc->xl_xcvr = XL_XCVR_AUI; |
943 | | icfg &= ~XL_ICFG_CONNECTOR_MASK; |
944 | | icfg |= (XL_XCVR_AUI << XL_ICFG_CONNECTOR_BITS); |
945 | | mediastat &= ~(XL_MEDIASTAT_LINKBEAT | |
946 | | XL_MEDIASTAT_JABGUARD); |
947 | | mediastat |= ~XL_MEDIASTAT_SQEENB; |
948 | | } |
949 | | } |
950 | | |
951 | | if (sc->xl_media & XL_MEDIAOPT_BNC) { |
952 | | if (IFM_SUBTYPE(media) == IFM_10_2) { |
953 | | pmsg = "AUI port"; |
954 | | sc->xl_xcvr = XL_XCVR_COAX; |
955 | | icfg &= ~XL_ICFG_CONNECTOR_MASK; |
956 | | icfg |= (XL_XCVR_COAX << XL_ICFG_CONNECTOR_BITS); |
957 | | mediastat &= ~(XL_MEDIASTAT_LINKBEAT | |
958 | | XL_MEDIASTAT_JABGUARD | XL_MEDIASTAT_SQEENB); |
959 | | } |
960 | | } |
961 | | |