RE: Very weird problem with dc driver

From: Niels Piersma (niels_at_piersma.com)
Date: 12/25/03

  • Next message: David Malone: "Re: Very weird problem with dc driver"
    Date: Thu, 25 Dec 2003 09:24:28 +0100
    To: "Shawn K. Quinn" <skquinn@xevious.kicks-ass.net>, <stable@freebsd.org>
    
    
    

    Shawn,

    I think this could be a speed miss-match on you switch. See if you can use
    a fixed speed. You can configure your switch for a fixed speed (preferred)
    or you can use the interface options in the rc.conf line.

    Take care,

    Niels

    -----Original Message-----
    From: owner-freebsd-stable@freebsd.org
    [mailto:owner-freebsd-stable@freebsd.org] On Behalf Of Shawn K. Quinn
    Sent: donderdag 25 december 2003 8:38
    To: stable@freebsd.org
    Subject: Very weird problem with dc driver

    Is this a bad network card or a bug in the dc driver?

    Dec 24 23:12:32 xevious /kernel: dc0: <82c169 PNIC 10/100BaseTX> port
    0xc400-0xc4ff mem 0xeffef700-0xeffef7ff irq 9 at device 14.0 on pci0
    Dec 24 23:12:32 xevious /kernel: dc0: Ethernet address:
    00:a0:c4:27:c4:27
    Dec 24 23:12:32 xevious /kernel: miibus0: <MII bus> on dc0
    Dec 24 23:12:32 xevious /kernel: ukphy0: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy0: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:12:32 xevious /kernel: ukphy1: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy1: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy2: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy2: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy3: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy3: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy4: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy4: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy5: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy5: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy6: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy6: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy7: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy7: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy8: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy8: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy9: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy9: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy10: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy10: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy11: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy11: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy12: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy12: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy13: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy13: no media present
    Dec 24 23:12:32 xevious /kernel: ukphy14: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:12:32 xevious /kernel: ukphy14: no media present

    And then later...

    Dec 24 23:18:10 xevious /kernel: dc0: <82c169 PNIC 10/100BaseTX> port
    0xc000-0xc0ff mem 0xeffef700-0xeffef7ff irq 9 at device 14.0 on pci0
    Dec 24 23:18:10 xevious /kernel: dc0: Ethernet address:
    00:00:00:a0:00:a0
    Dec 24 23:18:10 xevious /kernel: miibus0: <MII bus> on dc0
    Dec 24 23:18:10 xevious /kernel: ukphy0: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy0: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy1: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy1: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy2: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy2: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy3: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy3: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy4: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy4: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy5: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy5: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy6: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy6: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy7: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy7: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy8: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy8: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy9: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy9: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy10: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy10: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy11: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy11: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy12: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy12: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy13: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy13: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy14: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy14: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy15: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy15: 10baseT-FDX, 100baseTX,
    100baseTX-FDX, 100baseT4, auto
    Dec 24 23:18:10 xevious /kernel: ukphy16: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy16: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy17: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy17: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy18: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy18: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy19: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy19: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy20: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy20: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy21: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy21: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy22: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy22: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy23: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy23: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy24: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy24: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy25: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy25: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy26: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy26: no media present
    Dec 24 23:18:10 xevious /kernel: ukphy27: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:18:10 xevious /kernel: ukphy27: no media present

    A power-off/power-on reboot fixed this, then it returned, then another
    power-off/power-on reboot fixed it which is where I stand when I write
    this.

    Oh, I also found this little gem after the first power-off/power-on
    reboot:

    Dec 25 00:32:58 xevious /kernel: dc0: TX underrun -- increasing TX
    threshold

    And this is what the "normal" boots I've managed to pull off look like:

    Dec 24 23:44:00 xevious /kernel: dc0: <82c169 PNIC 10/100BaseTX> port
    0xc000-0xc0ff mem 0xeffeff00-0xeffeffff irq 9 at device 14.0 on pci0
    Dec 24 23:44:00 xevious /kernel: dc0: Ethernet address:
    00:a0:cc:27:4b:6b
    Dec 24 23:44:00 xevious /kernel: miibus0: <MII bus> on dc0
    Dec 24 23:44:00 xevious /kernel: ukphy0: <Generic IEEE 802.3u media
    interface> on miibus0
    Dec 24 23:44:00 xevious /kernel: ukphy0: 10baseT, 10baseT-FDX,
    100baseTX, 100baseTX-FDX, auto

    --
    Shawn K. Quinn
    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
    
    



  • Next message: David Malone: "Re: Very weird problem with dc driver"

    Relevant Pages