msk(4) issues - FreeBSD

This is a discussion on msk(4) issues - FreeBSD ; Hi I'm having an issue with the msk hardware in my laptop. It stops transmitting or recieving sometimes, always triggered by periods of intense network load. Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering Sep ...

+ Reply to Thread
Results 1 to 6 of 6

Thread: msk(4) issues

  1. msk(4) issues

    Hi

    I'm having an issue with the msk hardware in my laptop. It stops
    transmitting or recieving sometimes, always triggered by periods
    of intense network load.

    Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    Sep 16 18:40:35 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    Sep 16 18:41:41 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering

    But it never recovers.

    mskc0@pci0:2:0:0: class=0x020000 card=0x532111ab chip=0x436211ab rev=0x22 hdr=0x00
    vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    device = '88E8053 Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller'
    class = network
    subclass = ethernet

    Ian


    --
    Ian Freislich

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  2. Re: msk(4) issues

    On 17 Sep 2008, at 09:16, "Ian Freislich" wrote:

    > Hi
    >
    > I'm having an issue with the msk hardware in my laptop. It stops
    > transmitting or recieving sometimes, always triggered by periods
    > of intense network load.
    >
    > Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx
    > interrupts) -- recovering
    > Sep 16 18:40:35 apple kernel: msk0: watchdog timeout (missed Tx
    > interrupts) -- recovering
    > Sep 16 18:41:41 apple kernel: msk0: watchdog timeout (missed Tx
    > interrupts) -- recovering
    >
    > But it never recovers.


    Try disabling MSI via the tunable.

    --
    Rui Paulo
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  3. Re: msk(4) issues

    On Wed, Sep 17, 2008 at 03:03:36PM -0400, David Schultz wrote:
    > On Wed, Sep 17, 2008, Ian Freislich wrote:
    > > Hi
    > >
    > > I'm having an issue with the msk hardware in my laptop. It stops
    > > transmitting or recieving sometimes, always triggered by periods
    > > of intense network load.
    > >
    > > Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    > > Sep 16 18:40:35 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    > > Sep 16 18:41:41 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    > >
    > > But it never recovers.

    >
    > I have the same problem. Disabling MSI reduces the frequency with
    > which it occurs from once a day to once a month or so.
    >


    Did it also happen after heavy network loads? If so I guess there
    is another bug in the hardware. Because the watchdog timeout
    indicated missing interrupts msk(4) didn't take actual hardware
    reset. If MSI work without problems it may indicate hardware is in
    stuck condition under heavy loads. I thought I fixed this kind of
    issue long ago as increasing FIFO threshold to flush received
    pause frames seemed to fixed the issue. I'll have to think again.

    --
    Regards,
    Pyun YongHyeon
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  4. Re: msk(4) issues

    On Wed, Sep 17, 2008 at 10:16:29AM +0200, Ian Freislich wrote:
    > Hi
    >
    > I'm having an issue with the msk hardware in my laptop. It stops
    > transmitting or recieving sometimes, always triggered by periods
    > of intense network load.
    >
    > Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    > Sep 16 18:40:35 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    > Sep 16 18:41:41 apple kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
    >
    > But it never recovers.
    >
    > mskc0@pci0:2:0:0: class=0x020000 card=0x532111ab chip=0x436211ab rev=0x22 hdr=0x00
    > vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    > device = '88E8053 Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller'
    > class = network
    > subclass = ethernet
    >
    > Ian
    >


    Would you try attached patch?

    --
    Regards,
    Pyun YongHyeon

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"

  5. Re: msk(4) issues

    Pyun YongHyeon wrote:
    >
    > --+g7M9IMkV8truYOl
    > Content-Type: text/plain; charset=us-ascii
    > Content-Disposition: inline
    >
    > On Wed, Sep 17, 2008 at 10:16:29AM +0200, Ian Freislich wrote:
    > > Hi
    > >
    > > I'm having an issue with the msk hardware in my laptop. It stops
    > > transmitting or recieving sometimes, always triggered by periods
    > > of intense network load.
    > >
    > > Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx interrupts

    ) -- recovering
    > > Sep 16 18:40:35 apple kernel: msk0: watchdog timeout (missed Tx interrupts

    ) -- recovering
    > > Sep 16 18:41:41 apple kernel: msk0: watchdog timeout (missed Tx interrupts

    ) -- recovering
    > >
    > > But it never recovers.
    > >
    > > mskc0@pci0:2:0:0: class=0x020000 card=0x532111ab chip=0x436211ab rev

    =0x22 hdr=0x00
    > > vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    > > device = '88E8053 Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Con

    troller'
    > > class = network
    > > subclass = ethernet
    > >
    > > Ian
    > >

    >
    > Would you try attached patch?


    I haven't seen a repeat of the issue.

    Ian

    --
    Ian Freislich

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  6. Re: msk(4) issues

    On Wed, Sep 24, 2008 at 10:40:53AM +0200, Ian FREISLICH wrote:
    > Pyun YongHyeon wrote:
    > >
    > > --+g7M9IMkV8truYOl
    > > Content-Type: text/plain; charset=us-ascii
    > > Content-Disposition: inline
    > >
    > > On Wed, Sep 17, 2008 at 10:16:29AM +0200, Ian Freislich wrote:
    > > > Hi
    > > >
    > > > I'm having an issue with the msk hardware in my laptop. It stops
    > > > transmitting or recieving sometimes, always triggered by periods
    > > > of intense network load.
    > > >
    > > > Sep 16 18:39:31 apple kernel: msk0: watchdog timeout (missed Tx interrupts

    > ) -- recovering
    > > > Sep 16 18:40:35 apple kernel: msk0: watchdog timeout (missed Tx interrupts

    > ) -- recovering
    > > > Sep 16 18:41:41 apple kernel: msk0: watchdog timeout (missed Tx interrupts

    > ) -- recovering
    > > >
    > > > But it never recovers.
    > > >
    > > > mskc0@pci0:2:0:0: class=0x020000 card=0x532111ab chip=0x436211ab rev

    > =0x22 hdr=0x00
    > > > vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    > > > device = '88E8053 Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Con

    > troller'
    > > > class = network
    > > > subclass = ethernet
    > > >
    > > > Ian
    > > >

    > >
    > > Would you try attached patch?

    >
    > I haven't seen a repeat of the issue.
    >


    Thanks for testing. I've committed the patch with svn r183346.

    --
    Regards,
    Pyun YongHyeon
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


+ Reply to Thread