| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
2) create function usbd_errstr which turns a usbd_status into a sensible
error message
3) Change the printf in DPRINTF to logprintf which is a define for
log(KERN_DEBUG, x)
Notes:
svn path=/head/; revision=45604
|
| |
|
|
|
|
|
|
|
| |
yet however.
Supplied by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Notes:
svn path=/head/; revision=45600
|
| |
|
|
|
|
|
| |
Patch provided by: Kazutaka YOKOTA
Notes:
svn path=/head/; revision=45599
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45598
|
| |
|
|
|
|
|
|
|
| |
until the newbus version of uhub.c is ready.
Submitted by: Kazutaka YOKOTA
Notes:
svn path=/head/; revision=45594
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45593
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45581
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45577
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45575
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45573
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed problems:
Promise controllers was not always set up correctly.
Parantheses are a good thing, fixed.
Some older CDROM's could hang the probe.
Proberly wait for the drive to catch its breath after IDENTIFY.
Some CD writers fails because they dont support rezero.
Rearranged the code to not use rezero.
Warnings now that we use EGCS.
Fixed.
Notes:
svn path=/head/; revision=45554
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45541
|
| |
|
|
|
|
|
|
|
| |
If a drive is down, take "empty" sds down. Previously they were
unchanged, which cause set_plex_state to take them up under some
circumstances.
Notes:
svn path=/head/; revision=45540
|
| |
|
|
|
|
|
| |
name of a file. Used by MMalloc and lockdrive.
Notes:
svn path=/head/; revision=45539
|
| |
|
|
|
|
|
|
| |
The problem is probably gone, but the debug checks remain
for a while.
Notes:
svn path=/head/; revision=45538
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45537
|
| |
|
|
|
|
|
|
|
|
|
| |
Fix a potential drive deadlock when saving config to a non-existent
drive.
Add debug calls to catch occasional deadlocks on drives. The problem
(above) is probably gone, but the debug checks remain for a while.
Notes:
svn path=/head/; revision=45536
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45535
|
| |
|
|
|
|
|
| |
Change lockdrive definition if VINUMDEBUG is set.
Notes:
svn path=/head/; revision=45534
|
| |
|
|
|
|
|
|
|
|
|
|
| |
is probably gone, but the debug checks remain for a while.
update_plex_config: Catch yet another divide-by-zero problem when
detaching the last subdisk from a striped plex.
Uncovered-by: Michael Reifenberger <root@nihil.plaut.de>
Notes:
svn path=/head/; revision=45533
|
| |
|
|
|
|
|
| |
Tripped-over-by: Karl Pielorz <kpielorz@tdx.co.uk>
Notes:
svn path=/head/; revision=45504
|
| |
|
|
|
|
|
|
|
|
| |
enlarged kernel memory space.
Paniced-over-by: Karl Pielorz <kpielorz@tdx.co.uk>
Michael Reifenberger <root@nihil.plaut.de>
Notes:
svn path=/head/; revision=45503
|
| |
|
|
|
|
|
| |
2) Rename Epson printer cable to proper name
Notes:
svn path=/head/; revision=45499
|
| |
|
|
|
|
|
|
| |
2) Rename Lucent -> Epson
(Undoes previous commit, Mike agrees)
Notes:
svn path=/head/; revision=45497
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45490
|
| |
|
|
|
|
|
| |
Freeze the transaction queue for any type of scsi status other than "okay".
Notes:
svn path=/head/; revision=45445
|
| |
|
|
|
|
|
|
|
|
| |
are pending I/O transactions. It is not clear that is works 100% of
the time under SMP, but since the bt_cmds() that are sent after other
CPUs are started are not critical, the driver will function until I
can figure out why this is the case.
Notes:
svn path=/head/; revision=45444
|
| |
|
|
|
|
|
|
| |
Compensate for a bug in the AdvanSys firmware where a valid queue
full condition can be reported via a different error code.
Notes:
svn path=/head/; revision=45443
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45435
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45394
|
| |
|
|
|
|
|
|
|
| |
Oh, I forgot to mention: this driver also works on FreeBSD/alpha (big
thanks to Andrew Gallatin). And there is a 2.2.x version available for
those who stubbornly refuse to upgrade.
Notes:
svn path=/head/; revision=45391
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45390
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Networks Tigon 1 and Tigon 2 chipsets. There are a _lot_ of OEM'ed
gigabit ethernet adapters out there which use the Alteon chipset so
this driver covers a fair amount of hardware. I know that it works with
the Alteon AceNIC, 3Com 3c985 and Netgear GA620, however it should also
work with the DEC/Compaq EtherWORKS 1000, Silicon Graphics Gigabit
ethernet board, NEC Gigabit Ethernet board and maybe even the IBM and
and Sun boards. The Netgear board is the cheapest (~$350US) but still
yields fairly good performance.
Support is provided for jumbo frames with all adapters (just set the
MTU to something larger than 1500 bytes), as well as hardware multicast
filtering and vlan tagging (in conjunction with the vlan support in
-current, which I should merge into -stable soon). There are some hooks
for checksum offload support, but they're turned off for now since
FreeBSD doesn't have an officially sanctioned way to support checksum
offloading (yet).
I have not added the 'device ti0' entry to GENERIC since the driver
with all the firmware compiled in is quite large, and it doesn't really
fit into the category of generic hardware.
Notes:
svn path=/head/; revision=45386
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45360
|
| |
|
|
|
|
|
|
| |
2) Add comments
3) Add UE_DIR to replace the querying of UE_IN directly
Notes:
svn path=/head/; revision=45346
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45345
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45344
|
| |
|
|
|
|
|
|
| |
moved statements around to reflect sequence in the struct, to make
finding these discrepancies easier.
Notes:
svn path=/head/; revision=45343
|
| |
|
|
|
|
|
| |
-containing-the-type stuff, but gcc seemed to do it implicitly..
Notes:
svn path=/head/; revision=45342
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45325
|
| |
|
|
|
|
|
| |
claims to belong, remove it anyway.
Notes:
svn path=/head/; revision=45324
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Repeatedly-tripped-over-by: Vallo Kallaste <vallo@matti.ee>
When VINUMDEBUG is set, free any memory found still
allocated.
Only log errors if DEBUG_EXITFREE is set.
Notes:
svn path=/head/; revision=45323
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
board versions with no BIOS. Separate mailbox interrupts from
IOCB interrupts. Read OUTMAILBOX5 while RISC_INT is active- not
after you clear it (potential race condition). Clear out older broken
BIG_ENDIAN goop. Don't negotiate narrow/async for LVD busses at startup
if already in LVD mode. Note usage of presumptive 1040C revision. For
all the LIP, PDB Changed, Loop UP/DOWN async events, mark fw state
as unknown as well as marking the need to do a getpdb on targets- after
a LIP for certain the f/w has to do PRLI/PLOGI for all targets again
and marking f/w state as unknown gives us a fighting chance to (start
to) hold up for that to complete.
Notes:
svn path=/head/; revision=45287
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45286
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45285
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45284
|
| |
|
|
|
|
|
|
|
| |
that will SBusify an isp header or the lun/target portions of a request IOCB-
and have these only valid iff __sparc__ (no non-sparc SBus machine that *I*
know about).
Notes:
svn path=/head/; revision=45283
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45282
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45281
|
| |
|
|
|
|
|
|
| |
for early revision 2100 boards. Make sure to turn ROM off for these
boards.
Notes:
svn path=/head/; revision=45280
|