kern/153454: [patch] [wlan] [urtw] Support ad-hoc and hostap modes in if_urtw(4)

Weongyo Jeong weongyo.jeong at gmail.com
Tue Jan 18 19:50:09 UTC 2011


The following reply was made to PR kern/153454; it has been noted by GNATS.

From: Weongyo Jeong <weongyo.jeong at gmail.com>
To: Eugene Grosbein <eugen at grosbein.pp.ru>
Cc: FreeBSD-gnats-submit at 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 root at 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


More information about the freebsd-net mailing list