dmesg output overlapping for multi isp(x) driver

Ross westr at connection.ca
Fri Sep 26 13:50:56 UTC 2008


(Running a 2 port qlogic/isp card on Freebsd 7.0/i386)

Got a bunch of lines of kernel event logs from the isp driver that are
overlapping due to a simultaneous event that both cards see (eg: fc
fabric update)

So I get output like this:

-= start
isp0: Name Server Database Changed
isp0: PortID 0x020200 handle 0x1 role Initiator stayed
      WWNN 0x5001438001fff1dd WWPN 0x5001438001fff1dc
isp0: PortID 0x020300 handle 0x2 role Initiator stayed
i s p 1 :  WNWaNmNe  0Sxer5v0e0r1 4D3a8t0a0b2a2s1e1 aC1hda nWgWePdN 0x5001438002211a1c
isp0: PortID 0x020d00 handle 0x3 role Initiator stayed
i s p 1 :   PWoWrNtNI D0 x05x0001340328000 0h1afnfdfl2e2 d0 xW1W PrNo l0ex 50I0n1i4t3i8a0to0r1 fsftfa2y2ecd
i s p 0 :   PWoWrNtNI D0 x0x50002104e30800 h0a1nfdflfe1 d0fx 4W WrPoNl 0ex I5n00i1t4i3a8t0or0 1sftfafy1edde
i s p 1 :   PWoWrNtNI D0 x05x0001340338000 0h2a2n1d1l0ec 50 xW2W PrNo l0ex 5I0n0i1t4i3a8t0o0r2 2s1t1a0yce4d
-= end

(every other character is for isp0 then isp1)

I've looked into how the driver does it's logging, and it's the same
as many other drivers, so I don't see anything weird.

Anyone have any ideas?  Or is this more of a true kernel issue for not
buffering the output properly?


Cheers,
  Ross.

-- 




More information about the freebsd-scsi mailing list