lkml.org 
[lkml]   [2006]   [Nov]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: ieee1394: host adapter disappears on 1394 bus reset
    On 11/22/06, Stefan Richter <stefanr@s5r6.in-berlin.de> wrote:
    > One thing you could try next is to add a debug logging macro which
    > prints the contents of OHCI1394_IntEventClear, OHCI1394_IntEventSet, and
    > OHCI1394_IntMaskSet, right after ohci1394's call to
    > hpsb_selfid_complete. (I'm merely poking in the dark here.)

    I think you've got something! I managed to provoke failure from 3 of
    the 5 interfaces in a single burst of reset clicking! And yes, all 3
    failed interfaces are on the Indigita card, and no, the Fireboard has
    never failed.

    The last thing I see from the failed interfaces is this:

    Nov 27 08:25:51 spanky kernel: ohci1394: fw-host3: PhyReqFilter=0000000000000000
    Nov 27 08:25:51 spanky kernel: ohci1394: fw-host3: IntEventClear
    00000000 IntEventSet 6ffdc33f IntMaskSet 00000000

    which looks very different from the entries by the interfaces that
    survive (these are the lines immediately before the one above)

    Nov 27 08:25:51 spanky kernel: ohci1394: fw-host4: IntEventClear
    00000000 IntEventSet 04508000 IntMaskSet 818300f3
    Nov 27 08:25:51 spanky kernel:
    Nov 27 08:25:51 spanky kernel: ohci1394: fw-host2: IntEventClear
    00000000 IntEventSet 04508000 IntMaskSet 818300f3
    Nov 27 08:25:51 spanky kernel:

    I'm not sure if this says anything to you except "hey, don't use those
    Indigita cards". The problem is, I can't get the number of ports I
    need using only Fireboards (I think I need 6, and I have 5 PCI slots
    but need to use some of the other slots).

    Is there further diagnostic poking about that I can do to narrow down
    the problem? Is something for Indigita? The card is pretty basic: 4
    of the TI TSB82AA2 (Ice Lynx) links behind a IBM/Tundra PCI-X bridge.
    I have an Intel quad ethernet card that uses the exact same part
    (well, one rev older, actually). Here's a chunk of my lspci for
    completeness sake:

    01:04.0 PCI bridge: IBM PCI-X to PCI-X Bridge (rev 03)
    01:06.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b
    Link Layer Controller (rev 01)
    02:04.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b
    Link Layer Controller (rev 01)
    02:05.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b
    Link Layer Controller (rev 01)
    02:06.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b
    Link Layer Controller (rev 01)
    02:07.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b
    Link Layer Controller (rev 01)

    I will also try cramming a machine full of Fireboards and seeing if I
    can't get one of them to fail.

    --
    Robert Crocombe
    rcrocomb@gmail.com
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-11-27 16:43    [W:0.027 / U:0.324 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site