Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 May 2011 14:54:44 +0400
From:      cyberGn0m <cy6ergn0m@gmail.com>
To:        David Xu <davidxu@freebsd.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: kern/156493: [msk] Marvell Yukon 2 device works only few seconds
Message-ID:  <BANLkTimqZ%2BSYJhWkgqRwW3kcZr%2BsMKsu9w@mail.gmail.com>
In-Reply-To: <201105130810.p4D8AC7B020750@freefall.freebsd.org>
References:  <201105130810.p4D8AC7B020750@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I also found that this bug is applicable to latest Linux kernels but not to
older kernel versions. So if something was ported from Linux.. perhaps it
affected FreeBSD too.

2011/5/13 David Xu <davidxu@freebsd.org>

> The following reply was made to PR kern/156493; it has been noted by GNAT=
S.
>
> From: David Xu <davidxu@freebsd.org>
> To: bug-followup@freebsd.org, cy6erGn0m@gmail.com
> Cc:
> Subject: Re: kern/156493: [msk] Marvell Yukon 2 device works only few
> seconds
> Date: Fri, 13 May 2011 16:08:57 +0800
>
>  On CURRENT, I have same problem, dmesg shows my machine has following
>  hardware configuration:
>
>  mskc0: <Marvell Yukon 88E8057 Gigabit Ethernet> port 0xe800-0xe8ff mem
>  0xfebfc000-0xfebfffff irq 17 at device 0.0 on pci3
>  msk0: <Marvell Technology Group Ltd. Yukon Ultra 2 Id 0xba Rev 0x00> on
>  mskc0
>  msk0: Ethernet address: 90:fb:a6:9b:bd:c5
>  miibus0: <MII bus> on msk0
>  e1000phy0: <Marvell 88E1149 Gigabit PHY> PHY 0 on miibus0
>  e1000phy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX,
>  1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto,
>  auto-flow
>
>
>  I have to disable workaround in if_msk.c to make it work:
>
>  Index: dev/msk/if_msk.c
>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>  --- dev/msk/if_msk.c   (revision 221829)
>  +++ dev/msk/if_msk.c   (working copy)
>  @@ -1228,7 +1228,7 @@
>                case CHIP_ID_YUKON_EC_U:
>                case CHIP_ID_YUKON_EX:
>                case CHIP_ID_YUKON_FE_P:
>  -              case CHIP_ID_YUKON_UL_2:
>  +//            case CHIP_ID_YUKON_UL_2:
>                case CHIP_ID_YUKON_OPT:
>                        CSR_WRITE_2(sc, B0_CTST, Y2_HW_WOL_OFF);
>
>
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>



--=20
-----------------------------------------------------------------
=D0=92=D1=81=D0=B5=D0=B3=D0=BE =D0=BD=D0=B0=D0=B8=D0=BB=D1=83=D1=87=D1=88=
=D0=B5=D0=B3=D0=BE

                          <y6erGn0m.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTimqZ%2BSYJhWkgqRwW3kcZr%2BsMKsu9w>