[ros-kernel] ScsiPort
Hartmut Birr
Hartmut.Birr at gmx.de
Tue Mar 30 23:20:59 CEST 2004
Hi,
can you add a missing return in SpiIoStartNextPacket?
if (DeviceExtension->SrbExtensionSize > 0 && DeviceExtension->IrpCount
>= 32)
{
KeReleaseSpinLock(&DeviceExtension->IrpLock, oldIrql);
DPRINT("SpiIoStartNextPacket done\n");
return; // <- !!!!!!!!!!!!!!!!!!!!!
}
But I think that isn't the problem. Does there exist a usable stack
trace?
- Hartmut
> -----Original Message-----
> From: ros-kernel-bounces at reactos.com
> [mailto:ros-kernel-bounces at reactos.com] On Behalf Of Eric Kohl
> Sent: Tuesday, March 30, 2004 7:45 PM
> To: ReactOS Kernel List
> Subject: Re: [ros-kernel] ScsiPort
>
>
>
> "Hartmut Birr" <Hartmut.Birr at gmx.de> wrote:
>
> > It would make me happy, if someone (Filip, Eric, ..?) could test my
> > changes in vmware and with real hardware.
>
> Hartmut,
> I tried your patch with and without Filip's modification. The
> call to KeAcquireSpinLock(&DeviceExtension->IrpLock,
> &oldIrql) in SpiIoStartPacket() bugchecks with the message
> 'Spinning on spinlock %x current value 1' when I try to load
> the aic78xx driver for the AHA-2940 SCSI Controller. Booting
> with the atapi driver only works perfectly.
>
> Regards,
> Eric
>
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com http://reactos.com/mailman/listinfo/ros-kernel
>
More information about the Ros-kernel
mailing list