Re: sbp_targ errors with windows initiators

Sean Bruno <[email protected]>
Newsgroups gmane.os.freebsd.devel.firewire
Message-ID <[email protected]>
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

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-firewire
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.