#
d46dc4ad |
| 02-Sep-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
This patch adds automatic detection of USB mass storage devices which does not support the no synchronize cache SCSI command.
The __FreeBSD_version version macro has been bumped and external kernel
This patch adds automatic detection of USB mass storage devices which does not support the no synchronize cache SCSI command.
The __FreeBSD_version version macro has been bumped and external kernel modules needs to be recompiled after this patch.
Approved by: re (kib) MFC after: 1 week PR: usb/160299
show more ...
|
#
cf914969 |
| 15-Aug-2011 |
Justin T. Gibbs <gibbs@FreeBSD.org> |
Integrate FreeBSD/head into projects/zfsd/head as of SVN revision 224870.
|
#
2ffd5fdc |
| 11-Aug-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Use synchronous device destruction instead of asynchronous, so that a new device having the same name like a previous one is not created before the old one is gone. This fixes some panics due to asse
Use synchronous device destruction instead of asynchronous, so that a new device having the same name like a previous one is not created before the old one is gone. This fixes some panics due to asserts in the devfs code which were added recently.
Approved by: re (kib) MFC after: 1 week
show more ...
|
#
935205e2 |
| 17-Jul-2011 |
Justin T. Gibbs <gibbs@FreeBSD.org> |
Integrate from Head into ZFSD feature branch as of revision r224141.
|
#
23300944 |
| 30-Jun-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r223696 to pick up dfr's userboot
|
#
cfdfd32d |
| 26-Jun-2011 |
Attilio Rao <attilio@FreeBSD.org> |
MFC
|
#
d43ffe94 |
| 24-Jun-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
- Ensure that we get all the required nomatch devd events.
MFC after: 3 days
|
#
a6b60150 |
| 24-Jun-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
- Move execution of event handlers into the probe and attach function so that dynamically loaded device drivers get a chance to run their event hooks.
- Decouple the USB suspend and resume lock from
- Move execution of event handlers into the probe and attach function so that dynamically loaded device drivers get a chance to run their event hooks.
- Decouple the USB suspend and resume lock from witness. It produces some false warnings due to reusing the lock name among multiple devices.
MFC after: 3 days
show more ...
|
#
87c3644c |
| 24-May-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r222256
|
#
5f6b159d |
| 18-May-2011 |
Attilio Rao <attilio@FreeBSD.org> |
MFC
|
#
cd10bffa |
| 18-May-2011 |
Andriy Gapon <avg@FreeBSD.org> |
usb: change to one-pass probing of device drivers
This brings USB bus more in line with how newbus is supposed to be used. Also, because of the two-pass probing the following message was produced by
usb: change to one-pass probing of device drivers
This brings USB bus more in line with how newbus is supposed to be used. Also, because of the two-pass probing the following message was produced by devd in default configuration when almost any USB device was connected: Unknown USB device: vendor <> product <> bus <> This should be fixed now.
Note that many USB device drivers pass some information from probe method to attach method via ivars. For this to continue working we rely on the fact that the subr_bus code calls probe method of a winning driver again before calling its attach method in the case where multiple drivers claim to support a device. This is done because device description is set in successful probe methods and we want to get a correct device description from a winning driver. So now this logic is re-used for setting ivars too.
Reviewed by: hselasky MFC after: 1 month
show more ...
|
#
521bd6b4 |
| 08-May-2011 |
Attilio Rao <attilio@FreeBSD.org> |
MFC
|
#
afa524e6 |
| 08-May-2011 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Cleanup usb_notify_addq_compat(). It should not be needed any more.
MFC after: 7 days
|
#
9b4fcf85 |
| 18-Feb-2011 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Merge svn+ssh://svn.freebsd.org/base/head@218816
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
#
58ccf5b4 |
| 11-Jan-2011 |
John Baldwin <jhb@FreeBSD.org> |
Remove unneeded includes of <sys/linker_set.h>. Other headers that use it internally contain nested includes.
Reviewed by: bde
|
#
0c21a60c |
| 05-Dec-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
svn+ssh://svn.freebsd.org/base/head@216199
|
#
2006fbc8 |
| 02-Dec-2010 |
Dimitry Andric <dim@FreeBSD.org> |
Sync: merge r215944 through r216132 from ^/head.
|
#
02c40241 |
| 30-Nov-2010 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
We need to define a cdev variable associated with each USB device, hence existing applications like webcamd are expecting that. This problem was introduced by SVN change 214221 where cdev= was replac
We need to define a cdev variable associated with each USB device, hence existing applications like webcamd are expecting that. This problem was introduced by SVN change 214221 where cdev= was replaced by ugen= by accident. Solve this problem by redefining cdev= in devd notifications.
MFC after 3 days.
Approved by: thompsa (mentor)
show more ...
|
#
eef8b03c |
| 06-Nov-2010 |
Dimitry Andric <dim@FreeBSD.org> |
Sync: merge r214649 through r214894 from ^/head.
|
#
0834ed47 |
| 05-Nov-2010 |
Nick Hibma <n_hibma@FreeBSD.org> |
Bugfix: Move the 'at <location string' to the beginning of the attach notification. devd would stop evaluating at 'at' (not '<k>=<v>') and hence prevent 'port=X' (and 'bus=<"on" string>) from making
Bugfix: Move the 'at <location string' to the beginning of the attach notification. devd would stop evaluating at 'at' (not '<k>=<v>') and hence prevent 'port=X' (and 'bus=<"on" string>) from making it into the environment for the devd action.
Reviewed by: hselasky MFC after: 2 weeks
show more ...
|
#
6df3eebb |
| 04-Nov-2010 |
Nick Hibma <n_hibma@FreeBSD.org> |
Don't terminate the notification with \n. This is done in usb_device.c:devctl_notify_f().
|
#
b9f2f8c3 |
| 01-Nov-2010 |
Dimitry Andric <dim@FreeBSD.org> |
Sync: merge r214353 through r214648 from ^/head.
|
#
8427ed84 |
| 27-Oct-2010 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for setting per-interface PnP information.
Submitted by: Nick Hibma Approved by: thompsa (mentor)
|
#
6f3544cd |
| 26-Oct-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Merge svn+ssh://svn.freebsd.org/base/head@214309
|
#
51297f7d |
| 25-Oct-2010 |
Dimitry Andric <dim@FreeBSD.org> |
Sync: merge r214221 through r214352 from ^/head.
|