Привет, вызываю диспатч функцию scsi-драйвера, напрямую, без IoCallDriver, irp формировал по-разному, в итоге даже скопировав код из рабочего вроде как tdl3 (http://pastebin.com/UpvGUw19 строки 58 - 120) получаю одно и тоже - получаю status_pending, после чего навсегда остаюсь в ожидании keEvent. Я где-то что-то сильно пропустил по матчасти? Сенкс за любую идею.
блин, извиняюсь, как всегда: описался, потратил день на поиск что не так, спросил на форуме, и оно нашлось =)
а так я же писал - банальная описка, в опкод srbBuffer.Cdb[0]=bOpCode ставил датаин-датааут байт, у меня 80% багов такие, причем если уже описался где-то, то можно 20 раз сверить, и глаз все равно не цепляется =) вообще не знаю что с этим делать