NetBSD/sys/dev/scsipi
jdc 09f6c6a9cc Apply patch from Takeshi Nakayama on current-users which fixes problems
when trying to play audio CD's on some drives.  The original message was :

> In my analysis, rev 1.19 of cd_scsi.c used cd_scsibus_set_mode()
> instead of scsipi_mode_select(). cd_scsibus_set_mode() had the code
> which clear a data.header.data_length, but scsipi_mode_select()
> does not have. So we need `data.header.data_length = 0;' before
> calling scsipi_mode_select().

Fixes PR 7299 and probably PR 15155 and PR 16883 too.
2002-11-03 21:14:28 +00:00
..
Makefile
atapi_base.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
atapi_cd.h
atapi_disk.h
atapi_tape.h Various quirks for the ATAPI OnStream DI-30, mostly from the FreeBSD driver. 2001-12-01 00:03:45 +00:00
atapi_wdc.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
atapiconf.c As in scsiconf.c, don't print the numberic device type in the attach message. 2002-10-04 18:58:45 +00:00
atapiconf.h Update my copyrigth. 2001-12-03 00:20:22 +00:00
cd.c implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
cd_atapi.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
cd_scsi.c Apply patch from Takeshi Nakayama on current-users which fixes problems 2002-11-03 21:14:28 +00:00
cdvar.h Convert to new device buffer queue interface. 2002-07-22 14:59:43 +00:00
ch.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
files.scsipi Define a "scsi_core" attribute. Make the "scsi" attribute depend on 2002-10-09 20:23:56 +00:00
if_se.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
scsi_all.h
scsi_base.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
scsi_cd.h
scsi_changer.h
scsi_ctron_ether.h
scsi_disk.h Fixes kern/17573: correctly describe the bfi && physical sector defect list 2002-07-24 23:45:03 +00:00
scsi_message.h Add the Parallel Protocol Request message. 2002-04-23 09:46:51 +00:00
scsi_scanner.h Remove duplicate struct scsipi_start_stop. 2001-11-19 17:18:08 +00:00
scsi_tape.h
scsiconf.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
scsiconf.h
scsipi_all.h Remove duplicate struct scsipi_start_stop. 2001-11-19 17:18:08 +00:00
scsipi_base.c Leave error printing to the callers of scsipi_size(). 2002-10-04 03:41:50 +00:00
scsipi_base.h
scsipi_cd.h
scsipi_debug.h
scsipi_disk.h Remove duplicate struct scsipi_start_stop. 2001-11-19 17:18:08 +00:00
scsipi_ioctl.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:29:30 +00:00
scsipi_verbose.c add translations for two ASC/ASCQs which occur before 2002-05-28 16:40:03 +00:00
scsipiconf.c Slightly simplicy the SCSI device attachment message: 2002-10-04 17:53:33 +00:00
scsipiconf.h Fixes kern/18709 (correcting some typos in comments) 2002-10-19 18:41:34 +00:00
sd.c implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
sd_atapi.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
sd_scsi.c Pass on indication of absent media in the general case as in the optical 2002-10-04 03:43:06 +00:00
sdvar.h Implement a new device buffer queue interface. 2002-07-16 18:03:17 +00:00
ses.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
ses.h
ss.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
ss_mustek.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
ss_mustek.h
ss_scanjet.c recognize HP ScanJet 4c. 2002-09-14 21:41:24 +00:00
ssvar.h Convert to new device buffer queue interface. 2002-07-22 14:59:43 +00:00
st.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
st_atapi.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
st_scsi.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
stvar.h Convert to new device buffer queue interface. 2002-07-22 14:59:43 +00:00
uk.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00