Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Apr 2014 13:18:19 -0700 (PDT)
From:      "Chris H" <bsd-lists@bsdforge.com>
To:        pyunyh@gmail.com
Cc:        freebsd-net <freebsd-net@freebsd.org>, freebsd-stable <freebsd-stable@freebsd.org>, Ian Lepore <ian@freebsd.org>
Subject:   Re: miibus0: mii_mediachg: can't handle non-zero PHY instance 31
Message-ID:  <70cd5de109845e30fcb6516af7a6f9de.authenticated@ultimatedns.net>
In-Reply-To: <20140402020803.GB2938@michelle.cdnetworks.com>
References:  <2598eeb4c68e23df0789e5e3e8f46d76.authenticated@ultimatedns.net> <20140331050002.GC1359@michelle.cdnetworks.com> <c0a800d2a15f205788ed9ce606c00637.authenticated@ultimatedns.net> <20140401065842.GA1364@michelle.cdnetworks.com> <c73ef96319846b3da07db5785f48fb6a.authenticated@ultimatedns.net> <1396384167.81853.210.camel@revolution.hippie.lan> <41917a9e67d0f4519df4b55f3aa6ebe3.authenticated@ultimatedns.net> <20140402003912.GA2938@michelle.cdnetworks.com> <3f97f5646629043fed5e34a77c9c2f3d.authenticated@ultimatedns.net> <20140402020803.GB2938@michelle.cdnetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_20140403131819_44728
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

> On Tue, Apr 01, 2014 at 05:53:51PM -0700, Chris H wrote:
>> > On Tue, Apr 01, 2014 at 01:40:58PM -0700, Chris H wrote:
>> >> > On Tue, 2014-04-01 at 13:19 -0700, Chris H wrote:
>> >> >> [...]
>> >> >> miibus0: <MII bus> on nfe0
>> >> >> rlphy0: <RTL8201L 10/100 media interface> PHY 0 on miibus0
>> >> >> rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
>> >> >> rlphy1: <RTL8201L 10/100 media interface> PHY 1 on miibus0
>> >> > [...]---big-snip--8<---
>> >> >> miibus0: mii_mediachg: can't handle non-zero PHY instance 1
>> >> >>
>> >> >> As you can see, it looks much the same. I have no idea what
>> >> >> I should do to better inform the driver/kernel how to better
>> >> >> handle it. Or is it the driver, itself?
>> >> >>
>> >> >> Thank you again, for your thoughtful response.
>> >> >>
>> >> >> --Chris
>> >> >>
>> >> >
>> >> > I think the way to fix a phy that responds at all addresses is to set a
>> >> > hint in loader.conf masking out the ones that aren't real, like so:
>> >> >
>> >> >  hint.miibus.0.phymask="1"
>> >> >
>> >> > You might be able to set ="0x00000001" to make it more clear it's a
>> >> > bitmask, but I'm not sure of that.
>> >>
>> >> Thank you very much for the hint. I'll give it a shot.
>> >> Any idea why this is happening? I have 4 other MB's using the Nvidia
>> >> chipset, and the nfe(4) driver. But they don't respond this way.
>> >>
>> >
>> > If some nfe(4) variants badly behave in probing stage, this should
>> > be handled by driver.  We already have too many hints and tunables
>> > and I don't think most users know that.  In addition, adding
>> > additional NIC may change miibus instance number.
>> >
>> > Could you show me the output of 'kenv | grep smbios'?
>> Yes, of course.
>>
>> Here it is:
>>
>> smbios.bios.reldate="11/22/2010"
>> smbios.bios.vendor="American Megatrends Inc."
>> smbios.bios.version="V2.7"
>> smbios.chassis.maker="MSI"
>> smbios.chassis.serial="To Be Filled By O.E.M."
>> smbios.chassis.tag="To Be Filled By O.E.M."
>> smbios.chassis.version="2.0"
>> smbios.memory.enabled="2097152"
>> smbios.planar.maker="MSI"
>> smbios.planar.product="K9N6PGM2-V2 (MS-7309)"
>> smbios.planar.serial="To be filled by O.E.M."
>> smbios.planar.version="2.0"
>> smbios.socket.enabled="1"
>> smbios.socket.populated="1"
>> smbios.system.maker="MSI"
>> smbios.system.product="MS-7309"
>> smbios.system.serial="To Be Filled By O.E.M."
>> smbios.system.uuid="00000000-0000-0000-0000-406186cd4497"
>> smbios.system.version="2.0"
>> smbios.version="2.6"
>>
>> Hope this helps, and thank you for all your time, and trouble.
>>
>
> Thanks for the info. Try attached patch and let me know how it
> works.  Make sure to remove the hint(hint.miibus.0.phymask="1")
> set in loader.conf before testing it.

