summaryrefslogtreecommitdiff
path: root/sys/dev/atapiscsi
AgeCommit message (Collapse)Author
1999-08-12use bzero in the kernel (I thought I had done this already?)Niklas Hallqvist
1999-07-25Merge sd stuff from NetBSD-current. Helps with LS-120, ZIPConstantine Sapuntzakis
More SCSI logic from NetBSD-current Some tape fixes. ATAPI tapes do not work yet for most operations.
1999-07-23Don't even try wdc_get_params on a drive that didn't show up as ATAPIConstantine Sapuntzakis
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.
1999-07-23Identify Drive may have to access media. So, wait up to 10s (in polling mode)Constantine Sapuntzakis
for Identify Drive to do its thing. This should fix the "IDENTIFY timeout" some people are seeing. ATAPI SCSI buses only have 2 targets.
1999-07-22need a blank line here... for nowTheo de Raadt
1999-07-22Use wdc_select_drive if we're starting in the IDLE bus state.Constantine Sapuntzakis
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.
1999-07-20Make acd redundant.Constantine Sapuntzakis
Mostly based on NetBSD-current
1999-07-19Lower chatinessConstantine Sapuntzakis
1999-07-18Added acd dummy device so the new ATA stuff compiles & linksConstantine Sapuntzakis
1999-07-18We need an "atapiscsi.h" for dev/ic/wdc.cConstantine Sapuntzakis
1999-07-18Import of NetBSD ATA/IDE stuff.Constantine Sapuntzakis
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