Author: thompsa
Date: Mon Jun 22 21:09:52 2009
New Revision: 194659
URL: http://svn.freebsd.org/changeset/base/194659
Log:
Fix length check for ugen control transfer.
Submitted by: Sylvestre Gallon, HPS
Modified:
head/sys/dev/usb/usb_generic.c
Modified: head/sys/dev/usb/usb_generic.c
Author: thompsa
Date: Tue Jun 23 01:00:26 2009
New Revision: 194674
URL: http://svn.freebsd.org/changeset/base/194674
Log:
Add libusb 1.0 support which is compatible with the latest revision on
Sourceforge. Libusb 1.0 is a portable usb api released December 2008 and
supersedes the original
Author: thompsa
Date: Tue Jun 23 02:19:59 2009
New Revision: 194677
URL: http://svn.freebsd.org/changeset/base/194677
Log:
- Make struct usb_xfer opaque so that drivers can not access the internals
- Reduce the number of headers needed for a usb driver, the common case is
just usb.h and
Author: thompsa
Date: Tue Jun 23 06:00:31 2009
New Revision: 194682
URL: http://svn.freebsd.org/changeset/base/194682
Log:
Fix a typeo in the frame len function to unbreak the build, make it shorter
while I am here.
Modified:
head/sys/compat/ndis/subr_usbd.c
Author: thompsa
Date: Wed Jun 24 17:01:17 2009
New Revision: 194860
URL: http://svn.freebsd.org/changeset/base/194860
Log:
Move programming info from usb(4) to usbdi(9) and update for the usb stack
changeover. Needs much more content still.
Modified:
head/ObsoleteFiles.inc
On Wed, Jun 24, 2009 at 10:21:31PM +, Bjoern A. Zeeb wrote:
Author: bz
Date: Wed Jun 24 22:21:30 2009
New Revision: 194927
URL: http://svn.freebsd.org/changeset/base/194927
Log:
Merge from p4: CH154790,154793,154874
Import if_epair(4), a virtual cross-over Ethernet-like
Author: thompsa
Date: Sat Jun 27 21:21:11 2009
New Revision: 195120
URL: http://svn.freebsd.org/changeset/base/195120
Log:
Use the correct mutex in umidi_open()
Submitted by: Hans Petter Selasky
Approved by: re (kib)
Modified:
head/sys/dev/sound/usb/uaudio.c
Modified:
Author: thompsa
Date: Sat Jun 27 21:23:30 2009
New Revision: 195121
URL: http://svn.freebsd.org/changeset/base/195121
Log:
Sync to p4
- Add support for devices that handle set and clear stall in hardware.
- Add missing get timestamp function
- Add more xfer flags
Submitted by:
Author: thompsa
Date: Fri Jul 10 14:15:53 2009
New Revision: 195560
URL: http://svn.freebsd.org/changeset/base/195560
Log:
Sync the libusb 1.0 exported api to the latest GSoC code.
- Fix possible uninitialised variables and null derefs
- Support big transfers
- Various bug fixes and
On 16/08/2009, at 16:13, Andrew Thompson thom...@freebsd.org wrote:
Author: thompsa
Date: Sun Aug 16 14:13:55 2009
New Revision: 196274
URL: http://svn.freebsd.org/changeset/base/196274
Log:
Change the usb workers from kernel processes to threads, this is
mostly a
cosmetic change
Author: thompsa
Date: Tue Aug 25 16:59:55 2009
New Revision: 196547
URL: http://svn.freebsd.org/changeset/base/196547
Log:
It is possible for all the kthreads to exit (hci modules unloaded) which in
turn ends our usb process. This means the proc pointer becomes invalid and
will
panic if a
Author: thompsa
Date: Sat Aug 29 15:42:06 2009
New Revision: 196642
URL: http://svn.freebsd.org/changeset/base/196642
Log:
MFC r196547
It is possible for all the kthreads to exit (hci modules unloaded) which in
turn ends our usb process. This means the proc pointer becomes invalid and
Author: thompsa
Date: Mon Sep 28 07:01:54 2009
New Revision: 197553
URL: http://svn.freebsd.org/changeset/base/197553
Log:
MFp4 @ 168387
- clean up USB detach logic. There seems to be some problems detaching
multiple
USB HUBs connected in series from the root.
- after this patch
Author: thompsa
Date: Mon Sep 28 07:06:47 2009
New Revision: 197554
URL: http://svn.freebsd.org/changeset/base/197554
Log:
Import two PCI quirks from Linux
- Add quirk for ATI SB600 and SB700 to free SMB controller
- Correct schedule sleep time to 10us on the VIA ehci controller
Author: thompsa
Date: Mon Sep 28 07:10:32 2009
New Revision: 197556
URL: http://svn.freebsd.org/changeset/base/197556
Log:
Clear all interrupts rather than just SETUP packet.
Submitted by: Hans Petter Selasky
Modified:
head/sys/dev/usb/controller/atmegadci.c
Modified:
Author: thompsa
Date: Mon Sep 28 07:39:51 2009
New Revision: 197558
URL: http://svn.freebsd.org/changeset/base/197558
Log:
Fix NULL-pointer dereference in usb_endpoint_foreach().
PR: usb/138389
Submitted by: Patroklos Argyroudis at census, inc
Modified:
Author: thompsa
Date: Mon Sep 28 07:41:17 2009
New Revision: 197559
URL: http://svn.freebsd.org/changeset/base/197559
Log:
Add support for USB language selection.
PR: usb/138563
Reported by: Bruce Cran
Submitted by: Hans Petter Selasky
Modified:
head/sys/dev/usb/usb_bus.h
Author: thompsa
Date: Mon Sep 28 07:42:59 2009
New Revision: 197561
URL: http://svn.freebsd.org/changeset/base/197561
Log:
Correct buffer sizes used so that they match. The old code could give the
impression that a overflow situation existed but was not possible.
Reported by: kib
Author: thompsa
Date: Mon Sep 28 07:46:22 2009
New Revision: 197562
URL: http://svn.freebsd.org/changeset/base/197562
Log:
Add extra safety locking when clobbering xfer-flags_int.started in start and
stop functions, because xfer-flags_int is also updated by the USB controller,
under the
Author: thompsa
Date: Mon Sep 28 07:53:55 2009
New Revision: 197563
URL: http://svn.freebsd.org/changeset/base/197563
Log:
Add basic support for USB Network Control Model (NCM) v1.0 to if_cdce.c.
http://www.usb.org/developers/devclass_docs/NCM10.zip
Submitted by: Hans Petter Selasky
Author: thompsa
Date: Mon Sep 28 07:57:23 2009
New Revision: 197564
URL: http://svn.freebsd.org/changeset/base/197564
Log:
MFp4
Add new usbdev entries for Marvell, FTDI, Option and Western.
Modified:
head/sys/dev/usb/usbdevs
Modified: head/sys/dev/usb/usbdevs
Author: thompsa
Date: Mon Sep 28 08:00:17 2009
New Revision: 197565
URL: http://svn.freebsd.org/changeset/base/197565
Log:
- Remove SAMSUNG_YP_U2 now that it is in the cam layer
- Add quirk from Tobias Grosser for Western Mypassword
Submitted by: Hans Petter Selasky
Modified:
Author: thompsa
Date: Mon Sep 28 08:03:52 2009
New Revision: 197566
URL: http://svn.freebsd.org/changeset/base/197566
Log:
Increase the rx buffer size to 16384 bytes, this increases RX performance from
50Mbps to 220Mbps on PLANEX GU-1000T.
Submitted by: yongari
Modified:
Author: thompsa
Date: Mon Sep 28 08:05:14 2009
New Revision: 197567
URL: http://svn.freebsd.org/changeset/base/197567
Log:
Allow setting of MAC address for AXE based ethernet adapters.
Submitted by: yongari
Modified:
head/sys/dev/usb/net/if_axe.c
Modified: head/sys/dev/usb/net/if_axe.c
Author: thompsa
Date: Mon Sep 28 08:07:20 2009
New Revision: 197568
URL: http://svn.freebsd.org/changeset/base/197568
Log:
add more device IDs
Reported by: Mike Tancsa
Submitted by: Hans Petter Selasky
Modified:
head/sys/dev/usb/serial/u3g.c
Modified: head/sys/dev/usb/serial/u3g.c
Author: thompsa
Date: Mon Sep 28 08:09:11 2009
New Revision: 197569
URL: http://svn.freebsd.org/changeset/base/197569
Log:
Add a config number quirk for the ELSA_MODEM1
Submitted by: Stefan Bethke
Modified:
head/sys/dev/usb/quirk/usb_quirk.c
Modified: head/sys/dev/usb/quirk/usb_quirk.c
Author: thompsa
Date: Mon Sep 28 08:13:50 2009
New Revision: 197570
URL: http://svn.freebsd.org/changeset/base/197570
Log:
Add experimental support for usb serial console and polled mode during DDB.
Submitted by: Hans Petter Selasky
Modified:
head/sys/dev/usb/serial/uark.c
Author: thompsa
Date: Mon Sep 28 08:15:26 2009
New Revision: 197572
URL: http://svn.freebsd.org/changeset/base/197572
Log:
Add new FTDI IDs.
Submitted by: Maks Verver, Arrigo Marchiori
Modified:
head/sys/dev/usb/serial/uftdi.c
Modified: head/sys/dev/usb/serial/uftdi.c
Author: thompsa
Date: Mon Sep 28 08:18:14 2009
New Revision: 197573
URL: http://svn.freebsd.org/changeset/base/197573
Log:
Add back endpoint swap detection that was disabled in an earlier driver
conversion.
Submitted by: Hans Petter Selasky
Modified:
head/sys/dev/usb/serial/umct.c
Author: thompsa
Date: Thu Oct 1 18:37:16 2009
New Revision: 197682
URL: http://svn.freebsd.org/changeset/base/197682
Log:
EHCI Hardware BUG workaround
The EHCI HW can use the qtd_next field instead of qtd_altnext when a short
packet is received. This contradicts what is stated in the
Author: thompsa
Date: Sun Oct 4 19:03:32 2009
New Revision: 197751
URL: http://svn.freebsd.org/changeset/base/197751
Log:
MFC r197682
EHCI Hardware BUG workaround
The EHCI HW can use the qtd_next field instead of qtd_altnext when a short
packet is received. This contradicts what
Author: thompsa
Date: Thu Oct 15 20:07:08 2009
New Revision: 198151
URL: http://svn.freebsd.org/changeset/base/198151
Log:
Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover for
all host controllers at the same time, we avoid problems where the BIOS will
actually
Author: thompsa
Date: Thu Oct 15 20:09:27 2009
New Revision: 198152
URL: http://svn.freebsd.org/changeset/base/198152
Log:
Only poll ukbd if KDB is active.
Submitted by: HPS
Modified:
head/sys/dev/usb/input/ukbd.c
Modified: head/sys/dev/usb/input/ukbd.c
Author: thompsa
Date: Thu Oct 15 20:15:29 2009
New Revision: 198153
URL: http://svn.freebsd.org/changeset/base/198153
Log:
Correct offset calcluation for the NCM implementation.
Submitted by: HPS
Modified:
head/sys/dev/usb/net/if_cdce.c
Modified: head/sys/dev/usb/net/if_cdce.c
Author: thompsa
Date: Mon Oct 19 21:43:59 2009
New Revision: 198256
URL: http://svn.freebsd.org/changeset/base/198256
Log:
Remove the newly added uch341 driver, it will be merged into uchcom instead.
Suggested by: takawata
Submitted by: HPS
Deleted:
head/sys/dev/usb/serial/uch341.c
Author: thompsa
Date: Mon Oct 19 21:52:02 2009
New Revision: 198257
URL: http://svn.freebsd.org/changeset/base/198257
Log:
Add support for newer WinChipHead CH341 chips, previously in the uch341
driver.
Submitted by: HPS
Modified:
head/sys/dev/usb/serial/uchcom.c
Author: thompsa
Date: Mon Oct 19 21:54:41 2009
New Revision: 198258
URL: http://svn.freebsd.org/changeset/base/198258
Log:
Add opt_gdb.h which is now needed by ucom.
Modified:
head/sys/modules/usb/ucom/Makefile
Modified: head/sys/modules/usb/ucom/Makefile
Author: thompsa
Date: Tue Oct 20 21:29:46 2009
New Revision: 198307
URL: http://svn.freebsd.org/changeset/base/198307
Log:
Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device
has been yanked, this works around a cam recounting bug when
CAM_DEV_UNCONFIGURED is set
Author: thompsa
Date: Wed Oct 21 19:48:27 2009
New Revision: 198348
URL: http://svn.freebsd.org/changeset/base/198348
Log:
MFC r198307
Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device
has been yanked, this works around a cam recounting bug when
Author: thompsa
Date: Thu Oct 22 20:54:01 2009
New Revision: 198373
URL: http://svn.freebsd.org/changeset/base/198373
Log:
Allow dumping the USB mouse reports via 'sysctl -b dev.ums.N.parseinfo',
previously only available via bootverbose.
PR: usb/137191
Submitted by: Eygene
Author: thompsa
Date: Thu Oct 22 21:01:41 2009
New Revision: 198376
URL: http://svn.freebsd.org/changeset/base/198376
Log:
Prevent wraparound of the timeout variable.
Submitted by: HPS
Modified:
head/lib/libusb/libusb20_ugen20.c
Modified: head/lib/libusb/libusb20_ugen20.c
Author: thompsa
Date: Fri Oct 23 12:02:01 2009
New Revision: 198386
URL: http://svn.freebsd.org/changeset/base/198386
Log:
MFC r198376
Prevent wraparound of the timeout variable.
Submitted by: HPS
Approved by: re (kib)
Modified:
stable/8/lib/libusb/ (props changed)
2009/10/27 John Baldwin j...@freebsd.org:
On Monday 26 October 2009 4:23:15 pm Andrew Thompson wrote:
Author: thompsa
Date: Mon Oct 26 20:23:15 2009
New Revision: 198500
URL: http://svn.freebsd.org/changeset/base/198500
Log:
Remove usb controller takeover code now that it is handled
Author: thompsa
Date: Thu Oct 29 23:09:02 2009
New Revision: 198630
URL: http://svn.freebsd.org/changeset/base/198630
Log:
MFC r196488
- allow disabling root_mount_hold() by setting a sysctl/tunable at boot
- remove some redundant initial explore code
Modified:
stable/8/sys/
Author: thompsa
Date: Thu Oct 29 23:09:37 2009
New Revision: 198631
URL: http://svn.freebsd.org/changeset/base/198631
Log:
MFC r196490
- FIFO's are always opened separately in read and write direction even if the
actual device is opened for read and write. Fix fflags check so that
Author: thompsa
Date: Thu Oct 29 23:10:11 2009
New Revision: 198632
URL: http://svn.freebsd.org/changeset/base/198632
Log:
MFC r196491
We used force all of the GPIO pins low first and then
enable the ones we want. This has been changed to better
match the ADMtek's reference design
Author: thompsa
Date: Thu Oct 29 23:10:41 2009
New Revision: 198633
URL: http://svn.freebsd.org/changeset/base/198633
Log:
MFC r196492
- fix CDC ethernet matching order so that the match flags get correct.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/
Author: thompsa
Date: Thu Oct 29 23:11:13 2009
New Revision: 198634
URL: http://svn.freebsd.org/changeset/base/198634
Log:
MFC r196493
- Fix false positive uipaq probe
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:11:48 2009
New Revision: 198635
URL: http://svn.freebsd.org/changeset/base/198635
Log:
MFC r196494
- fix uvisor support, mostly correct buffer sizes used.
- correct device info flag for SONY Cli NR70V
Modified:
stable/8/sys/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:12:29 2009
New Revision: 198636
URL: http://svn.freebsd.org/changeset/base/198636
Log:
MFC r196495
Add mass storage quirks.
PR: usb/137138,usb/137226,usb/137789,usb/135372
Modified:
stable/8/sys/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:13:02 2009
New Revision: 198637
URL: http://svn.freebsd.org/changeset/base/198637
Log:
MFC r196496
Add a reminder comment to optimize bus_dmamap_sync calls.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:13:36 2009
New Revision: 198638
URL: http://svn.freebsd.org/changeset/base/198638
Log:
MFC r196497
Remove redundant locking.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:14:06 2009
New Revision: 198639
URL: http://svn.freebsd.org/changeset/base/198639
Log:
MFC r196826
Make umass(4) pass device USB serial number to CAM, making it possible
to e.g. retrieve it using camcontrol(8).
Modified:
stable/8/sys/ (props
Author: thompsa
Date: Thu Oct 29 23:14:39 2009
New Revision: 198640
URL: http://svn.freebsd.org/changeset/base/198640
Log:
MFC r197553
- clean up USB detach logic. There seems to be some problems detaching
multiple
USB HUBs connected in series from the root.
Modified:
Author: thompsa
Date: Thu Oct 29 23:15:26 2009
New Revision: 198641
URL: http://svn.freebsd.org/changeset/base/198641
Log:
MFC r197554
Import two PCI quirks from Linux
- Add quirk for ATI SB600 and SB700 to free SMB controller
- Correct schedule sleep time to 10us on the VIA
Author: thompsa
Date: Thu Oct 29 23:16:00 2009
New Revision: 198642
URL: http://svn.freebsd.org/changeset/base/198642
Log:
MFC r197555
Simplify logic around setting EHCI_QH_DTC and expand some htohc32(temp.sc, 0)
statements to zero.
Modified:
stable/8/sys/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:16:39 2009
New Revision: 198643
URL: http://svn.freebsd.org/changeset/base/198643
Log:
MFC r197556
Clear all interrupts rather than just SETUP packet.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:17:23 2009
New Revision: 198644
URL: http://svn.freebsd.org/changeset/base/198644
Log:
MFC r197558
Fix NULL-pointer dereference in usb_endpoint_foreach().
PR: usb/138389
Modified:
stable/8/sys/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:19:41 2009
New Revision: 198648
URL: http://svn.freebsd.org/changeset/base/198648
Log:
MFC r197563
Add basic support for USB Network Control Model (NCM) v1.0 to if_cdce.c.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/
Author: thompsa
Date: Thu Oct 29 23:20:15 2009
New Revision: 198649
URL: http://svn.freebsd.org/changeset/base/198649
Log:
MFC r197564
Add new usbdev entries for Marvell, FTDI, Option and Western.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props
Author: thompsa
Date: Thu Oct 29 23:20:47 2009
New Revision: 198650
URL: http://svn.freebsd.org/changeset/base/198650
Log:
MFC r197565
- Remove SAMSUNG_YP_U2 now that it is in the cam layer
- Add quirk from Tobias Grosser for Western Mypassword
Modified:
stable/8/sys/ (props
Author: thompsa
Date: Thu Oct 29 23:21:20 2009
New Revision: 198651
URL: http://svn.freebsd.org/changeset/base/198651
Log:
MFC r197566
Increase the rx buffer size to 16384 bytes, this increases RX performance
from
50Mbps to 220Mbps on PLANEX GU-1000T.
Modified:
stable/8/sys/
Author: thompsa
Date: Thu Oct 29 23:21:52 2009
New Revision: 198652
URL: http://svn.freebsd.org/changeset/base/198652
Log:
MFC r197567
Allow setting of MAC address for AXE based ethernet adapters.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props
Author: thompsa
Date: Thu Oct 29 23:22:23 2009
New Revision: 198653
URL: http://svn.freebsd.org/changeset/base/198653
Log:
MFC r197568
add more device IDs
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:22:54 2009
New Revision: 198654
URL: http://svn.freebsd.org/changeset/base/198654
Log:
MFC r197569
Add a config number quirk for the ELSA_MODEM1
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:23:34 2009
New Revision: 198655
URL: http://svn.freebsd.org/changeset/base/198655
Log:
MFC r197570
Add experimental support for usb serial console and polled mode during DDB.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/
Author: thompsa
Date: Thu Oct 29 23:24:10 2009
New Revision: 198656
URL: http://svn.freebsd.org/changeset/base/198656
Log:
MFC r197572
Add new FTDI IDs.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:24:41 2009
New Revision: 198657
URL: http://svn.freebsd.org/changeset/base/198657
Log:
MFC r197573
Add back endpoint swap detection that was disabled in an earlier driver
conversion.
Modified:
stable/8/sys/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:25:13 2009
New Revision: 198658
URL: http://svn.freebsd.org/changeset/base/198658
Log:
MFC r197999 (hrs)
Fix the 106/109 USB Japanese keyboard underscore issue.
Sun Type 6 USB keyboard support added in rev 1.46 conflicted with
some scan codes used
Author: thompsa
Date: Thu Oct 29 23:25:52 2009
New Revision: 198659
URL: http://svn.freebsd.org/changeset/base/198659
Log:
MFC r198151
Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover
for
all host controllers at the same time, we avoid problems where the BIOS
Author: thompsa
Date: Thu Oct 29 23:27:40 2009
New Revision: 198662
URL: http://svn.freebsd.org/changeset/base/198662
Log:
MFC r198257
Add support for newer WinChipHead CH341 chips, previously in the uch341
driver.
Modified:
stable/8/sys/ (props changed)
Author: thompsa
Date: Thu Oct 29 23:28:48 2009
New Revision: 198664
URL: http://svn.freebsd.org/changeset/base/198664
Log:
MFC r198373
Allow dumping the USB mouse reports via 'sysctl -b dev.ums.N.parseinfo',
previously only available via bootverbose.
PR: usb/137191
2009/11/2 Alexander Motin m...@freebsd.org:
Author: mav
Date: Sun Nov 1 11:31:06 2009
New Revision: 198748
URL: http://svn.freebsd.org/changeset/base/198748
Log:
MFp4:
Fix reference counting bug, when device unreferenced before then
invalidated. To do it, do not handle validity flag
Author: thompsa
Date: Sun Nov 1 21:41:44 2009
New Revision: 198774
URL: http://svn.freebsd.org/changeset/base/198774
Log:
Check unit number and provide string name for consdev.
Submitted by: HPS
Modified:
head/sys/dev/usb/serial/usb_serial.c
Modified:
Author: thompsa
Date: Sun Nov 1 21:44:37 2009
New Revision: 198775
URL: http://svn.freebsd.org/changeset/base/198775
Log:
Fix a corner case where usbd_transfer_drain() can return too early if the
callback has dropped the mutex, leading to a panic.
Submitted by: HPS
MFC after:3
Author: thompsa
Date: Sun Nov 1 21:48:18 2009
New Revision: 198776
URL: http://svn.freebsd.org/changeset/base/198776
Log:
- Add usb_fill_bulk_urb() and usb_bulk_msg() linux compat functions [1]
- Don't write actual length if the actual length pointer is NULL [2]
- correct Linux
Author: mav
Date: Sun Nov 1 11:31:06 2009
New Revision: 198748
URL: http://svn.freebsd.org/changeset/base/198748
Log:
MFp4:
Fix reference counting bug, when device unreferenced before then
invalidated. To do it, do not handle validity flag as another
reference, but explicitly
Author: thompsa
Date: Mon Nov 2 23:30:15 2009
New Revision: 198832
URL: http://svn.freebsd.org/changeset/base/198832
Log:
Provide the same sanity check on the sector size in dagetcapacity as when the
disk is first probed. dagetcapacity is called whenever the disk is opened from
geom via
Author: thompsa
Date: Mon Nov 2 23:50:12 2009
New Revision: 198833
URL: http://svn.freebsd.org/changeset/base/198833
Log:
Add more verbose output when dumping the configuration descriptor.
Submitted by: Hans Petter Selasky
Modified:
head/usr.sbin/usbconfig/dump.c
Modified:
Author: thompsa
Date: Wed Nov 4 01:50:25 2009
New Revision: 198869
URL: http://svn.freebsd.org/changeset/base/198869
Log:
MFC r198775
Fix a corner case where usbd_transfer_drain() can return too early if the
callback has dropped the mutex, leading to a panic.
Submitted by: HPS
Author: thompsa
Date: Tue Nov 3 21:06:19 2009
New Revision: 198859
URL: http://svn.freebsd.org/changeset/base/198859
Log:
Belatedly add an UPDATING message for the usb ethernet ifnet naming in
r188412.
MFC after:3 days
Modified:
head/UPDATING
Modified: head/UPDATING
Author: thompsa
Date: Wed Nov 4 21:28:50 2009
New Revision: 198930
URL: http://svn.freebsd.org/changeset/base/198930
Log:
MFC r198775
Fix a corner case where usbd_transfer_drain() can return too early if the
callback has dropped the mutex, leading to a panic.
Submitted by: HPS
Author: thompsa
Date: Sun Nov 8 20:03:52 2009
New Revision: 199055
URL: http://svn.freebsd.org/changeset/base/199055
Log:
- fix refcounting error during data transfer
- fix a memory leak on the USB backend
- fix invalid pointer computations (in one case memory outside the allocated
Author: thompsa
Date: Sun Nov 8 20:44:55 2009
New Revision: 199057
URL: http://svn.freebsd.org/changeset/base/199057
Log:
ehci_init() will do reset and set the usbrev flag. Fix problem where
ehci_reset() was called before ehci_init().
PR: usb/140242
Submitted by: Sebastian
Author: thompsa
Date: Sun Nov 8 20:51:15 2009
New Revision: 199058
URL: http://svn.freebsd.org/changeset/base/199058
Log:
Integrate lost interrupts patch from the old USB stack.
Some EHCI chips from VIA / ATI seem to trigger interrupts before writing back
the qTD status, or miss
Author: thompsa
Date: Sun Nov 8 20:54:03 2009
New Revision: 199059
URL: http://svn.freebsd.org/changeset/base/199059
Log:
improve support for high speed isochronous endpoints which does not run 1:1,
but needs intervalling 1:2, 1:4 or 1:8
Submitted by: Hans Petter Selasky
Modified:
Author: thompsa
Date: Sun Nov 8 21:00:50 2009
New Revision: 199060
URL: http://svn.freebsd.org/changeset/base/199060
Log:
Improve support for High-speed USB audio devices.
- fix issues regarding the mixer, where the interface number was not set in
time.
- fix wrong use of resolution
Author: thompsa
Date: Sun Nov 8 21:07:47 2009
New Revision: 199061
URL: http://svn.freebsd.org/changeset/base/199061
Log:
Add missing mtx_destroy().
Submitted by: Sebastian Huber
Modified:
head/sys/dev/usb/storage/umass.c
Modified: head/sys/dev/usb/storage/umass.c
Author: thompsa
Date: Sun Nov 8 21:08:50 2009
New Revision: 199062
URL: http://svn.freebsd.org/changeset/base/199062
Log:
Correct Olympus quirk.
Submitted by: Pavel Gubin
Modified:
head/sys/dev/usb/storage/umass.c
Modified: head/sys/dev/usb/storage/umass.c
Author: thompsa
Date: Wed Nov 11 01:27:58 2009
New Revision: 199165
URL: http://svn.freebsd.org/changeset/base/199165
Log:
MFC r199055
- fix refcounting error during data transfer
- fix a memory leak on the USB backend
- fix invalid pointer computations (in one case memory outside
Author: thompsa
Date: Wed Nov 11 01:33:06 2009
New Revision: 199166
URL: http://svn.freebsd.org/changeset/base/199166
Log:
MFC r199058
Integrate lost interrupts patch from the old USB stack.
Some EHCI chips from VIA / ATI seem to trigger interrupts before writing back
the qTD
Author: thompsa
Date: Mon Nov 16 20:35:16 2009
New Revision: 199331
URL: http://svn.freebsd.org/changeset/base/199331
Log:
Add the Curitel UM175 3g device.
Modified:
head/sys/dev/usb/serial/u3g.c
head/sys/dev/usb/usbdevs
Modified: head/sys/dev/usb/serial/u3g.c
Author: thompsa
Date: Mon Nov 16 20:36:43 2009
New Revision: 199332
URL: http://svn.freebsd.org/changeset/base/199332
Log:
Sort ID list by vendor.
Modified:
head/sys/dev/usb/serial/u3g.c
Modified: head/sys/dev/usb/serial/u3g.c
Author: thompsa
Date: Fri Nov 20 09:00:38 2009
New Revision: 199576
URL: http://svn.freebsd.org/changeset/base/199576
Log:
remove volume alignment (was previously not correctly implemented)
Submitted by: HPS
Reported by: Jaakko Heinonen
Modified:
head/sys/dev/sound/usb/uaudio.c
Author: thompsa
Date: Tue Apr 6 23:15:16 2010
New Revision: 206290
URL: http://svn.freebsd.org/changeset/base/206290
Log:
MFC r203137
Release the firmware after loading to the device.
Modified:
stable/8/sys/dev/usb/wlan/if_run.c
stable/8/sys/dev/usb/wlan/if_runvar.h
Directory
Author: thompsa
Date: Tue Apr 6 23:15:44 2010
New Revision: 206291
URL: http://svn.freebsd.org/changeset/base/206291
Log:
MFC r203138
Use device_printf rather than printf + device_get_nameunit.
Modified:
stable/8/sys/dev/usb/wlan/if_run.c
Directory Properties:
stable/8/sys/ (props
Author: thompsa
Date: Tue Apr 6 23:16:09 2010
New Revision: 206292
URL: http://svn.freebsd.org/changeset/base/206292
Log:
MFC r203139
Add device ID.
PR: usb/142427
Modified:
stable/8/sys/dev/usb/wlan/if_rum.c
Directory Properties:
stable/8/sys/ (props changed)
Author: thompsa
Date: Tue Apr 6 23:16:40 2010
New Revision: 206293
URL: http://svn.freebsd.org/changeset/base/206293
Log:
MFC r203140
Optimise EHCI ISOC HS done check.
Submitted by: Hans Petter Selasky
Modified:
stable/8/sys/dev/usb/controller/ehci.c
Directory Properties:
Author: thompsa
Date: Tue Apr 6 23:17:13 2010
New Revision: 206294
URL: http://svn.freebsd.org/changeset/base/206294
Log:
MFC r203141
Attempt to recover on a TX error rather than stopping all transfers.
Submitted by: Hans Petter Selesky
Modified:
Author: thompsa
Date: Tue Apr 6 23:17:43 2010
New Revision: 206295
URL: http://svn.freebsd.org/changeset/base/206295
Log:
MFC r203142
Sync usb products to perforce.
Modified:
stable/8/sys/dev/usb/usbdevs
Directory Properties:
stable/8/sys/ (props changed)
1 - 100 of 853 matches
Mail list logo