summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/if_run.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* the Sitecom WL-608 is a run(4) (although it is not 80.11n capable).damien2009-06-041-1/+2
| | | | | | it has an RT2070 MAC/BB which is a (cheap) single-chip 802.11g solution. USB ID provided by Michael Kiesel.
* attach to more devices.damien2009-05-241-1/+11
|
* Hercules HWNU-300 is a run(4).damien2009-05-191-1/+2
|
* fix reading from e-fuse rom (>= RT3070 only).damien2009-05-181-3/+4
| | | | tested by robert@
* properly identify the RT3052 radio (dual-band 2T2R) in dmesg.damien2009-05-151-1/+2
|
* update run(4) microcode.damien2009-05-151-14/+16
| | | | | | split it into two separate files while i'm at it since there are actually two different firmwares (one for RT2870/RT3070 and one for >=RT3071).
* attach to more devices; we now have 113 usb ids.damien2009-05-151-99/+114
|
* sort usb ids. i found a simpler way to keep them in sync with thedamien2009-05-121-82/+73
| | | | ralink linux driver.
* run(4) celebrates its 98th USB ID!damien2009-05-111-2/+7
|
* attach to more shits.damien2009-05-111-1/+3
|
* enable USB Rx stream mode (aggregation of muliple bulk xfers in a single one).damien2009-05-111-10/+6
|
* s/GWUSBMICRON/GWUSMICRON/ spotted by Fukaumi Naokidamien2009-04-021-4/+4
| | | | + sort Corega entry
* Add a bunch more run devices.jsg2009-03-281-1/+11
|
* Match on EW-7717Un, EW-7718Unjsg2009-03-271-1/+3
|
* Match on ASUS USB-N11jsg2009-03-271-1/+2
|
* remove useless code to force an empty transfer in case the lengthdamien2009-03-261-5/+1
| | | | | is a multiple of wMaxPacketSize, since this is exactly what the USBD_FORCE_SHORT_XFER flag does for us.
* some devices like the Planex GW-US300MiniS seem to have only 4 Tx bulkdamien2009-03-141-7/+9
| | | | | | | | endpoints instead of 6 (4 EDCAs + HCCA + Prio). since we do not use the last two endpoints anyway, only check that we have at least found 4 Tx bulk endpoints. from FUKAUMI Naoki.
* add more run(4) USB ids, clarify some.damien2009-03-141-3/+7
| | | | | | | from FUKAUMI Naoki. add a HARDWARE section to the run(4) man page to start listing known run(4) devices while i'm at it.
* Match on D-Link DWA-130.jsg2009-03-141-1/+2
| | | | From Todd Carson in pr 6105.
* Add id for this ridiculous small run(4) found at akihabara. As usual commitedclaudio2009-03-121-1/+2
| | | | over this run(4).
* do not compile with RUN_DEBUG by defaultdamien2009-02-101-5/+3
|
* - fix run_mcu_cmd(). it has the side-effect of fixing LEDs.damien2009-02-061-43/+59
| | | | | | | | - fix run_rt3070_rf_write() for RT3070 - fix HW WEP for those who still care - add quirks required for RT3070+RT3020 committed over an EDIMAX EW-7711UAn (RT3070+RT3020)
* I changed the IEEE80211_QOS_ACK_POLICY_* definitions to be more in linedamien2009-01-261-3/+2
| | | | with other net80211 flags (we no longer need to shift.)
* Match on Linksys WUSB600N.jsg2009-01-071-2/+3
| | | | Tested by frlinux@gmail.com.
* - fix reading from E-FUSE ROM (some RT3070 adapters have an E-FUSE ROMdamien2009-01-061-9/+32
| | | | | | instead of an EEPROM.) - fix default LEDs and RF settings (when info is missing from EEPROM.) - gracefully stop Tx in run_stop().
* - do TX radiotap later in run_tx() such that the duration field isdamien2009-01-051-56/+97
| | | | | | | filled and that the IEEE80211_RADIOTAP_F_SHORTPRE flag is set properly. - fix set_chan() for RT3070. - add some crazy BBP/RF registers tweaks for RT3070 (mostly HW bugs workarounds extrapolated from the Ralink Linux driver.)
* don't panic in run_delete_key_cb() when detaching the adapter from thedamien2009-01-041-7/+10
| | | | | USB bus while a WPA connection is active. cleanup error handling in run_init() while i'm here.
* run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.damien2009-01-031-0/+2970
the driver supports legacy 802.11abg modes only (no 802.11n yet.) WPA works, with hardware encryption/decryption. committed over an RT2800U (RT2870+RT2820). enabled on i386 and amd64 GENERIC only for now. thanks to Paul Lin at Ralink for letting us ship the firmware under an appropriate license. "man page looks ok" jmc@ "you should commit it" jsg@, ok deraadt@