Hello, and thanks for all the attention.
Sorry for the delay. I chose to perform a dump(8) before attempting
the KERn rebuild with the patch. But the kernel threw a read error
message on one of the drives. So I had to sort out the problem on
the drive before I could complete the dump. Then, of course I had
to reslice, and format another drive to replace the ailing one,
before I could perform a restore(8), and start the nfe patch; build
&& install kernel. Weird; the drive had only a few hours on it.
Well, anyway. The patch applied cleanly. So I built, and installed
a new kernel with it. X's out the hint.miibus.0.phymask="0x00000001"
in loader.conf(5), and bounced the box. Bad news:
miibus0: mii_mediachg: can't handle non-zero PHY instance 31
miibus0: mii_mediachg: can't handle non-zero PHY instance 30
miibus0: mii_mediachg: can't handle non-zero PHY instance 29
miibus0: mii_mediachg: can't handle non-zero PHY instance 28
miibus0: mii_mediachg: can't handle non-zero PHY instance 27
miibus0: mii_mediachg: can't handle non-zero PHY instance 26
miibus0: mii_mediachg: can't handle non-zero PHY instance 25
miibus0: mii_mediachg: can't handle non-zero PHY instance 24
miibus0: mii_mediachg: can't handle non-zero PHY instance 23
miibus0: mii_mediachg: can't handle non-zero PHY instance 22
miibus0: mii_mediachg: can't handle non-zero PHY instance 21
miibus0: mii_mediachg: can't handle non-zero PHY instance 20
miibus0: mii_mediachg: can't handle non-zero PHY instance 19
miibus0: mii_mediachg: can't handle non-zero PHY instance 18
miibus0: mii_mediachg: can't handle non-zero PHY instance 17
miibus0: mii_mediachg: can't handle non-zero PHY instance 16
miibus0: mii_mediachg: can't handle non-zero PHY instance 15
miibus0: mii_mediachg: can't handle non-zero PHY instance 14
miibus0: mii_mediachg: can't handle non-zero PHY instance 13
miibus0: mii_mediachg: can't handle non-zero PHY instance 12
miibus0: mii_mediachg: can't handle non-zero PHY instance 11
miibus0: mii_mediachg: can't handle non-zero PHY instance 10
miibus0: mii_mediachg: can't handle non-zero PHY instance 9
miibus0: mii_mediachg: can't handle non-zero PHY instance 8
miibus0: mii_mediachg: can't handle non-zero PHY instance 7
miibus0: mii_mediachg: can't handle non-zero PHY instance 6
miibus0: mii_mediachg: can't handle non-zero PHY instance 5
miibus0: mii_mediachg: can't handle non-zero PHY instance 4
miibus0: mii_mediachg: can't handle non-zero PHY instance 3
miibus0: mii_mediachg: can't handle non-zero PHY instance 2
miibus0: mii_mediachg: can't handle non-zero PHY instance 1

Just as before. In case it should make any difference; I'm
going to attach my copy of src/sys/dev/nfe/if_nfe.c in case
there are any differences in mine, that do not coincide with
your version/copy (I'm on releng_9 - 9.2-STABLE)

FreeBSD demon0 9.2-STABLE FreeBSD 9.2-STABLE #0 r263756M:
Thu Apr  3 12:42:03 PDT 2014
root@demon0:/usr/obj/usr/src/sys/DEMON0  amd64

Best wishes, and thanks again.

--Chris

>
>> --Chris
>>
>> >
>>
>

------=_20140403131819_44728
Content-Type: application/octet-stream; name="if_nfe.c.tar.xz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="if_nfe.c.tar.xz"

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
Wg==
------=_20140403131819_44728--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?70cd5de109845e30fcb6516af7a6f9de.authenticated>