December 9th, 2001, 12:19 PM
|
#2 (permalink)
|
| Ultimate Member
Join Date: Oct 2001 Location: Augsburg, Germany
Posts: 5,586
|
When you find a device that fails the DV but works fine at the sync speed it reports (which is a firmware bug - drive doesn't do WRITE/READ BUFFER right then), you need to feedback to the SCSI driver maintainer to have it put into the SCSI device blacklist, and disable DV in the meantime.
If you want to put the drive into the blacklist yourself, you need to know the drive's vendor, model, and revision strings, put it into the appropriate list yourself, and recompile the generic SCSI core (or the kernel if you have it builtin).
The blacklist is in scsi_scan.c ... however the don't-DV-this-device flag bit BLIST_NOL2 (or so) seems to have vanished since back when I added my Pioneer (see?  ) CDROM drive to the list. Later kernels don't seem to do DV on non-U160 channels anyway. I'm slightly confused now.
regards, Peter |
| |