I am at a dead-end here.
I have an ultra small form factor system here running Fedora 17. It has an rt73usb wireless B/G card inside. It's not a laptop - there is no wireless on/off switch on the front and no BIOS settings for wireless. It also has 5 wired NIC ports.
This box is a prototype for a small router/bridge/Access Point. That's why the 5 NIC slots and wireless. I love this hardware if I can get it working.
I loaded Fedora 17 a couple days ago and Fedora recognized everything. I tinkered a little with hostapd and then made the mistake of moving the box. The power cord came loose and I restarted. After the restart, that wireless is disabled and I haven't found any way to enable it yet.
Details - it's physically there - I think that Qcom device is my wireless card.
[root@my-fw ~]# lsusb
Bus 001 Device 003: ID 18e8:6229 Qcom RT2573
Bus 002 Device 002: ID 0624:0307 Avocent Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[root@my-fw ~]#
I found and installed a utility named rfkill. Here is what rfkill tells me:
[root@my-fw ~]# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
[root@my-fw ~]#
[root@my-fw ~]# rfkill unblock all
[root@my-fw ~]#
[root@my-fw ~]# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
[root@my-fw ~]#
Hard blocked apparently means it's hardware disabled.
Trying to run hostapd by hand breaks, so forget about starting it as a service:
[root@my-fw ~]# hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Could not set interface mon.wlan0 flags: Operation not possible due to RF-kill
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
rmdir[ctrl_interface]: No such file or directory
ELOOP: remaining socket: sock=4 eloop_data=0x822d878 user_data=0x822eb70 handler=0x8075010
ELOOP: remaining socket: sock=6 eloop_data=0x8230280 user_data=(nil) handler=0x807f1b0
[root@my-fw ~]#
Falling back - just trying to enable it at all breaks:
[root@my-fw ~]# ip link set dev wlan0 up
RTNETLINK answers: Operation not possible due to RF-kill
[root@my-fw ~]#
NetworkManager is running - looking at its GUI, it tells me the wireless device is hardware disabled, but gives me no interface to enable it. It also says Airplane mode is on, but when I click "Off", next time I bring up NetworkManager, Airplane mode shows on again.
I've also tried:
rmmod rt73usb
modprobe rt73usb
With no change in symptoms. When I rmmod rt73usb, the wlan0 device goes away. And then when I modprobe it back, wlan0 reappears.
There is an RPM package loaded with the rt73 firmware.
[root@my-fw ~]#
[root@my-fw ~]# rpm -qa | grep rt73
rt73usb-firmware-1.8-9.fc17.noarch
[root@my-fw ~]#
And, sure enough, there's a 7 year old .bin file sitting in /lib/firmware.
[root@my-fw ~]# ls -al /lib/firmware | grep rt73
-rw-r--r--. 1 root root 2048 Nov 30 2005 rt73.bin
[root@my-fw ~]#
Here is some more diagnostic info, all leading to the same conclusion:
[root@my-fw NetworkManager]# dmesg | grep rt73
[ 5.915823] Registered led device: rt73usb-phy0::radio
[ 5.915882] Registered led device: rt73usb-phy0::assoc
[ 5.915952] Registered led device: rt73usb-phy0::quality
[ 5.916537] usbcore: registered new interface driver rt73usb
[root@my-fw NetworkManager]#
[root@my-fw NetworkManager]#
[root@my-fw NetworkManager]# dmesg | grep wlan
[root@my-fw NetworkManager]#
[root@my-fw NetworkManager]#
[root@my-fw NetworkManager]# iwconfig
p4p1 no wireless extensions.
wlan0 IEEE 802.11bg Mode:Master Tx-Power=off
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
p3p1 no wireless extensions.
p2p1 no wireless extensions.
p2p2 no wireless extensions.
p1p1 no wireless extensions.
lo no wireless extensions.
virbr0 no wireless extensions.
[root@my-fw NetworkManager]#
I am at a dead-end - everything is telling me the card is sitting there disabled. How do I enable it and ensure it stays enabled? Surely there's some means to tell this card to turn itself back on. Or should I be looking for a different wireless card to fit in this teeny tiny enclosure?
thanks
- Greg Scott