Josef Karthauser
9f1c775798
Add a device description for Intel 82801CA/CAM (ICH3) USB controller
...
USB-C.
PR: kern/41963
2002-08-28 20:24:49 +00:00
Philippe Charnier
93b0017f88
Replace various spelling with FALLTHROUGH which is lint()able
2002-08-25 13:23:09 +00:00
Archie Cobbs
4a6a94d8d8
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
Josef Karthauser
24177c6cb0
Use uhci_pci_match to return the device description and rework the
...
vendor description code.
2002-08-18 11:52:47 +00:00
Josef Karthauser
f992fafdd7
Add a comment to remind that uhci_pci_match will never return NULL.
...
Don't display the "New UHCI DeviceId" message unless booting verbosely.
Use a switch statement for the vendor match code.
2002-08-18 11:42:11 +00:00
Josef Karthauser
8f5fc1b728
Consolidate the device recognition code.
2002-08-18 00:24:03 +00:00
Josef Karthauser
1e03ff6cf0
MFNetBSD: 1.51
...
Move a quirk tests so the message printed about directionality is
right.
2002-08-16 12:16:07 +00:00
Josef Karthauser
a6103a945a
MFNetBSD: (1.50) Get rid of trailing white space.
2002-08-16 12:13:26 +00:00
Josef Karthauser
3a89188b79
MFNetBSD:
...
revision 1.127
date: 2002/08/07 20:03:19; author: augustss; lines: +4 -8
Fix some braindead calls to free memory (only encountered
under low memory conditions). From OpenBSD.
2002-08-16 09:10:43 +00:00
Josef Karthauser
c5849647cc
UHCI_DEBUG -> USB_DEBUG.
2002-08-15 22:41:20 +00:00
Josef Karthauser
31f48889ad
Add the uftdi ucom driver which supports the following adapters:
...
Inland UAS111
QVS USC-1000
HP USB-Serial adapter shipped with some HP laptops
Submitted by: takawata
MFC After: 7 days
2002-08-11 23:32:33 +00:00
Josef Karthauser
0d7655be61
Regen
2002-08-11 21:19:18 +00:00
Josef Karthauser
4910ddcf3f
Add Palm M515.
...
Submitted by: Luiz Eduardo Roncato Cordeiro <cordeiro@nic.br>
2002-08-11 21:11:14 +00:00
Josef Karthauser
3b7efc56d0
Use the hw.usb sysctl tree instead of debug.usb.
...
Requested by: imp
2002-08-08 12:05:51 +00:00
Josef Karthauser
528d1a7fbc
Replace the FOO_DEBUG definitions with USB_DEBUG, and switch the
...
debugging levels to off by default. Now that debug levels can be
tweaked by sysctl we don't need to go through hoops to get the
different usb parts to produce debug data.
2002-07-31 14:34:36 +00:00
Josef Karthauser
163ddd953b
Wake up Joe! It would help if I included sys/sysctl.h.
2002-07-31 14:20:07 +00:00
Josef Karthauser
140d7e756f
Add a sysctl (debug.usb.uhub) for tweaking the uhub debug levels.
2002-07-31 13:58:15 +00:00
Josef Karthauser
0e6b196686
Get bored with hard coded debug level variables and introduce a debug.usb
...
sysctl tree for tweaking them real-time.
Reviewed by: iedowse
2002-07-31 13:33:55 +00:00
Josef Karthauser
5e33115f05
It should be "ucom", not "usio".
2002-07-31 10:52:46 +00:00
Josef Karthauser
39db6f7ae0
Regen
2002-07-31 10:05:58 +00:00
Josef Karthauser
0919ca4bc4
MFNetBSD: uvisor.c (1.14, 1.15)
...
Add support for Palm (M500, M505, M125) and Sony devices (Clie 4.0 and 4.1).
2002-07-31 10:05:26 +00:00
Josef Karthauser
34b549fdf3
Remove trailing white spaces
...
Obtained from: NetBSD (1.16)
2002-07-31 09:24:41 +00:00
Josef Karthauser
f8d314e7c6
Regen
2002-07-31 09:09:50 +00:00
Josef Karthauser
1dc3ed04a2
Add the HP ScanJet 2200C.
2002-07-31 09:07:56 +00:00
Josef Karthauser
7ab45e978a
Enable the HP 2200C and Visioneer Scanport 3000 scanners, and remove
...
some trailing spaces whilst I'm here.
Obtained from: NetBSD.
2002-07-31 09:05:52 +00:00
Josef Karthauser
b2dd67bba5
Add the Primax (Visioneer) 6200 scanner.
...
Obtained from: OpenBSD (via NetBSD)
2002-07-31 08:51:32 +00:00
Josef Karthauser
7ebe6f9e2f
Regen
2002-07-30 23:30:56 +00:00
Josef Karthauser
3fc6710b56
Add support for a couple of network adapters; the 3Com 3C460B and
...
the Belkin USB2LAN.
Obtained from: NetBSD
2002-07-30 23:30:15 +00:00
Ian Dowse
b4dc6ff9bc
Remove some strange code that allocates memory and then immediately
...
frees it again. The idea was to perform M_WAITOK allocations in a
process context to reduce the risk of later interrupt-context
M_NOWAIT allocations failing, but in fact this code can be called
from contexts where it is not desirable to sleep (e.g. if_start
routines), so it causes lots of witness "could sleep" warnings.
2002-07-30 23:26:22 +00:00
Josef Karthauser
ca095220db
Commit a version of the uvisor driver for connecting Handspring
...
Visors via USB.
Submitted by: Chia-liang Kao <clkao@clkao.org>
2002-07-30 17:44:28 +00:00
Maxim Sobolev
3c7d68acc8
Regen after usbdevs rev.1.95.
2002-07-30 11:03:50 +00:00
Maxim Sobolev
b8d95a688e
Add ID for Luwen EasyDisk USB flash memory drive.
...
PR: 41081
Submitted by: demon
MFC after: 5 days
2002-07-30 11:02:35 +00:00
Takanori Watanabe
2e673adddb
Regen.
2002-07-25 14:16:47 +00:00
Takanori Watanabe
86b3064d09
MFNetBSD: FTDI USB-serial converter chips description.
2002-07-25 14:15:49 +00:00
John Baldwin
d6ac80d12f
Add PCI IDs for the A, B, and C UHCI controllers in the ICH4.
...
Sponsored by: The Weather Channel
2002-07-19 22:17:02 +00:00
Ian Dowse
417d8f25fc
Re-fetch the interface handle after setting the config number,
...
because the previous interface handle gets freed when the config
number is set. This fixes a problem where memory could be accessed
after it was freed when the interface was ifconfig'd up.
Reviewed by: n_hibma
2002-07-15 14:37:36 +00:00
Hajimu UMEMOTO
767f578267
Correct module name of my previous commit.
2002-07-15 11:22:37 +00:00
Hajimu UMEMOTO
ad85ae6de1
When usb is kld, ucom and uplcom were failed to load because of
...
usbd_abort_pipe undefined.
2002-07-13 10:41:35 +00:00
Josef Karthauser
04b401aa8a
It's not "usio" anymore, it's "ucom".
...
Submitted by: nsayer
2002-07-10 01:42:25 +00:00
Josef Karthauser
f411925536
Improve detach operation.
...
Submitted by: akiyama
2002-07-10 00:52:16 +00:00
Josef Karthauser
d365977464
Include the bmaj entry in the cdevsw for versions of FreeBSD that need it.
2002-07-10 00:46:44 +00:00
Josef Karthauser
c2dc904947
Regen.
2002-07-10 00:43:50 +00:00
Josef Karthauser
92e19cc17e
Add another ucom device (ELECOM UC-SGT).
...
Submitted by: akiyama
2002-07-10 00:43:10 +00:00
Josef Karthauser
455a6759e8
Regen for SMC 2206USB/ETH EZ Connect adapter.
2002-07-09 16:46:31 +00:00
Josef Karthauser
7109e2c4df
MFNetBSD: Add support for the SMC 2206USB/ETH EZ Connect adapter (Pegasus II)
2002-07-09 16:45:03 +00:00
Josef Karthauser
7db8d4d987
Delay the creation of the ugenX device node until we're certain
...
that the attach succeeded. (Fixes a potential panic for devices
that fail to attach properly and are subsquently unplugged and then
plugged back in again.)
2002-07-09 01:01:25 +00:00
Nick Hibma
d8880ad0bd
Avoid reprobing on loading a driver. This does not work as the ivars set
...
during the previous probe are stale.
What really should be done is route the probe through
device_probe_and_attach bit this is one of those ICBBATIASS (I can't be
bothered as there is a simpler solution). The user can easily replug the
device after kldloading a new device driver.
2002-06-17 20:57:54 +00:00
Nick Hibma
3a6a5935a8
Set the ivars _after_ checking that the bdev was correctly created instead
...
of before.
2002-06-17 20:52:26 +00:00
Nick Hibma
1a283dd436
clean up some KASSERTS.
2002-06-17 20:44:37 +00:00
Nick Hibma
eb38329015
Rewrite the probe routine. This makes adding drives and quirks more easy.
...
While there change a few names to less confusing ones.
2002-06-16 20:53:35 +00:00