* qla2x00 driver serialization issue
@ 2005-12-05 17:35 Michael Reed
0 siblings, 0 replies; only message in thread
From: Michael Reed @ 2005-12-05 17:35 UTC (permalink / raw)
To: linux-scsi, Andrew Vasquez; +Cc: Christoph Hellwig, Jeremy Higdon, James.Smart
[-- Attachment #1: Type: text/plain, Size: 652 bytes --]
With 2.6.15-rc1-git6 (and later), the qla2xxx driver seems to have
a serialization issue which can cause rports to be inappropriately
deleted.
When another hba appears on the fabric, the driver calls
qla2x00_mark_all_devices_lost() which schedules an fc_remote_port_delete()
for all connected rports.
The driver then appears to rediscover targets and re-add them.
Meanwhile, the scheduled work comes in and deletes the targets.
If the scheduled work runs after discovery phase, targets which
should be present are missing from the config.
Attached is an annotated / printk'd dmesg log attempting to
show what is happening. Search for "HERE".
Mike
[-- Attachment #2: dmesg-5.gz --]
[-- Type: application/x-gunzip, Size: 11194 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-12-05 17:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-05 17:35 qla2x00 driver serialization issue Michael Reed
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).