Guennadi,
I have no clue what's going wrong yet with INQUIRY. I believe it has
to do with some pci mapping we get wrong.
I deferred the pci mapping to StartSCSI, so we don't create mappings
for queued SRBs. Some hardware may have IOMMUs and will have limited
sizes available.
It also allows to clean up some code as we can rely on a mapping being
created if needed upon StartSCSI. Likewise, I moved pci mapping cleanup
to SRBdone. Every command should go through here.
I still need to check the error handling paths, though.
Patch is on top of yours.
Likely, it won't help with the INQUIRY problem :(
I still have to get a machine with the DC390 up again.
Regards,
--
Kurt Garloff <garloff@xxxxxxx> Cologne, DE
SUSE LINUX AG, Nuernberg, DE SUSE Labs (Head)
tmscsim-pcimap.diff
Description: Text document
pgpuHWfknhMQg.pgp
Description: PGP signature
|