Both of these drivers are really only for legacy PCMCIA and neither of them support DMA operation. So they are REALLY slow. It is probably time to remove them. (pcwl can in theory support miniPCI cards but the hardware has terrible errata and we lack the necessary workarounds which would hurt performance even more in a substantial way. Without the workaround the card is prone to hard lockups which can only be cleared by a power cycle.)
Sent from my iPhone On Jul 11, 2012, at 2:38 AM, Enrico <[email protected]> wrote: > Hi, > > during our GSoC project I've noticed pcan and pwcl wifi drivers in > illumos-gate > > http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/io/pcwl/pcwl.c > for "Lucent/PRISM-II 802.11b NICS" > http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/io/pcan/pcan.c > for "Cisco-Aironet 802.11b NICS" > > As you can see these are very old chipsets and the drivers do not support WPA > and 802.11g. > Is anyone still using these? in particular the pcan for Cisco-Aironet which > is apparently more recent. > > I am asking this because we are planning to clean all the old ioctls IDs and > their associated routines used by wificonfig. > http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/inet/wifi_ioctl.h#50 > (WL_* for IDs) > http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/io/net80211/net80211_ioctl.c#1265 > (wifi_cfg_* for kernel routines) > > These IDs are implemented directly in pcan and pcwl, since ieee80211_ioctlt > is not used! and callbacks to net80211 module are only used in the brussels > framework. (dladm) > I have already managed to delete old bits from these two drivers, making > compatible only with the new API so that they compile correctly after my > changes on net80211 module. > However they don't support registering the net80211 door for wifi event > reporting which is now required for all wifi drivers. This can be added, but > i would like to have some feedback before doing unnecessary work. > Thank you. > > Best Regards, > Enrico > > > > ------------------------------------------- > illumos-discuss > Archives: https://www.listbox.com/member/archive/182180/=now > RSS Feed: https://www.listbox.com/member/archive/rss/182180/22003744-45f01c1f > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com ------------------------------------------- illumos-discuss Archives: https://www.listbox.com/member/archive/182180/=now RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be Modify Your Subscription: https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4 Powered by Listbox: http://www.listbox.com
