summaryrefslogtreecommitdiffstats
path: root/share/man/man4/aue.4
Commit message (Collapse)AuthorAgeFilesLines
* Work around an apparent mdoc(7) bug.trhodes2005-10-071-6/+4
| | | | | Spotted by: marius Discussed with: ru
* Break long lines and kill a few instances of EOL whitespace.trhodes2005-07-211-1/+2
| | | | Noticed by: ru
* Add a "Load module on start up" comment, similar to mac_*.4 pages[1].trhodes2005-07-191-1/+14
| | | | | | | | Quote .Cd and .Nd text. Bump doc date. Requested by: some user through ru Supported by: ru, dwmalone, brueffer
* (fast) ethernet -> (Fast) Ethernetbrueffer2004-12-211-4/+4
| | | | MFC after: 3 days
* Add a HARDWARE section which lists supported devices.simon2004-08-011-43/+47
|
* Correct the misuse of \- (mdoc(7) mathematical minus) when - (mdoc(7)simon2004-05-141-1/+1
| | | | | | | hyphen) is meant. Mdoc(7) clue by: ru Reviewed by: ru
* Add Sandberg USB to Network Link to the list of supported devices.simon2004-04-241-0/+2
|
* - Add the HP hn210e to the devices list.simon2004-01-091-1/+4
| | | | | | - Make the device list compact. MFC after: 1 week
* Catch up with the hardware notes: list the supported cards.roam2003-09-051-4/+39
| | | | | | PR: 55643 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> MFC after: 1 month
* Xref miibus(4).trhodes2003-02-151-0/+1
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-07-141-1/+1
| | | | | | | | | | 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
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: normalize .Nd.ru2001-04-181-2/+1
|
* These pages are not i386-specific.ru2001-02-201-1/+1
|
* Move netgraph node type man pages from section 8 to section 4.archie2000-05-041-2/+2
|
* Whitespace change:sheldonh2000-04-041-2/+3
| | | | | | | Remove single-space hard sentence break introduced in the previous commit. Reviewed by: jmb
* Add support for the LinkSys USB10T network adapter thatjmb2000-04-021-2/+4
| | | | | | | 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.
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-8/+16
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Update the documentation to reflect Bill Paul's latest changes.n_hibma2000-02-201-9/+0
|
* Add a reference to ng_ether(8).archie2000-01-251-1/+2
|
* First round of config related changes to the manpages.asmodai2000-01-231-5/+5
| | | | device blah0 -> device blah for PCI devices and busses.
* Change 'controller uhci0' and friends in the SYNOPSIS sections towpaul2000-01-171-4/+4
| | | | 'device uhci0' and so on.
* Add the vendor and device IDs for a whole bunch of additional USBwpaul2000-01-071-1/+4
| | | | | | | | | | | | | | | | | 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.
* This commit adds device driver support for the ADMtek AN986 Pegasuswpaul1999-12-281-0/+142
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
OpenPOWER on IntegriCloud