version 1.2, 2021/08/22 09:53:46
|
version 1.8, 2021/11/04 18:53:07
|
Line 1
|
Line 1
|
We currently have 27 wifi drivers in the source tree. A few of them have already been converted for the wifi renewal branch (see [[Wifi renewal on hg]]). |
# Current state of wifi drivers |
|
|
| Device| at | usbwifi | converted | tested | |
We currently have 26 wifi drivers in the source tree. A few of them have already been converted for the wifi renewal branch (see [[Wifi renewal on hg]]). |
|-------|-----------------------|---------------|---------------|---------------| |
|
| an | pci, pcmcia[1], isapnp | - | no | no | |
| Device | at | usbwifi | converted | tested | |
| ath | pci[1], cardbus[1] | - | no | no | |
|---------------------------------------|-----------------------|---------------|---------------|---------------| |
| athn | pci[1], cardbus, usb | +/-/? | no | no | |
| [an](https://man.NetBSD.org/an.4) | pci, pcmcia[1], isapnp | - | no | no | |
| atu | usb | + | no | no | |
| [ath](https://man.NetBSD.org/ath.4) | pci[1], cardbus[1] | - | no | no | |
| atw | pci, cardbus | - | no | no | |
| [athn](https://man.NetBSD.org/athn.4) | pci[1], cardbus, usb | +/-/? | no | no | |
| awi | pcmicia | - | no | no | |
| [atu](https://man.NetBSD.org/atu.4) | usb | + | no | no | |
| bwfm | pci, sdmmc[1], usb | +/-/? | no | no | |
| [atw](https://man.NetBSD.org/atw.4) | pci, cardbus | - | no | no | |
| bwi | pci, cardbus | - | no | no | |
| [awi](https://man.NetBSD.org/awi.4) | pcmicia | - | no | no | |
| ipw | pci | - | no | no | |
| [bwfm](https://man.NetBSD.org/bwfm.4) | pci, sdmmc[1], usb | +/-/? | no | no | |
| iwi | pci | - | no | no | |
| [bwi](https://man.NetBSD.org/bwi.4) | pci, cardbus | - | no | no | |
| iwm | pci[1] | - | yes | ? | |
| [ipw](https://man.NetBSD.org/ipw.4) | pci | - | no | no | |
| iwn | pci | - | yes | ? | |
| [iwi](https://man.NetBSD.org/iwi.4) | pci | - | no | no | |
| malo | pci | - | no | no | |
| [iwm](https://man.NetBSD.org/iwm.4) | pci[1] | - | yes | ? | |
| otus | usb | + | no | no | |
| [iwn](https://man.NetBSD.org/iwn.4) | pci | - | yes | ? | |
| ral | pci, cardbus, usb | +/-/? | no | no | |
| [malo](https://man.NetBSD.org/malo.4) | pci | - | no | no | |
| rsu | usb | + | no | no | |
| [otus](https://man.NetBSD.org/otus.4) | usb | + | no | no | |
| rtw | pci, cardbus[1] | - | no | no | |
| [ral](https://man.NetBSD.org/ral.4) | pci, cardbus[1] | +/-/? | no | no | |
| rtwn | pci[1] | - | yes | yes | |
| [rtw](https://man.NetBSD.org/rtw.4) | pci, cardbus[1] | - | no | no | |
| rum | usb | + | no | no | |
| [rtwn](https://man.NetBSD.org/rtwn.4) | pci[1] | - | yes | yes | |
| run | usb[1] | + | no | no | |
| [rum](https://man.NetBSD.org/rum.4) | usb | + | no | no | |
| upgt | usb | + | no | no | |
| [run](https://man.NetBSD.org/run.4) | usb[1] | + | no | no | |
| ural | usb | + | no | no | |
| [upgt](https://man.NetBSD.org/upgt.4) | usb | + | no | no | |
| urtw | usb | + | no | no | |
| [ural](https://man.NetBSD.org/ral.4) | usb | + | no | no | |
| urtwn | usb[1] | + | yes | yes | |
| [urtw](https://man.NetBSD.org/urtw.4) | usb | + | no | no | |
| wi | pci, pcmcia[1] | - | no | no | |
| [urtwn](https://man.NetBSD.org/urtwn.4) | usb[1] | + | yes | yes | |
| wpi | pci | - | no | no | |
| [wi](https://man.NetBSD.org/wi.4) | pci, pcmcia[1] | - | no | no | |
| zyd | usb | + | no | no | |
| [wpi](https://man.NetBSD.org/wpi.4) | pci | - | no | no | |
|
| [zyd](https://man.NetBSD.org/zyd.4) | usb[1] | + | no | no | |
|
|
[1] = Martin has hardware in testable condition |
[1] = Martin has hardware in testable condition |
|
|
Line 39 usbwifi = +/-/? means: at this point it
|
Line 40 usbwifi = +/-/? means: at this point it
|
Currently the drivers for urtwn(4) and rtwn(4) are converted, the former using usbwifi (see [[tutorials/Converting USB drivers to usbwifi(9)]]), but it is not clear if there is a unified aproach that lets the usb frontend profit from usbwifi while not stopping the usb and the other frontends from sharing most parts of the driver - this still has to be evaluated. |
Currently the drivers for urtwn(4) and rtwn(4) are converted, the former using usbwifi (see [[tutorials/Converting USB drivers to usbwifi(9)]]), but it is not clear if there is a unified aproach that lets the usb frontend profit from usbwifi while not stopping the usb and the other frontends from sharing most parts of the driver - this still has to be evaluated. |
|
|
Other drivers sharing similar chipsets accross different busses including usb have not yet been converted, they are marked with +/-/? in the usbwifi column of above table. |
Other drivers sharing similar chipsets accross different busses including usb have not yet been converted, they are marked with +/-/? in the usbwifi column of above table. |
|
|
|
# Looking for hardware |
|
|
|
For every chipset without a [1] mark in the table above, I am looking for hardware: |
|
|
|
* if you have spare wifi hardware for PCI, pcmcia or cardbus and would be willing to donate it to a good home, please contact me privately (I am in germany, shipping from within europe and UK should be cheap) |
|
|
|
* if you have a link where to buy a cheap USB or PCIe wifi dongle with known chipset that is not marked [1] in above table, please also contact me privately |