Age | Commit message (Collapse) | Author |
|
More SCSI logic from NetBSD-current
Some tape fixes. ATAPI tapes do not work yet for most operations.
|
|
during probe. This has a slight chance of breaking the detection of some
ATAPI devices (which don't show during initial probe).
Thanks to deraadt for pointing this out.
|
|
for Identify Drive to do its thing. This should fix the "IDENTIFY timeout"
some people are seeing.
ATAPI SCSI buses only have 2 targets.
|
|
|
|
Modify the ATAPI reset state machine. Added two states, IDENTIFY and
IDENTIFY_WAIT. These will revive ATAPI drives after a hard ATA reset.
I don't think ATAPI devices have LUNs, so flag SDEV_NOLUNS as quirk
of the SCSI adapter. The SCSI devices will "inherit" this setting from
the parent.
Correctly deal with 16-byte command packet devices (not that any
exists, AFAIK).
Optimization - don't poll devices that assert an interrupt on after
sending PACKET cmd.
|
|
Mostly based on NetBSD-current
|
|
|
|
|
|
|
|
Introduction of home-grown
To enable this stuff in your configuration, look at the NEWATA conf file
and go through
dev/isa/files.isa
dev/pci/files.pci
conf/files
arch/i386/conf/files.i386
and follow the instructions on commenting/uncommenting stuff
|