| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (via private mail)
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
| |
PR: arm/177685
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
|
|
|
|
|
| |
PR: usb/177666
Submitted by: Nicolai Petri <nicolai@petri.dk>
|
| |
|
|
|
|
|
| |
MFC after: 1 week
Submitted by: Bruce Simpson <bms@fastmail.net>
|
|
|
|
|
| |
PR: usb/177173
MFC after: 1 week
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
|
| |
|
|
|
|
|
| |
PR: usb/177105
MFC after: 1 week
|
|
|
|
|
| |
PR: usb/177013
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Else they won't enumerate at all:
hw.usb.full_ddesc=1
- Reduce the USB descriptor read timeout from 1000ms to
500ms. Typical value for LOW speed devices is 50-100ms.
- Enumerate USB device a maximum of 3 times when a port
connection change event is detected, before giving up.
MFC after: 1 month
|
|
|
|
|
|
| |
Add entries for other Optoelectronics devices to usbdevs.
MFC after: 1 week
|
| |
|
|
|
|
| |
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com>
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
Update usbconfig to print power draw on USB devices.
MFC after: 2 weeks
Submitted by: Matt Burke @ icritical.com
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
|
| |
enumeration lock. Make sure all callers of usbd_enum_lock() check the return
value. Remove the control transfer specific lock. Bump the FreeBSD version
number, hence external USB modules may need to be recompiled due to a USB
device structure change.
MFC after: 1 week
|
|
|
|
|
|
| |
MFC after: 1 week
PR: kern/175893
Submitted by: Tomek
|
|
|
|
|
|
|
|
|
|
| |
so that simultaneous access cannot happen. Protect scratch area using
the enumeration lock. Also reduce stack usage in usbd_transfer_setup()
by moving some big stack members to the scratch area. This saves around
200 bytes of stack.
- Fix a whitespace.
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
freed memory cannot be used during detach.
- Remove all panic() calls from the urtw driver because
panic() is not appropriate here.
- Remove redundant checks for device detached in
device detach callbacks.
- Use DEVMETHOD_END to mark end of device methods.
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
command transfer fails.
MFC after: 1 week
Reported by: Ian FREISLICH
|
|
|
|
|
|
|
| |
Correct init order to fix a NULL pointer access.
MFC after: 1 week
Reported by: Ian FREISLICH
|
|
|
|
| |
USB stack. This is useful for non-kernel purposes, like the loader.
|
| |
|
|
|
|
|
|
| |
This also fixes IPv6 support for this particular hardware.
Submitted by: Daisuke Aoyama
|
| |
|
|
|
|
|
|
|
| |
device_method_t arrays
Reviewed by: cognet
Approved by: cognet
|
|
|
|
|
|
| |
splitting it makes it hard to grep.
Submitted by: Christoph Mallon
|
|
|
|
|
|
| |
better readability.
Submitted by: Christoph Mallon
|
|
|
|
| |
Submitted by: Christoph Mallon
|
|
|
|
|
|
|
| |
american english instead of giving each module its
own.
Submitted by: Christoph Mallon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems
or embedded platforms. This is also useful for out of the system compilation
of the FreeBSD USB stack for various purposes. The USB kernel files can
now optionally include a global header file which should include all needed
definitions required to compile the FreeBSD USB stack. When the global USB
header file is included, no other USB header files will be included by
default.
Add new file containing the USB stack configuration for the
FreeBSD loader build.
Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all
USB files follow the same style.
Use cases:
- console in loader via USB
- loading kernel via USB
Discussed with: Hiroki Sato, hrs @ EuroBSDCon
|
| |
|
|
|
|
|
| |
Reported by: Lars Engels
MFC after: 1 week
|
|
|
|
|
|
|
| |
compiler from caching their values in tight loops.
Reviewed by: bde
MFC after: 1 week
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
| |
Submitted by: Ramil
PR: usb/175639
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
| |
If a BUSDMA load operation results in a single segment which
is greater than the PAGE_SIZE, the USB computed physical
addresses will not be correct. Make sure that the first
segment is unfolded like the sub-sequent segments are into
USB_PAGE_SIZE big ranges.
Found by: Alexander Nedotsukov
MFC after: 1 week
|
|
|
|
|
|
| |
PR: usb/175599
Submitted by: Juan J Lopez
MFC after: 1 week
|
|
|
|
|
| |
PR: usb/175454
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
Make umass return an error code if SCSI sense retrieval request
has failed. Make sure scsi_error_action honors SF_NO_RETRY and
SF_NO_RECOVERY in all cases, even if it cannot parse sense bytes.
Reviewed by: hselasky (umass), scottl (cam)
|
|
|
|
|
| |
Submitted by: Lowell Gilbert
MFC after: 1 week
|
|
|
|
|
|
| |
for proper error recovery, including keeping original request order.
Reviewed by: hselasky
|
|
|
|
|
| |
Found by: Haakon Loevdal
MFC after: 1 week
|
|
|
|
|
|
|
|
|
| |
Factor out USB mouse and keyboard detection logic.
Reject USB keyboards which have mouse alike HID items
in their HID descriptors.
Submitted by: Matthew W
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
microseconds of PCI access time.
Tested by: sos @
Submitted by: sos @
MFC after: 1 week
|