[systemd-devel] udev breaks hostap linkage of raw/user interfaces, causing wpa_supplicant problems

Greg KH greg at kroah.com
Mon Mar 16 01:04:53 PDT 2015


On Mon, Mar 16, 2015 at 08:26:00AM +0100, Thomas Richter wrote:
> Hi folks,
> 
> > udev seems to create a problem here with the hostap (prism2) kernel
> > driver. Unlike many wifi devices, the hostap device driver always
> > creates paired interfaces, a raw interface (wifiX) and a network
> > interface (wlanX) that represents the configured network.
> > 
> > Unfortunately, udev (or hostap?) does not seem to be aware of this
> > linkage, and hence, if you have two wifi radios in your system, may
> > rename the second (wlanX) without the first (wifiX), and hence causing a
> > name mismatch between the two.
> > 
> > In general, this is not a problem, however, wpa_supplicant seems to
> > depend on the linkage of the names. Hence, if wifiX does not match
> > wlanX, wpa_supplicant will be unable to provide a WPA2 connection over a
> > hostap driven wifi connection.
> > 
> > Even worse, the complete procedure is completely untransparent to the
> > user, i.e. neither wpa_supplicant (nor network-manager, depending on
> > wpa_supplicant) nor network-manager provide a useful error message.
> > 
> > Any chance of fixing this problem? Is this "only" a configuration issue?
> > Is this an issue of hostap? Is this an issue of wpa_supplicant?
> > 
> > Either way, it took me several hours of figuring out what was wrong....
> 
> One day passed, no useful pointers. Folks, sorry to say, but it is
> unacceptable if udev *breaks* the prism wifi.

A Sunday passed, and you are upset that no one fixed a problem for an
obsolete kernel driver?  What kind of free software support are you used
to?

Anyway, which exact kernel driver is this?  Is it prism2_usb?  Or
something else?

thanks,

greg k-h


More information about the systemd-devel mailing list