summaryrefslogtreecommitdiffstats
path: root/sys/scsi
Commit message (Collapse)AuthorAgeFilesLines
* The Great PC98 Merge.asami1996-06-143-4/+74
| | | | | | | | All new code is "#ifdef PC98"ed so this should make no difference to PC/AT (and its clones) users. Ok'd by: core Submitted by: FreeBSD(98) development team
* Clean up -Wunused warnings.gpalmer1996-06-122-2/+8
| | | | Reviewed by: bde
* Append a * to the model field of the Archive Viper quirk entry.jfieber1996-06-031-2/+12
| | | | | | Without the wildcard, the drive would never match the entry. Also add a comment describing how matching takes place to help avoid problems like this.
* Correct a few mode page definitions according to the SCSI-2 specs.joerg1996-05-191-6/+11
| | | | Not yet used, but might perhaps be used in od(4) some day.
* This patch updates sys/scsi/od.c:joerg1996-05-191-58/+144
| | | | | | | | | * Improve ficticious geometry translation. * CD compatible ioctl's, CDIOCALLOW, CDIOCPREVENT and CDIOCEJECT. * Additional sense code handling for some drives. Reviewed by: joerg Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama)
* Another sweep over the pmap/vm macros, this time with more focus onphk1996-05-031-3/+3
| | | | | the usage. I'm not satisfied with the naming, but now at least there is less bogus stuff around.
* Don't fiddle page tables by hand, use pmap_enter.phk1996-05-021-4/+4
| | | | (copied from wd.c)
* removed:phk1996-05-021-2/+2
| | | | | | | | | CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() ptei() kvtopte() ptetov() ispt() ptetoav() &c &c new: NPDEPG Major macro cleanup.
* Don't depend on <sys/types.h> including <sys/cdefs.h>.bde1996-04-192-3/+3
|
* Removed now-unused #includes of <machine/cpu.h>. They were for bootverbosebde1996-04-072-5/+2
| | | | being declared in the wrong place.
* Change dev_link() to devfs_link()scrappy1996-04-021-4/+4
|
* Changed use of devfs_add_devsw() to devfs_add_devswf()scrappy1996-04-011-96/+39
| | | | | | | Changed DEVFS structure devfs_token so that adding the devices is a simple matter of a 4 line for loop versus 16 lines of code Reviewed by: julian@freebsd.org
* Implement the XS_SELTIMEOUT error code. This causes the SCSI code togibbs1996-03-312-3/+5
| | | | | not retry again and should be used when a device times out during selection (ie is not on the bus). This should speed up the boot sequence.
* Fixed devfs group and permissions of some more disk devices.bde1996-03-291-7/+12
| | | | Added devfs cd control device.
* Fixed missing variable 'name' for DEVFS codescrappy1996-03-291-1/+4
|
* Fixed a Typoscrappy1996-03-281-2/+2
|
* Using devfs_add_devswf() instead of devfs_add_devsw()scrappy1996-03-285-42/+32
| | | | Reviewed by: julian@freebsd.org
* Fixed name of pt device (it has a unit number). devfs still only createsbde1996-03-271-7/+14
| | | | | | one. Added control device.
* Fixed group of disk devices (was wheel or games, now operator).bde1996-03-274-42/+69
| | | | | | | | | | | Added scsi control devices. Converted almost everything that I changed to use devfs_add_devswf() and verbose id macros. st.c: Renamed enrst* to erst* since that's what the current name is (enrst seems to be an old name).
* Fixed some missing int32 -> int32_tdg1996-03-102-4/+4
|
* u_int8 -> u_int8_tjkh1996-03-101-6/+6
|
* Cleanse the SCSI subsystem of its internally defined typesgibbs1996-03-1014-354/+348
| | | | | u_int32, u_int16, u_int8, int32, int16, int8. Use the system defined *_t types instead.
* Fix broken SCSI_DELAY option.. (missing #include "opt_scsi.h")peter1996-03-091-1/+3
| | | | Pointed out by: Boyd Faulkner <faulkner@asgard.bga.com>
* Add more options into the conf/options and i386/conf/options.i386 filespeter1996-03-022-2/+4
| | | | | | and the #include hooks so that 'make depend' is more useful. This covers most of the options I regularly use (but not all) and some other easy ones.
* More b_flags fixes.dyson1996-03-021-2/+2
|
* cosmetic fixes plus bring the cdevsw and bdevsw entriesjulian1996-02-191-10/+12
| | | | into line with the new form.
* allow the default tape unit to try figure out what it is rather thanjulian1996-02-191-2/+6
| | | | forcing it to 512 byte blocks....
* Add: CDU-8003A aka Apple CDROM-300se1996-02-171-1/+8
| | | | Submitted by: Michael Reifenberger <root@totum.plaut.de>
* Physically ask for leadout entry instead of asking ofache1996-02-131-22/+39
| | | | last_track + 1 entry, some drives don't understand it
* Recognize NRC MBR-7.4 tooache1996-02-121-2/+2
|
* Close kern/614 - wait up to an hour for a tape operation like "fsf" (slow ↵pst1996-02-081-2/+2
| | | | drives)
* Add a quirk record for the Tandberg 42XX series. Not only that thesejoerg1996-02-033-7/+19
| | | | | | | | | drives require ST_Q_SNS_HLP, they also wrongly accept a blocksize of 1024 in the first place (for a QIC-150 cartridge), but complain later about it. The hack is to only probe for 512 for them. Reorder the entries in st_decide_mode() so that QIC >= 525 is properly accepted as variable blocksize.
* Simplify READTOCENTRYS by removing fake leadout code,ache1996-02-021-37/+5
| | | | SCSI system do it for us
* Add the HP4020i CD-R as a known device.joerg1996-02-022-5/+257
| | | | | | Reorder the CD-R entries in knowndevs[]. Submitted by: fred@jjarray.umd.edu (Fred Cawthorne)
* Add the Emulex MD21 ESDI-to-SCSI bridge as a known device (with more thanjoerg1996-02-021-1/+5
| | | | | one LUN). Submitted by: Wilko Bulte
* I forget the fact that cd_read_toc reads toc header in any caseache1996-02-021-3/+3
|
* Remove statement that does nothing now, forget in my prev. commitache1996-02-011-2/+1
|
* Oops, pick wrong volume size for leadout entryache1996-02-011-3/+3
|
* Add an entry for my HP Model 4020i CDR drive.jkh1996-01-311-1/+5
|
* Don't convert LBA to host order, they must stay in network orderache1996-01-301-6/+1
| | | | as old code does.
* OOPS, forget to adjust starting track to not physically readache1996-01-301-8/+9
| | | | leadout entry
* Use ntohs/ntohl when reading TOC instead of hardcoded byte swapping.ache1996-01-301-9/+37
| | | | Put fake entry len for MSF format too.
* READTOCENTRYS: make fake leadout entryache1996-01-301-3/+26
|
* READTOCENTRYS: handle 0 and lead out requests, add argument checkingache1996-01-301-11/+34
|
* Remove redundant declaration for worminit(). Dunno why my config(8)joerg1996-01-291-2/+1
| | | | didn't generate it, but it's supposed to.
* Prevent media eject on first open and re-enable ejection on last close.gibbs1996-01-291-3/+6
| | | | | The previous behavior was based on the lifetime of a "mount session" which isn't very obvious.
* Make worm.c compile with -Wall -Werror again.joerg1996-01-281-7/+7
| | | | | | . remove some unused variables . declare worminit() right this time, it's actually extern (?) . use wormminphys(), now that it's already there (hope i've got this right)
* Submitted by: rich (which one?)julian1996-01-281-1/+5
| | | | | | Another special case for probing multi-CD cdrom drives. 2nd try at this patch.
* Back out the previous change. It's not correct for -current.jkh1996-01-281-8/+0
|
* Add an entry for the "MBR-7", whatever that is.jkh1996-01-281-1/+9
| | | | Submitted by: rich
OpenPOWER on IntegriCloud