History log of /netbsd/sys/dev/scsipi/scsipi_verbose.c (Results 1 – 25 of 35)
Revision Date Author Comments
# cb953b8b 05-Jun-2021 pgoyette <pgoyette@NetBSD.org>

As with usbverbose and pciverbose, these modules are not safe to be
auto-unloaded. Disable for now.

All of these need to be updated with an appropriate refcount mechanism
to ensure that the code an

As with usbverbose and pciverbose, these modules are not safe to be
auto-unloaded. Disable for now.

All of these need to be updated with an appropriate refcount mechanism
to ensure that the code and/or tables aren't unloaded while they are
being used.

show more ...


# 39c55190 16-Sep-2018 mrg <mrg@NetBSD.org>

don't print a blank line that ends up in logs and console output.


# 4cafece6 17-Sep-2016 kardel <kardel@NetBSD.org>

ASC/ASCQ table updated from http://www.t10.org/lists/asc-num.txt 2016-07-30


# 9a4527ab 25-Jul-2010 pgoyette <pgoyette@NetBSD.org>

Move setting of scsi_verbose_loaded flag into the module's init routine.
This ensures that the flag is set even if the module was manually loaded
by the user rather than just auto-loaded.


# 4eee9f14 07-Jun-2010 pgoyette <pgoyette@NetBSD.org>

Update scsiverbose module to use module_autoload() rather than module_load().
Load the module right before each attempt to use its features, and let the
module subsystem handle unloading.


# 1dad7e22 30-May-2010 pgoyette <pgoyette@NetBSD.org>

Extract SCSIVERBOSE into a kernel module. The module can be builtin
by defining 'options SCSIVERBOSE' in the kernel config file (no change
from current behavior), or it can be loaded at boot time on

Extract SCSIVERBOSE into a kernel module. The module can be builtin
by defining 'options SCSIVERBOSE' in the kernel config file (no change
from current behavior), or it can be loaded at boot time on those
architectures that support the boot loader's "load" command.

The module is built for all architectures, whether or not SCSI or
atapi support exists.

show more ...


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 3acb3fe6 29-May-2005 christos <christos@NetBSD.org>

- Sprinkle const
- Avoid variable shadowing.
- Eliminate some caddr_t abuse.


# df9803ce 21-Feb-2005 thorpej <thorpej@NetBSD.org>

Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name
everything "scsi_*", since we really are talking about the SCSI command
set, ATAPI transport not withstanding. Improve the names

Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name
everything "scsi_*", since we really are talking about the SCSI command
set, ATAPI transport not withstanding. Improve the names of many structures,
and prepend "SCSI_" onto all SCSI command opcodes. Place items described
by the SCSI Primary Commands document into scsi_spc.h.

show more ...


# f323bc53 01-Feb-2005 reinoud <reinoud@NetBSD.org>

Backing out changes to clean up scsipi. I was pointed out there were
problems i hadn't seen. To prevent lossage i'd decided to back off all
changes and let them be reviewed on tech-kern.


# f93ea322 31-Jan-2005 reinoud <reinoud@NetBSD.org>

As part of cleaning up sys/scsipi, replace all u_char by uint8_t and
replace all `short' with int16_t.


# be6339d2 21-Aug-2004 thorpej <thorpej@NetBSD.org>

Use ANSI function decls and make use of static.


# 93cf3277 23-Apr-2004 itojun <itojun@NetBSD.org>

use bounded string ops


# aca4c091 22-Apr-2004 itojun <itojun@NetBSD.org>

sprintf -> snprintf


# 751597cd 16-Mar-2004 bouyer <bouyer@NetBSD.org>

cbd -> cdb
Command Block Descriptor -> Command Descriptor Block
Pointed out by Allen Briggs.


# 542c8765 15-Mar-2004 bouyer <bouyer@NetBSD.org>

Extract the code printing the CBD from scsipi_print_sense(), so that it's
usable in other context.
Use the new scsipi_print_cbd() to dump the command in case of timeout
in siop/esiop.


# 9ec6a8db 03-Dec-2003 bjh21 <bjh21@NetBSD.org>

Synchronise with <ftp://ftp.t10.org/t10/drafts/spc3/asc-num.txt>:

SCSI ASC/ASCQ Assignments
Numeric Sorted Listing
as of 9/12/03


# 98fb62de 22-Oct-2003 mycroft <mycroft@NetBSD.org>

Add a code that appeared in a PR recently.


# eafdf8c9 28-May-2002 drochner <drochner@NetBSD.org>

add translations for two ASC/ASCQs which occur before
the DVD player's region code is dealt with


# 25656462 15-Nov-2001 lukem <lukem@NetBSD.org>

don't need <sys/types.h> when including <sys/param.h>


# 7ba10b35 13-Nov-2001 lukem <lukem@NetBSD.org>

add RCSIDs


# d861b499 20-Aug-2001 ad <ad@NetBSD.org>

Add descriptions for Medium Not Present ASCQs.


# 937a7a3e 25-Apr-2001 bouyer <bouyer@NetBSD.org>

Pull up the thorpej_scsipi branch to main branch.
This is a completely rewritten scsipi_xfer execution engine, and the
associated changes to HBA drivers. Overview of changes & features:
- All xfers a

Pull up the thorpej_scsipi branch to main branch.
This is a completely rewritten scsipi_xfer execution engine, and the
associated changes to HBA drivers. Overview of changes & features:
- All xfers are queued in the mid-layer, rather than doing so in an
ad-hoc fashion in individual adapter drivers.
- Adapter/channel resource management in the mid-layer, avoids even trying
to start running an xfer if the adapter/channel doesn't have the resources.
- Better communication between the mid-layer and the adapters.
- Asynchronous event notification mechanism from adapter to mid-layer and
peripherals.
- Better peripheral queue management: freeze/thaw, sorted requeueing during
recovery, etc.
- Clean separation of peripherals, adapters, and adapter channels (no more
scsipi_link).
- Kernel thread for each scsipi_channel makes error recovery much easier
(no more dealing with interrupt context when recovering from an error).
- Mid-layer support for tagged queueing: commands can have the tag type
set explicitly, tag IDs are allocated in the mid-layer (thus eliminating
the need to use buggy tag ID allocation schemes in many adapter drivers).
- support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command
will be requeued, or a REQUEST SENSE will be sent as appropriate.

Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge

show more ...


# fc4d9ff4 30-Mar-2000 augustss <augustss@NetBSD.org>

Get rid of register declarations.


12