sbp_targ errors with windows initiators
Sean Bruno
sbruno at miralink.com
Thu Jun 5 17:53:05 UTC 2008
Sean Bruno wrote:
> When connecting to a Windows 2K3 initiator, I seem to get different
> behavior that I don't understand. Can you explain what this firewire
> debug log means?
>
> AFAIK my code base works with Linux, FreeBSD and OS/X based
> initiators, yet Windows eludes me. :(
>
>
> fwohci0: BUS reset
> fwohci0: node_id=0x8800ffc0, gen=4, non CYCLEMASTER mode
> firewire0: 2 nodes, maxhop <= 1, cable IRM = 1
> sbp_targ_recv: cannot resolve nodeid=1
> sbp_targ_recv: rtcode = 6 lo == 0x0
> fwohci0: start AT DMA status=0
> fwohci0: maxdesc: 3
> fwohci0: start AT DMA status=f
> fwohci0: fw_set_bus_manager: 1->1 (loop=0)
> firewire0: bus manager 1
> fwohci0: txd err= 3 miss Ack err
> fw_explore: node 2, err = -1
> fwohci0: txd err= 3 miss Ack err
> fw_explore: node 2, err = -1
> fwohci0: txd err= 3 miss Ack err
> fw_explore: node 2, err = -1
> bus_explore done
> sbp_targ_recv: cannot resolve nodeid=1
> sbp_targ_recv: rtcode = 6 lo == 0x0
> sbp_targ_recv: cannot resolve nodeid=1
> sbp_targ_recv: rtcode = 6 lo == 0x0
> sbp_targ_recv: cannot resolve nodeid=1
> sbp_targ_recv: rtcode = 6 lo == 0x0
> sbp_targ_recv: cannot resolve nodeid=1
> sbp_targ_recv: rtcode = 6 lo == 0x0
>
>
Ok, with more debugging enabled, it seems that a Windows initiator is
attempting to read ffff:f0000428 and failing. I'm looking over sbp-2
and I can't quite make out what that entry is supposed to be. Here's
the debugging output in full:
fwohci0: BUS reset
fwohci0: node_id=0x8800ffc0, gen=4, non CYCLEMASTER mode
sbp_targ_recv: cannot resolve nodeid=1
sbp_targ_recv: rtcode = 6 lo == 0x0
fwohci0: start AT DMA status=0
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1
fwohci0: maxdesc: 3
fwohci0: start AT DMA status=11
fwohci0: fw_set_bus_manager: 1->1 (loop=0)
firewire0: bus manager 1
fwmem_read_quad: 1 ffff:f0000400
fwmem_read_quad: 1 ffff:f0000404
fwmem_read_quad: 1 ffff:f0000408
fwmem_read_quad: 1 ffff:f000040c
fwmem_read_quad: 1 ffff:f0000410
firewire0: New S400 device ID:0011060000004d63
fwmem_read_quad: 1 ffff:f0000414
fwmem_read_quad: 1 ffff:f0000418
fwmem_read_quad: 1 ffff:f000041c
fwmem_read_quad: 1 ffff:f0000420
fwmem_read_quad: 1 ffff:f0000424
fwmem_read_quad: 1 ffff:f0000428
fwohci0: txd err= 3 miss Ack err
fw_explore: node 2, err = -1
fwmem_read_quad: 1 ffff:f0000400
fwmem_read_quad: 1 ffff:f0000404
fwmem_read_quad: 1 ffff:f0000408
fwmem_read_quad: 1 ffff:f000040c
fwmem_read_quad: 1 ffff:f0000410
fwmem_read_quad: 1 ffff:f0000414
fwmem_read_quad: 1 ffff:f0000418
fwmem_read_quad: 1 ffff:f000041c
fwmem_read_quad: 1 ffff:f0000420
fwmem_read_quad: 1 ffff:f0000424
fwmem_read_quad: 1 ffff:f0000428
fwohci0: txd err= 3 miss Ack err
fw_explore: node 2, err = -1
fwmem_read_quad: 1 ffff:f0000400
fwmem_read_quad: 1 ffff:f0000404
fwmem_read_quad: 1 ffff:f0000408
fwmem_read_quad: 1 ffff:f000040c
fwmem_read_quad: 1 ffff:f0000410
fwmem_read_quad: 1 ffff:f0000414
fwohci0: txd err= 3 miss Ack err
fw_explore: node 2, err = -1
bus_explore done
sbp_targ_recv: cannot resolve nodeid=1
sbp_targ_recv: rtcode = 6 lo == 0x0
sbp_targ_recv: cannot resolve nodeid=1
sbp_targ_recv: rtcode = 6 lo == 0x0
sbp_targ_recv: cannot resolve nodeid=1
sbp_targ_recv: rtcode = 6 lo == 0x0
sbp_targ_recv: cannot resolve nodeid=1
sbp_targ_recv: rtcode = 6 lo == 0x0
fwohci0: txd err= 3 miss Ack err
~
--
Sean Bruno
MiraLink Corporation
6015 NE 80th Ave, Ste 100
Portland, OR 97218
Phone 503-621-5143
Fax 503-621-5199
More information about the freebsd-firewire
mailing list