Hi,with this patch applied, 6.99.8 boots and runs. Now let's check that the rest works and is stable.
I hope the fix can be put in the source tree. Riccardo On 07/11/12 16:46, vanoven wrote:
On 11/07/2012 14:31, Riccardo Mottola wrote:
Hi,
I had same problem 3 days ago, you can try that :
In file src/sys/dev/scsipi/atapi_wdc.c
line 324 and 329 add
if ( drvp->drive_type == DRIVET_ATAPI )
before each drvp->drive_type = DRIVET_NONE;
so it looks like this :
s = splbio();
if ( drvp->drive_type == DRIVET_ATAPI )
drvp->drive_type = DRIVET_NONE;
splx(s);
}
} else {
s = splbio();
if ( drvp->drive_type == DRIVET_ATAPI )
drvp->drive_type = DRIVET_NONE;
splx(s);
}