On Mon, 2016-06-06 at 15:06 -0700, Ali Nematollahi wrote: > Hi Dan > > Here are the outputs: > > root@beaglebone:~# nmcli radio > WIFI-HW WIFI WWAN-HW WWAN > enabled enabled enabled enabled > > root@beaglebone:~# rfkill list > 0: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no
Ok, that's not the problem then... In an earlier log you had: NetworkManager[2845]: <info> (wlan0) supports 1 scan SSIDs NetworkManager[2845]: <info> (wlan0): supplicant interface state: starting -> ready NetworkManager[2845]: <info> (wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42] Do you see that "unavailable -> disconnected" in the logs now? When the supplicant gets started, the device should move to the 'disconnected' state (your latest logs here show the device in 'unavailable' state). Can you make sure the supplicant is running again? Dan > ifconfig > eth0 Link encap:Ethernet HWaddr ec:24:b8:cf:e0:be > UP BROADCAST MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > Interrupt:56 > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > UP LOOPBACK RUNNING MTU:65536 Metric:1 > RX packets:1 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:112 (112.0 B) TX bytes:112 (112.0 B) > > wlan0 Link encap:Ethernet HWaddr 5c:31:3e:ce:be:5b > UP BROADCAST MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > On Mon, Jun 6, 2016 at 2:28 PM, Dan Williams <d...@redhat.com> wrote: > > > > > On Mon, 2016-06-06 at 13:22 -0700, Ali Nematollahi wrote: > > > > > > Hi Dan > > > root@beaglebone:~# nmcli -f all dev show wlan0 > > > GENERAL.DEVICE: wlan0 > > > GENERAL.TYPE: wifi > > > GENERAL.NM-TYPE: NMDeviceWifi > > > GENERAL.VENDOR: > > > GENERAL.PRODUCT: > > > GENERAL.DRIVER: wl18xx_driver > > > GENERAL.DRIVER-VERSION: 3.12.10-svn34 > > > GENERAL.FIRMWARE-VERSION: N/A > > > GENERAL.HWADDR: 5C:31:3E:CE:BE:5B > > > GENERAL.MTU: 1500 > > > GENERAL.STATE: 20 (unavailable) > > So here's why: the device is listed as unavailable. Let's check > > rfkill > > to make sure NM isn't being told to put wlan0 into airplane mode: > > > > nmcli radio > > > > and you should see something like this: > > > > WIFI-HW WIFI WWAN-HW WWAN > > enabled enabled enabled enabled > > > > In this case, my WiFi is enabled; if one of those two is 'disabled' > > for > > you, then we can dig deeper into that. Also, grab: > > > > rfkill list > > > > Dan > > > > > > > > GENERAL.REASON: 2 (Device is now managed) > > > GENERAL.UDI: > > > /sys/devices/ocp.2/47810000.mmc/mmc_host/mmc2/mmc2:0001/mmc2:000 > > > 1:2/ > > > wl18xx.2.auto/net/wlan0 > > > GENERAL.IP-IFACE: > > > GENERAL.IS-SOFTWARE: no > > > GENERAL.NM-MANAGED: yes > > > GENERAL.AUTOCONNECT: yes > > > GENERAL.FIRMWARE-MISSING: no > > > GENERAL.PHYS-PORT-ID: -- > > > GENERAL.CONNECTION: -- > > > GENERAL.CON-UUID: -- > > > GENERAL.CON-PATH: -- > > > GENERAL.METERED: unknown > > > CAPABILITIES.CARRIER-DETECT: no > > > CAPABILITIES.SPEED: unknown > > > CAPABILITIES.IS-SOFTWARE: no > > > WIFI-PROPERTIES.WEP: yes > > > WIFI-PROPERTIES.WPA: yes > > > WIFI-PROPERTIES.WPA2: yes > > > WIFI-PROPERTIES.TKIP: yes > > > WIFI-PROPERTIES.CCMP: yes > > > WIFI-PROPERTIES.AP: yes > > > WIFI-PROPERTIES.ADHOC: yes > > > WIFI-PROPERTIES.2GHZ: yes > > > WIFI-PROPERTIES.5GHZ: yes > > > CONNECTIONS.AVAILABLE-CONNECTION-PATHS: > > > > > > nmcli con up Hotspot > > > Error: Connection activation failed: No suitable device found for > > > this > > > connection. > > > > > > > > > Thanks! > > > > > > > > > On Mon, Jun 6, 2016 at 9:17 AM, Dan Williams <d...@redhat.com> > > > wrote: > > > > > > > > > > > > > > > On Fri, 2016-06-03 at 13:49 -0700, Ali Nematollahi wrote: > > > > > > > > > > > > > > > That was a great point Dan. It went one step forward: > > > > > > > > > > .... > > > > > [ 2299.953517] [sched_delayed] sched: RT throttling activated > > > > > [ 2300.344384] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM > > > > > 0x11) > > > > > NetworkManager[2845]: <info> (wlan0): using nl80211 for WiFi > > > > > device > > > > > control > > > > > [ 2300.379934] wlcore: loaded > > > > > [ 2300.382856] wlcore: driver version: > > > > > NetworkManager[2845]: <info> (wlan0): driver supports Access > > > > > Point > > > > > (AP) > > > > > mode > > > > > NetworkManager[2845]: <info> (wlan0): new 802.11 WiFi device > > > > > (carrier: > > > > > UNKNOWN, driver: 'wl18xx_driver', ifindex: 5) > > > > > NetworkManager[2845]: <info> rfkill0: found WiFi radio > > > > > killswitch > > > > > (at > > > > > /sys/devices/ocp.2[ 2300.415536] wlcore: compilation time: > > > > > Thu > > > > > Jun 26 > > > > > 11:35:53 2014 > > > > > /47810000.mmc/mmc_host/mmc2/mmc2:0001/mmc2:0001:2/wl18xx.2.au > > > > > to/i > > > > > eee8 > > > > > 0211/phy0/rfkill0) > > > > > (driver wl18xx_driver) > > > > > NetworkManager[2845]: <info> devices added (path: > > > > > /sys/devices/ocp.2/47810000.mmc/mmc_host/mmc2/mmc2:0001/mmc2: > > > > > 0001 > > > > > :2/w > > > > > l18xx.2.auto/net/wlan0, > > > > > iface: wlan0) > > > > > NetworkManager[2845]: <info> device added (path: > > > > > /sys/devices/ocp.2/47810000.mmc/mmc_host/mmc2/mmc2:0001/mmc2: > > > > > 0001 > > > > > :2/w > > > > > l18xx.2.auto/net/wlan0, > > > > > iface: wlan0): no ifupdown configuration found. > > > > > NetworkManager[2845]: <info> wpa_supplicant running > > > > > NetworkManager[2845]: <info> (wlan0): device state change: > > > > > unmanaged > > > > > -> > > > > > unavailable (reason 'managed') [10 20 2] > > > > > [ 2300.952925] wlcore: PHY firmware version: Rev 8.2.0.0.195 > > > > > [ 2301.042483] wlcore: firmware booted (Rev 8.8.0.0.13) > > > > > NetworkManager[2845]: <info> (wlan0) supports 1 scan SSIDs > > > > > NetworkManager[2845]: <info> (wlan0): supplicant interface > > > > > state: > > > > > starting > > > > > -> ready > > > > > NetworkManager[2845]: <info> (wlan0): device state change: > > > > > unavailable -> > > > > > disconnected (reason 'supplicant-available') [20 30 42] > > > > > > > > > > root@beaglebone:/etc/NetworkManager/system-connections# > > > > > ifconfig > > > > > eth0 Link encap:Ethernet HWaddr ec:24:b8:cf:e0:be > > > > > UP BROADCAST MULTICAST MTU:1500 Metric:1 > > > > > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > > > > > TX packets:0 errors:0 dropped:0 overruns:0 > > > > > carrier:0 > > > > > collisions:0 txqueuelen:1000 > > > > > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > > > Interrupt:56 > > > > > > > > > > lo Link encap:Local Loopback > > > > > inet addr:127.0.0.1 Mask:255.0.0.0 > > > > > UP LOOPBACK RUNNING MTU:65536 Metric:1 > > > > > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > > > > > TX packets:0 errors:0 dropped:0 overruns:0 > > > > > carrier:0 > > > > > collisions:0 txqueuelen:0 > > > > > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > > > > > > > > wlan0 Link encap:Ethernet HWaddr 5c:31:3e:ce:be:5b > > > > > UP BROADCAST MULTICAST MTU:1500 Metric:1 > > > > > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > > > > > TX packets:0 errors:0 dropped:0 overruns:0 > > > > > carrier:0 > > > > > collisions:0 txqueuelen:1000 > > > > > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > > > > > > > > > > > > > > > > > > I see the supplicant-available message and wlan0 comes up as > > > > > it > > > > > did > > > > > before > > > > > but still there's no IP address nor SSID is broadcast. Should > > > > > I > > > > > do an > > > > > ipconfig to assign an IP to the interface manually? What > > > > > about > > > > > SSID > > > > > broadcast? > > > > No, you shouldn't need to do that. It looks like NM isn't > > > > starting > > > > the > > > > AP connection at all. Could you run: > > > > > > > > nmcli -f all dev show wlan0 | grep AVAIL > > > > > > > > and let's see what connections/profiles NM things the wifi > > > > interface > > > > can activate. Next, try: > > > > > > > > nmcli con up Hotspot > > > > > > > > and lets see what NM says to that. > > > > > > > > Dan > > > > > > > > > > > > > > > > > > > Thanks! > > > > > > > > > > On Fri, Jun 3, 2016 at 8:25 AM, Dan Williams <d...@redhat.com > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, 2016-06-02 at 15:03 -0700, Ali Nematollahi wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi guys > > > > > > > > > > > > > > I'm trying to use NM to start a WiFi AP mode. I've had > > > > > > > some > > > > > > > success > > > > > > > but a > > > > > > > big portion of the process is very unclear to me and I'm > > > > > > > hoping > > > > > > > to > > > > > > > get some > > > > > > > help. > > > > > > > > > > > > > > So I have this NM configuration: > > > > > > > > > > > > > > # cat Hotspot > > > > > > > [connection] > > > > > > > id=Hotspot > > > > > > > uuid=3e13073d-6d7a-440d-ab2b-4f42c9fdacaf > > > > > > > type=802-11-wireless > > > > > > > autoconnect=true > > > > > > > > > > > > > > [802-11-wireless] > > > > > > > ssid=AliAP > > > > > > > mode=ap > > > > > > > security=802-11-wireless-security > > > > > > > > > > > > > > [802-11-wireless-security] > > > > > > > key-mgmt=wpa-psk > > > > > > > psk=alisecurepassword984364@234@ > > > > > > > > > > > > > > [ipv4] > > > > > > > method=shared > > > > > > > > > > > > > > [ipv6] > > > > > > > method=auto > > > > > > Looks good so far. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > With this, the NM starts up and does what it needs to do > > > > > > > (I > > > > > > > think): > > > > > > > (NetworkManager:2989): NetworkManager-WARNING **: > > > > > > > <warn> glib- > > > > > > > version: > > > > > > > cannot handle SIGUSR1 and SIGUSR2 signals. Consider > > > > > > > upgrading > > > > > > > glib to > > > > > > > 2.36.0 or newer > > > > > > > NetworkManager[2989]: <info> NetworkManager (version > > > > > > > 1.0.10) > > > > > > > is > > > > > > > starting... > > > > > > > NetworkManager[2989]: <info> Read config: > > > > > > > /etc/NetworkManager/NetworkManager.conf > > > > > > > NetworkManager[2989]: <info> init! > > > > > > > NetworkManager[2989]: <info> update_system_hostname > > > > > > <snip> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > NetworkManager[2989]: <info> (wlan0): new 802.11 WiFi > > > > > > > device > > > > > > > (carrier: > > > > > > > UNKNOWN, driver: 'wl18xx_driver', ifindex: 5) > > > > > > > NetworkManager[2989]: <info> (wlan0): device state > > > > > > > change: > > > > > > > unmanaged > > > > > > > -> > > > > > > > unavailable (reason 'managed') [10 20 2] > > > > > > > [ 1424.134834] wlcore: PHY firmware version: Rev > > > > > > > 8.2.0.0.195 > > > > > > > [ 1424.222506] wlcore: firmware booted (Rev 8.8.0.0.13) > > > > > > > [ 1424.244537] wlcore: down > > > > > > > [ 1424.664565] wlcore: PHY firmware version: Rev > > > > > > > 8.2.0.0.195 > > > > > > > [ 1424.752521] wlcore: firmware booted (Rev 8.8.0.0.13) > > > > > > > NetworkManager[2989]: <info> (can0): new Generic device > > > > > > > (carrier: > > > > > > > UNKNOWN, > > > > > > > driver: 'c_can_platform', ifindex: 2) > > > > > > > NetworkManager[2989]: <info> (can1): new Generic device > > > > > > > (carrier: > > > > > > > UNKNOWN, > > > > > > > driver: 'c_can_platform', ifindex: 3) > > > > > > > NetworkManager[2989]: <info> wpa_supplicant stopped > > > > > > > NetworkManager[2989]: <info> (wlan0): supplicant > > > > > > > interface > > > > > > > state: > > > > > > > starting > > > > > > > -> init > > > > > > Looking at the code, I don't think NM is able to talk to > > > > > > wpa_supplicant. This line (starting -> init) will only get > > > > > > printed > > > > > > if > > > > > > D-Bus failed to service activate the supplicant. There's > > > > > > two > > > > > > fixes > > > > > > there: > > > > > > > > > > > > 1) fix whatever problem is wrong with D-Bus service > > > > > > activation; > > > > > > this > > > > > > requires that D-Bus is built with the same --datadir as > > > > > > wpa_supplicant, > > > > > > and that the /usr/share/dbus-1/system- > > > > > > services/fi.w1.wpa_supplicant1.service file exists and > > > > > > points > > > > > > to > > > > > > the > > > > > > wpa_supplicant binary. > > > > > > > > > > > > 2) run the supplicant at system startup with the "-u" > > > > > > (enable > > > > > > D-Bus > > > > > > interface) option; either as a system service via your > > > > > > normal > > > > > > service > > > > > > framework (sysvinit, openrc, systemd, etc) or just launch > > > > > > it > > > > > > manually > > > > > > somehow. > > > > > > > > > > > > Once NM can talk to wpa_supplicant, it should start your AP > > > > > > connection > > > > > > and actually enable the AP on wlan0. > > > > > > > > > > > > Dan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > # ifconfig > > > > > > > eth0 Link encap:Ethernet HWaddr ec:24:b8:cf:e0:be > > > > > > > UP BROADCAST MULTICAST MTU:1500 Metric:1 > > > > > > > RX packets:0 errors:0 dropped:0 overruns:0 > > > > > > > frame:0 > > > > > > > TX packets:0 errors:0 dropped:0 overruns:0 > > > > > > > carrier:0 > > > > > > > collisions:0 txqueuelen:1000 > > > > > > > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > > > > > > Interrupt:56 > > > > > > > > > > > > > > lo Link encap:Local Loopback > > > > > > > inet addr:127.0.0.1 Mask:255.0.0.0 > > > > > > > UP LOOPBACK RUNNING MTU:65536 Metric:1 > > > > > > > RX packets:4 errors:0 dropped:0 overruns:0 > > > > > > > frame:0 > > > > > > > TX packets:4 errors:0 dropped:0 overruns:0 > > > > > > > carrier:0 > > > > > > > collisions:0 txqueuelen:0 > > > > > > > RX bytes:448 (448.0 B) TX bytes:448 (448.0 B) > > > > > > > > > > > > > > wlan0 Link encap:Ethernet HWaddr 5c:31:3e:ce:be:5b > > > > > > > UP BROADCAST MULTICAST MTU:1500 Metric:1 > > > > > > > RX packets:49 errors:0 dropped:21 overruns:0 > > > > > > > frame:0 > > > > > > > TX packets:49 errors:0 dropped:0 overruns:0 > > > > > > > carrier:0 > > > > > > > collisions:0 txqueuelen:1000 > > > > > > > RX bytes:7734 (7.5 KiB) TX bytes:8838 (8.6 > > > > > > > KiB) > > > > > > > > > > > > > > > > > > > > > So WLAN0 is up. Great! > > > > > > > > > > > > > > When I was using "iw" and stuff to set up my AP, I used > > > > > > > to > > > > > > > start > > > > > > > hostapd > > > > > > > and udhcpd to set up the IP address, and start > > > > > > > broadcasting > > > > > > > the > > > > > > > SSID. > > > > > > > When I get to this point with NM, I was under the > > > > > > > impression > > > > > > > that > > > > > > > NM > > > > > > > would > > > > > > > take care of all of this. But I cannot see my SSID on my > > > > > > > phone. I > > > > > > > do > > > > > > > have a > > > > > > > functioning wpa_supplicant btw. > > > > > > > > > > > > > > Out of curiosity, I started hostapd and udhcpd. I could > > > > > > > get > > > > > > > hostapd > > > > > > > to work > > > > > > > (but not the SSID I set in NM!!) and UDHCPD never worked. > > > > > > > > > > > > > > I was wondering what I was missing in this and how I can > > > > > > > start > > > > > > > the > > > > > > > broadcast and activate the DHCPD automatically with NM. > > > > > > > > > > > > > > I'm running NM 1.0.10. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks! > > > > > > > _______________________________________________ > > > > > > > networkmanager-list mailing list > > > > > > > networkmanager-list@gnome.org > > > > > > > https://mail.gnome.org/mailman/listinfo/networkmanager-li > > > > > > > st _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list