The following reply was made to PR kern/153454; it has been noted by GNATS.
From: Weongyo Jeong <weongyo.je...@gmail.com> To: Eugene Grosbein <eu...@grosbein.pp.ru> Cc: freebsd-gnats-sub...@freebsd.org Subject: Re: kern/153454: [patch] [wlan] [urtw] Support ad-hoc and hostap modes in if_urtw(4) Date: Tue, 18 Jan 2011 11:16:30 -0800 On Mon, Dec 27, 2010 at 12:18:55AM +0600, Eugene Grosbein wrote: > > >Number: 153454 > >Category: kern > >Synopsis: [patch] [wlan] [urtw] Support ad-hoc and hostap modes in > >if_urtw(4) > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-bugs > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: change-request > >Submitter-Id: current-users > >Arrival-Date: Sun Dec 26 18:40:08 UTC 2010 > >Closed-Date: > >Last-Modified: > >Originator: Eugene Grosbein > >Release: FreeBSD 8.2-PRERELEASE i386 > >Organization: > RDTC JSC > >Environment: > System: FreeBSD grosbein.pp.ru 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #17: > Sat Dec 11 23:58:55 NOVT 2010 > r...@grosbein.pp.ru:/usr/local/obj/usr/local/src/sys/DADV i386 > > >Description: > > Currently, if_urtw(4) driver for Realtek wireless NICs > supports only station and monitor modes. > > I have a notebook with embedded USB wireless NIC supported with > this driver and was able to successfully setup it in ad-hoc mode > and in hostap mode (with and without hostapd) and connect > my Nokia E72 smartphone to the Internet over wifi using this notebook > after applying the following patch to the driver. > > usbconfig shows me: > > ugen7.2: <product 0x8189 vendor 0x0bda> at usbus7, cfg=0 md=HOST spd=HIGH > (480Mbps) pwr=ON > > I've used standard instructions from the Handbook (never dealt > with Wifi devices before) and found no problems with one exception: > > "ifconfig wlan0 scan" does not work but "ifconfig wlan0 list scan" does. > > >How-To-Repeat: > > Try to enable hostap/ad-hoc modes with if_urtw, it won't. > > >Fix: > > --- sys/dev/usb/wlan/if_urtw.c.orig 2010-12-26 21:04:47.000000000 +0600 > +++ sys/dev/usb/wlan/if_urtw.c 2010-12-26 21:05:32.000000000 +0600 > @@ -880,6 +880,8 @@ > ic->ic_caps = > IEEE80211_C_STA | /* station mode */ > IEEE80211_C_MONITOR | /* monitor mode supported */ > + IEEE80211_C_IBSS | /* ad-hoc mode supported */ > + IEEE80211_C_HOSTAP | /* access point mode supported */ > IEEE80211_C_TXPMGT | /* tx power management */ > IEEE80211_C_SHPREAMBLE | /* short preamble supported */ > IEEE80211_C_SHSLOT | /* short slot time supported */ > --- share/man/man4/urtw.4.orig 2010-12-27 00:02:10.000000000 +0600 > +++ share/man/man4/urtw.4 2010-12-27 00:06:40.000000000 +0600 > @@ -56,7 +56,9 @@ > .Pp > .Nm > supports > -.Cm station > +.Cm station , > +.Cm adhoc , > +.Cm hostap , > and > .Cm monitor > mode operation. Hello Eugene, IMHO it's not easy to apply your patch to CURRENT directly without additional patches. When I wrote urtw(4) it based on realtek's linux driver and at that moment it didn't support adhoc and hostap modes. Not sure it's working on other chipsets though I don't know what you're using. regards, Weongyo Jeong _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"