hselasky
15e4e4d331
Implement support for reading USB quirks from the kernel environment.
...
Refer to the usb_quirk(4) manual page for more details on how to use
this new feature.
Submitted by: Maxime Soule <btik-fbsd@scoubidou.com>
PR: 203249
MFC after: 2 weeks
2015-09-24 17:37:30 +00:00
hselasky
dcb3f834f3
Add new USB quirk.
...
MFC after: 1 week
PR: 202783
2015-08-31 07:18:13 +00:00
hselasky
66e669290a
Add new USB quirk.
...
PR: 200693
MFC after: 1 week
2015-06-07 15:47:58 +00:00
hselasky
2f22788e3e
Add support for DYMO LabelWriter PnP.
...
MFC after: 2 weeks
2015-05-07 12:54:27 +00:00
hselasky
6ceab54f74
Add more USB IDs.
...
PR: 197753
MFC after: 1 week
2015-03-07 17:11:07 +00:00
hselasky
739fdee9a0
Add more quirks.
...
PR: 180617
MFC after: 1 day
2014-12-26 10:53:22 +00:00
hselasky
77359fb5b1
Add more USB quirks for Western Digital external USB HDD
...
enclosures. Rename an incorrectly named device. Increase
limit for maximum number of quirks.
PR: 178771, 180617
MFC after: 2 weeks
2014-12-08 10:41:34 +00:00
hselasky
6cbccb2aed
Add new USB quirk.
...
MFC after: 1 week
PR: 195372
2014-11-26 10:58:08 +00:00
kevlo
dadcc9c0d2
The USB LED driver for the Dream Cheeky WebMail Notifier.
...
Reviewed by: hselasky
2014-09-05 11:25:58 +00:00
hselasky
2373443b48
Fix spelling.
...
PR: 193279
MFC after: 1 week
2014-09-03 13:15:16 +00:00
hselasky
0d6b0d3b34
Add new quirk.
...
PR: 193279
MFC after: 1 week
2014-09-03 11:46:43 +00:00
n_hibma
7cb9d0139b
Add a second Huawei SCSI eject command as USB mode switch config files
...
sometimes use one or the other. Maybe newer Huawei modems switched.
Add a quirk for it as well.
PR: 145319
Submitted by: rozhuk.im gmail.com
2014-08-05 09:35:25 +00:00
hselasky
46765ac020
Add new USB quirk.
...
Submitted by: kwm @
MFC after: 1 week
2014-04-18 16:19:33 +00:00
hselasky
58a9881ebd
Add new quirk.
...
MFC after: 1 week
PR: usb/187188
Submitted by: Hiroo Ono <hiroo.ono+freebsd@gmail.com>
2014-03-04 12:33:18 +00:00
hselasky
3fdb39aacf
Our quirk table is almost full. Add some room for more quirks.
...
MFC after: 1 week
2014-02-17 20:30:29 +00:00
hselasky
d281f75996
Adjust USB quirk.
...
MFC after: 1 week
Submitted by: Volodymyr Kostyrko <arcade@b1t.name>
2014-02-17 20:26:13 +00:00
hselasky
cdf5c15057
Add more USB quirks.
...
Submitted by: Gerrit Kuehn <gerrit.kuehn@aei.mpg.de>
MFC after: 1 week
2014-01-24 18:52:04 +00:00
hselasky
0c01e480c7
Add new quirk.
...
PR: usb/185968
MFC after: 1 week
2014-01-22 07:22:42 +00:00
truckman
d8d2ad3d7c
Add quirks to make my old SanDisk Cruzer Mini 128MB happy.
...
MFC after: 1 week
2013-12-21 03:05:13 +00:00
hrs
ad998c9e9f
Add Planex MZK-UE150N.
...
Submitted by: Yusuke Tanaka
MFC after: 3 days
2013-07-02 07:35:57 +00:00
hselasky
dff9cf75d8
Add new USB quirk.
...
MFC after: 1 week
PR: usb/178771
2013-05-21 06:13:38 +00:00
hselasky
832afbadd1
Add new USB quirk.
...
PR: usb/175599
Submitted by: Juan J Lopez
MFC after: 1 week
2013-01-26 13:44:24 +00:00
hselasky
d7f656bdeb
Add new quirk and correct old one.
...
PR: usb/175454
MFC after: 1 week
2013-01-21 07:02:41 +00:00
hselasky
381e55ca25
Bugfix: Fix sizeof() argument.
...
Found by: Haakon Loevdal
MFC after: 1 week
2013-01-10 08:06:12 +00:00
markj
6b14b2464d
Add the NO_SYNC_CACHE quirk for all Apple USB MSC devices, as they
...
typically do not handle the SYNCHRONIZE_CACHE command - they either
return an error or the firmware enters a reset loop.
Reviewed by: hselasky
Approved by: rstone (co-mentor)
MFC after: 2 weeks
2012-12-26 22:21:27 +00:00
hselasky
681b637c99
Remove no longer needed quirk.
...
Submitted by: Mark Johnston
2012-11-23 08:22:06 +00:00
marcel
a985eb3b40
Add the UQ_MSC_NO_PREVENT_ALLOW quirk to handle devices that do not support
...
the 'PREVENT/ALLOW MEDIUM REMOVAL' SCSI command. An example of such a
device is the STmicro ST72682. We send the SCSI command for every open and
close, which can result in a significant amount of spam on the console
during boot.
Reviewed by: hps@
2012-11-05 21:03:38 +00:00
hselasky
75d07df660
Add support for Fast Track Ultra 8R from M-audio.
...
MFC after: 1 week
2012-10-26 11:41:57 +00:00
eadler
77cee41962
Add support for the extrememory Snippy
...
PR: usb/159611
Submitted by: Fabian Keil <fk@fabiankeil.de>
Approved by: cperciva (implicit)
MFC after: 3 days
2012-10-14 17:26:45 +00:00
eadler
83d3b019d5
Add support for Feiya Elango USB MicroSD
...
PR: usb/153599
Submitted by: CyberLeo <cyberleo@cyberleo.net>
Approved by: cperciva (implicit)
MFC after: 3 days
2012-10-14 17:26:40 +00:00
eadler
00d151a4dd
Add support for the Buffalo RUF2 flash drive.
...
PR: usb/166848
Submitted by: Andrew Gregory <andrew@scss.com.au>
Reviewed by: hselasky
Approved by: cperciva (implicit)
MFC after: 3 days
2012-10-14 17:26:32 +00:00
hselasky
cde424c336
Add UQ_UMS_IGNORE quirk.
...
Wrap two long lines.
Some minor spelling correction.
PR: usb/171721
2012-09-17 19:06:35 +00:00
hselasky
0f8b6a08b6
Add new USB device quirk.
...
Submitted by: Kra OTN
MFC after: 2 weeks
2012-08-15 15:35:20 +00:00
emaste
c914da2ab4
Quirk MS keyboard so that function keys work
...
The function keys on a Microsoft Natural Egronomic Keyboard 4000 have been
repurposed as "Help", "Undo", "Redo" etc., and a special "F Lock" key is
required to return them to their normal purpose.
This change enables the UQ_KBD_BOOTPROTO quirk for the MS Natural 4000
keyboard to get the keys working again. More extensive changes to the USB
keyboard infrastructure would be needed to fully support the "F Lock" mode
and the extended keys on this keyboard.
PR: usb/116947
Approved by: hselasky@
2012-07-23 15:14:28 +00:00
hselasky
ac5c6f48bd
Add more quirks for USB mass storage adapters.
...
Submitted by: Erich Dollansky
MFC after: 1 week
2012-07-03 16:29:41 +00:00
hselasky
9afb01f39d
Add more quirks for USB MIDI adapters.
...
Obtained from: Clemens Ladisch
MFC after: 1 week
2012-06-14 16:20:19 +00:00
hselasky
87b184512f
Add support for more USB devices.
...
Submitted by: pav @
MFC after: 1 week
2012-01-16 22:26:25 +00:00
emaste
79fb007af3
Add quirk for Micron RealSSD eUSB failing on unsupported SCSI command
...
It appears this device fails if sent a SYNCHRONIZE_CACHE command, so add
quirk to avoid sending it.
I will follow up with Micron on this issue, and will adjust the quirk if
necessary based on their feedback.
Reviewed by: hselasky@
2011-12-03 19:56:52 +00:00
hselasky
33253749ed
Quirk all of ALCOR's mass storage devices instead of
...
quirking individual devices.
Submitted by: Dmitry Luhtionov
MFC after: 1 week
2011-11-17 10:46:51 +00:00
hselasky
d5f55976ed
Add USB mass storage quirk for device that emits errors after the automatic
...
no synchronize cache detection.
Submitted by: Scott Allendorf
MFC after: 3 days
2011-10-10 16:26:06 +00:00
hselasky
c4b01cd5b9
Add quirks for some USB mass storage devices which doesn't respond
...
after trying to query the synchronize cache support.
Submitted by: Keith White
PR: usb/160911
Approved by: re (kensmith)
MFC after: 1 week
2011-09-27 07:06:02 +00:00
hselasky
51e6bf127c
Refactor auto-quirk solution so that we break as few external
...
drivers as possible.
PR: usb/160299
Approved by: re (kib)
Suggested by: rwatson
MFC after: 0 days
2011-09-10 15:55:36 +00:00
hselasky
8335f4b89d
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
2011-09-02 18:50:44 +00:00
hselasky
f91c2275ef
Introduce a quirk for broken USB MIDI hardware instead of limiting performance
...
in general.
MFC after: 1 week
2011-07-03 13:27:23 +00:00
hselasky
7e21857a46
- Add support for some non-standard USB MIDI devices from Roland, by
...
means of allowing vendor specific interface class for audio and MIDI devices.
- Add new quirks for this. The vendor and product list in OpenBSD's
dev/usb/umidi_quirks.c was used as reference.
MFC after: 14 days
Approved by: thompsa (mentor)
2011-02-24 09:13:47 +00:00
n_hibma
d083a86f6c
Curitel UM150 needs a quirk to stop it from detaching straight after
...
attach (resetting actually).
Submitted by: Oleg Nauman
MFC after: 1 week
2011-02-07 22:37:27 +00:00
jhb
c17f46e472
Remove unneeded includes of <sys/linker_set.h>. Other headers that use
...
it internally contain nested includes.
Reviewed by: bde
2011-01-11 13:59:06 +00:00
n_hibma
7c21b2dc77
Add a man page for usb_quirk module, plus references in other man pages,
...
and updated comments in the usb_quirk.h header file.
The main purpose of this is to expose the quirks for ejecting 3G
modules. usb_modeswitch in Linux does a great job of collecting
information on these, and with the quirks module people can try out the
modeswitch config file entries on FreeBSD, hence the SCSI strings in the
man page.
MFC after: 2 weeks
2010-11-10 23:45:44 +00:00
n_hibma
c905973491
Allow specification of eject method through quirks, so people can test
...
drive eject methods before supplying patches.
2010-11-10 18:41:38 +00:00
hselasky
deeb89a128
Add new USB quirk.
...
Submitted by: Dmitry Luhtionov
Approved by: thompsa (mentor)
2010-11-04 19:05:35 +00:00