Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change dev_link() to devfs_link() | scrappy | 1996-04-02 | 1 | -4/+4 |
| | |||||
* | Changed use of devfs_add_devsw() to devfs_add_devswf() | scrappy | 1996-04-01 | 1 | -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 to | gibbs | 1996-03-31 | 2 | -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. | bde | 1996-03-29 | 1 | -7/+12 |
| | | | | Added devfs cd control device. | ||||
* | Fixed missing variable 'name' for DEVFS code | scrappy | 1996-03-29 | 1 | -1/+4 |
| | |||||
* | Fixed a Typo | scrappy | 1996-03-28 | 1 | -2/+2 |
| | |||||
* | Using devfs_add_devswf() instead of devfs_add_devsw() | scrappy | 1996-03-28 | 5 | -42/+32 |
| | | | | Reviewed by: julian@freebsd.org | ||||
* | Fixed name of pt device (it has a unit number). devfs still only creates | bde | 1996-03-27 | 1 | -7/+14 |
| | | | | | | one. Added control device. | ||||
* | Fixed group of disk devices (was wheel or games, now operator). | bde | 1996-03-27 | 4 | -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_t | dg | 1996-03-10 | 2 | -4/+4 |
| | |||||
* | u_int8 -> u_int8_t | jkh | 1996-03-10 | 1 | -6/+6 |
| | |||||
* | Cleanse the SCSI subsystem of its internally defined types | gibbs | 1996-03-10 | 14 | -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") | peter | 1996-03-09 | 1 | -1/+3 |
| | | | | Pointed out by: Boyd Faulkner <faulkner@asgard.bga.com> | ||||
* | Add more options into the conf/options and i386/conf/options.i386 files | peter | 1996-03-02 | 2 | -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. | dyson | 1996-03-02 | 1 | -2/+2 |
| | |||||
* | cosmetic fixes plus bring the cdevsw and bdevsw entries | julian | 1996-02-19 | 1 | -10/+12 |
| | | | | into line with the new form. | ||||
* | allow the default tape unit to try figure out what it is rather than | julian | 1996-02-19 | 1 | -2/+6 |
| | | | | forcing it to 512 byte blocks.... | ||||
* | Add: CDU-8003A aka Apple CDROM-300 | se | 1996-02-17 | 1 | -1/+8 |
| | | | | Submitted by: Michael Reifenberger <root@totum.plaut.de> | ||||
* | Physically ask for leadout entry instead of asking of | ache | 1996-02-13 | 1 | -22/+39 |
| | | | | last_track + 1 entry, some drives don't understand it | ||||
* | Recognize NRC MBR-7.4 too | ache | 1996-02-12 | 1 | -2/+2 |
| | |||||
* | Close kern/614 - wait up to an hour for a tape operation like "fsf" (slow ↵ | pst | 1996-02-08 | 1 | -2/+2 |
| | | | | drives) | ||||
* | Add a quirk record for the Tandberg 42XX series. Not only that these | joerg | 1996-02-03 | 3 | -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, | ache | 1996-02-02 | 1 | -37/+5 |
| | | | | SCSI system do it for us | ||||
* | Add the HP4020i CD-R as a known device. | joerg | 1996-02-02 | 2 | -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 than | joerg | 1996-02-02 | 1 | -1/+5 |
| | | | | | one LUN). Submitted by: Wilko Bulte | ||||
* | I forget the fact that cd_read_toc reads toc header in any case | ache | 1996-02-02 | 1 | -3/+3 |
| | |||||
* | Remove statement that does nothing now, forget in my prev. commit | ache | 1996-02-01 | 1 | -2/+1 |
| | |||||
* | Oops, pick wrong volume size for leadout entry | ache | 1996-02-01 | 1 | -3/+3 |
| | |||||
* | Add an entry for my HP Model 4020i CDR drive. | jkh | 1996-01-31 | 1 | -1/+5 |
| | |||||
* | Don't convert LBA to host order, they must stay in network order | ache | 1996-01-30 | 1 | -6/+1 |
| | | | | as old code does. | ||||
* | OOPS, forget to adjust starting track to not physically read | ache | 1996-01-30 | 1 | -8/+9 |
| | | | | leadout entry | ||||
* | Use ntohs/ntohl when reading TOC instead of hardcoded byte swapping. | ache | 1996-01-30 | 1 | -9/+37 |
| | | | | Put fake entry len for MSF format too. | ||||
* | READTOCENTRYS: make fake leadout entry | ache | 1996-01-30 | 1 | -3/+26 |
| | |||||
* | READTOCENTRYS: handle 0 and lead out requests, add argument checking | ache | 1996-01-30 | 1 | -11/+34 |
| | |||||
* | Remove redundant declaration for worminit(). Dunno why my config(8) | joerg | 1996-01-29 | 1 | -2/+1 |
| | | | | didn't generate it, but it's supposed to. | ||||
* | Prevent media eject on first open and re-enable ejection on last close. | gibbs | 1996-01-29 | 1 | -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. | joerg | 1996-01-28 | 1 | -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?) | julian | 1996-01-28 | 1 | -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. | jkh | 1996-01-28 | 1 | -8/+0 |
| | |||||
* | Add an entry for the "MBR-7", whatever that is. | jkh | 1996-01-28 | 1 | -1/+9 |
| | | | | Submitted by: rich | ||||
* | Minor but fatal spelling error when merging my code into -current. | joerg | 1996-01-28 | 1 | -3/+5 |
| | | | | | | Also declared worminit() to avoid a compiler warning. Seems that the other SCSI drivers don't declare XXinit() yet, so perhaps we'd also create a typedef for these func's. | ||||
* | The Great Merge. | joerg | 1996-01-27 | 2 | -43/+643 |
| | | | | | | | | | | The worm driver is alpha-usable! I've stuffed everything that is needed into the kernel driver, including the logic to select between different vendor's quirks. Disclaimer: this has by now _only_ been tested on a heavily tweaked 2.0.5R system. I've done my best to retrofit it into -current, but i don't have a chance yet to test it in a -current environment. | ||||
* | First attempt at creating devfs entries for sliced devices. Doesn't | bde | 1996-01-27 | 2 | -17/+21 |
| | | | | | | | | | | | | | | | | | | | | quite work yet, so the heart of it is disabled. Added bdev and cdev args to dsopen(). drivers: Fixed device names, links, minor numbers and modes. wd.c: Started actually supporting devfs. diskslice.h: Added devfs tokens to structs (currently 576 of them per disk! :-(). subr_diskslice.c: Create devfs entries in dsopen() and (unsuccessfully) attempt to make them go away at the right times. DEVFS is #undefed at the start so that this shouldn't cause problems. | ||||
* | Fold in my latest changes to the worm driver. | joerg | 1996-01-20 | 1 | -6/+17 |
| | | | | | | | | | | | | This makes it sorta usable, just for my ``proof-of-concept'' Perl script i've been posting to freebsd-scsi. The driver will be overhauled further, this is just to provide Jordan with a base to perform testing of his own with his HP burner. Use entirely at your own risk, expect a bunch of misburnt CD-R's when using it already in this very green stage. Note that by now the driver will only work when the CD-R has already been in the drive at boot time. | ||||
* | Make the "uk" device usable again. The open() always failed due to an ↵ | joerg | 1996-01-20 | 3 | -5/+8 |
| | | | | | | internal driver design problem. | ||||
* | Bump the timeout in st_load() from 5 to 15 minutes. My Tandberg | joerg | 1996-01-14 | 1 | -2/+2 |
| | | | | | TDC3620 takes 4.5 minutes to retenstion a QIC-250 cartridge, so the 5 minutes seem to be too tight. | ||||
* | Implement the MTRETENS command. | joerg | 1996-01-08 | 1 | -1/+5 |
| | |||||
* | Add an adapter_softc field to the scsi_link struct. | gibbs | 1996-01-07 | 1 | -1/+2 |
| | |||||
* | Convert BOUNCE_BUFFERS and BOUNCEPAGES to new option scheme. | wollman | 1996-01-05 | 9 | -9/+28 |
| | |||||
* | Introduce a wormunit() so the control device will work. | joerg | 1996-01-02 | 1 | -2/+7 |
| |