Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs |
|
#
c1f3e4bf |
| 14-Jul-2001 |
Jens Schweikhardt <schweikh@FreeBSD.org> |
Removed whitespace at end-of-line; no content changes. I simply did cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//'
BTW, what editors are the culprits? I'm using vim and it shows
Removed whitespace at end-of-line; no content changes. I simply did cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//'
BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block...
Reviewed by: Silence from cvs diff -b MFC after: 7 days
show more ...
|
#
3d45e180 |
| 10-Jul-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
mdoc(7) police: removed HISTORY info from the .Os call.
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
eb083802 |
| 18-Apr-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
mdoc(7) police: normalize .Nd.
|
#
4c574bfd |
| 20-Feb-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
These pages are not i386-specific.
|
Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
#
95d7878c |
| 04-May-2000 |
Archie Cobbs <archie@FreeBSD.org> |
Move netgraph node type man pages from section 8 to section 4.
|
#
fb5bdb8e |
| 04-Apr-2000 |
Sheldon Hearn <sheldonh@FreeBSD.org> |
Whitespace change:
Remove single-space hard sentence break introduced in the previous commit.
Reviewed by: jmb
|
#
4c9805fa |
| 02-Apr-2000 |
Jonathan M. Bresler <jmb@FreeBSD.org> |
Add support for the LinkSys USB10T network adapter that contains the ADMtek Pegasus AN986 USB chipset. The adapter supports both 10BaseT and 100BaseT (including full-duplex). The product code fo
Add support for the LinkSys USB10T network adapter that contains the ADMtek Pegasus AN986 USB chipset. The adapter supports both 10BaseT and 100BaseT (including full-duplex). The product code for these adapters is 0x2206.
show more ...
|
Revision tags: release/4.0.0_cvs |
|
#
6d249eee |
| 01-Mar-2000 |
Sheldon Hearn <sheldonh@FreeBSD.org> |
Remove single-space hard sentence breaks. These degrade the quality of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
|
#
418a4537 |
| 20-Feb-2000 |
Nick Hibma <n_hibma@FreeBSD.org> |
Update the documentation to reflect Bill Paul's latest changes.
|
#
5fbeb2a2 |
| 25-Jan-2000 |
Archie Cobbs <archie@FreeBSD.org> |
Add a reference to ng_ether(8).
|
#
6b713d58 |
| 23-Jan-2000 |
Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org> |
First round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
|
#
9972499a |
| 17-Jan-2000 |
Bill Paul <wpaul@FreeBSD.org> |
Change 'controller uhci0' and friends in the SYNOPSIS sections to 'device uhci0' and so on.
|
#
d04bb221 |
| 07-Jan-2000 |
Bill Paul <wpaul@FreeBSD.org> |
Add the vendor and device IDs for a whole bunch of additional USB ethernet adapters that are supported by the aue and kue drivers. There are actually a couple more out there from Accton, Asante and E
Add the vendor and device IDs for a whole bunch of additional USB ethernet adapters that are supported by the aue and kue drivers. There are actually a couple more out there from Accton, Asante and EXP Computer, however I was not able to find any Windows device drivers for these on their servers, and hence could not harvest their vendor/device ID info. If somebody has one of these things and can look in the .inf file that comes with the Windows driver, I'd appreciate knowing what it says for 'VID' and 'PID.'
Additional adapters include: the D-Link DSB-650 and DSB-650TX, the SMC 2102USB, 2104USB and 2202USB, the ATen UC10T, and the Netgear EA101. These are all mentioned in the man pages, relnotes and LINT.
Also correct the date in the kue(4) man page. I wrote this thing on Jan, 4 2000, not 1999.
show more ...
|
#
ed63a7aa |
| 28-Dec-1999 |
Bill Paul <wpaul@FreeBSD.org> |
This commit adds device driver support for the ADMtek AN986 Pegasus USB ethernet chip. Adapters that use this chip include the LinkSys USB100TX. There are a few others, but I'm not certain of their a
This commit adds device driver support for the ADMtek AN986 Pegasus USB ethernet chip. Adapters that use this chip include the LinkSys USB100TX. There are a few others, but I'm not certain of their availability in the U.S. I used an ADMtek eval board for development. Note that while the ADMtek chip is a 100Mbps device, you can't really get 100Mbps speeds over USB. Regardless, this driver uses miibus to allow speed and duplex mode selection as well as autonegotiation. Building and kldloading the driver as a module is also supported.
Note that in order to make this driver work, I had to make what some may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer() function will use tsleep() for synchronous transfers that don't complete right away. This is a problem since there are times when we need to do sync transfers from an interrupt context (i.e. when reading registers from the MAC via the control endpoint), where tsleep() us a no-no. My hack allows the driver to have the code poll for transfer completion subject to the xfer->timeout timeout rather that calling tsleep(). This hack is controlled by a quirk entry and is only enabled for the ADMtek device.
Now, I'm sure there are a few of you out there ready to jump on me and suggest some other approach that doesn't involve a busy wait. The only solution that might work is to handle the interrupts in a kernel thread, where you may have something resembling a process context that makes it okay to tsleep(). This is lovely, except we don't have any mechanism like that now, and I'm not about to implement such a thing myself since it's beyond the scope of driver development. (Translation: I'll be damned if I know how to do it.) If FreeBSD ever aquires such a mechanism, I'll be glad to revisit the driver to take advantage of it. In the meantime, I settled for what I perceived to be the solution that involved the least amount of code changes. In general, the hit is pretty light.
Also note that my only USB test box has a UHCI controller: I haven't I don't have a machine with an OHCI controller available.
Highlights:
- Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part. - Updated usbdevs and regenerated generated files - Updated HARDWARE.TXT and RELNOTES.TXT files - Updated sysinstall/device.c and userconfig.c - Updated kernel configs -- device aue0 is commented out by default - Updated /sys/conf/files - Added new kld module directory
show more ...
|