LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Wireless Networking (http://www.linuxquestions.org/questions/linux-wireless-networking-41/)
-   -   USB Wirless Adapter Not Recognized (http://www.linuxquestions.org/questions/linux-wireless-networking-41/usb-wirless-adapter-not-recognized-4175433825/)

Sum1 10-24-2012 06:33 AM

USB Wirless Adapter Not Recognized
 
Updated my home router/firewall box to Slackware 14.0.
eth0 goes to internet and eth1 goes to wired LAN -- wired networking is functional; no problems.

Bought 802.11n usb wireless adapter from thinkpenguin.com:
Chipset Atheros AR9170
Antenna Ports 2 x R-SMA Connectors
Speed Up to 300Mbps with 2T2R Radio
Dual Band 5GHz and 2.4GHz
Frequency Range 802.11g/b: 2.400GHz~2.4835GHz
ETSI: 802.11a: 5.470 to 5.725 GHz
USA: 802.11a: 5.725 to 5.825 GHz
Modulation Technique Orthogonal frequency division multiplexing (OFDM)
Direct Sequence Spread Spectrum (CCK, DQPSK,DBPSK)
Media Access Protocol CSMA/CA (Collision Avoidance) with ACK
Security 64/128bit WEP, WPA, WPA2, 802.1x and 802.11i
Certifications CE, FCC
Data Rates 11g: 54, 48, 36, 24, 18, 12, 9 and 6Mbps
(with auto rate fall back)

Plugged it into router/firewall box and want to use it as a Wireless Access Point.

I downloaded and installed Firmware ver. 1.9.6 from LinuxWireless and placed it in /lib/firmware and rebooted.
The device is not recognized using wireless-tools and I cannot make progress.

lsusb reports:
Code:

Bus 001 Device 002: ID 1b75:9170 Ovislink Corp. AirLive X.USB 802.11abgn [Atheros AR9170+AR9104]
lsmod reports:
Code:

carl9170              89126  0
ath                    11879  1 carl9170
mac80211              242065  1 carl9170
cfg80211              151515  3 mac80211,ath,carl9170
rfkill                12100  1 cfg80211

dmesg reports:
Code:

9.391434] cfg80211: Calling CRDA to update world regulatory domain
[    9.548330] cfg80211: World regulatory domain updated:
[    9.549451] cfg80211:    (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.550422] cfg80211:    (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.551420] cfg80211:    (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.552332] cfg80211:    (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.553176] cfg80211:    (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.554002] cfg80211:    (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.583991] carl9170 1-1:1.0: usb_probe_interface
[    9.584021] carl9170 1-1:1.0: usb_probe_interface - got id
[    9.635139] ehci_hcd 0000:00:10.3: port 1 high speed
[    9.635171] ehci_hcd 0000:00:10.3: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
[    9.685870] usb 1-1: reset high-speed USB device number 2 using ehci_hcd
[    9.753133] ehci_hcd 0000:00:10.3: port 1 high speed
[    9.753162] ehci_hcd 0000:00:10.3: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
[    9.844582] usbcore: registered new interface driver carl9170
[    9.864463] usb 1-1: firmware not found.
[    9.865389] usb 1-1: unregistering interface 1-1:1.0
[    9.865932] usb 1-1: link qh0-00ff/f5fced80 start 0 [2/0 us]
[    9.867132] usb 1-1: unlink qh0-00ff/f5fced80 start 0 [2/0 us]
[    9.868648] usb 1-1: usb_disable_device nuking non-ep0 URBs

iwconfig wlan0 reports:
Code:

wlan0    No such device
ifconfig reports my eth0 and eth1 and lo -- nothing more.

I'm stuck.
I need to be able to identify the device before I can configure it, I think?
This is my first foray into wireless networking with linux.
Any guidance or suggestions greatly appreciated.
Thank you for reading.

Sum1 10-24-2012 10:18 AM

I've tried both firmware from http://wireless.kernel.org/en/users/Drivers/carl9170 and still no go.

Sum1 10-25-2012 09:29 AM

USB Wireless Adapter is now recognized by kernel, and drivers/modules/firmware are correct.
Marking the thread [SOLVED].

The issue was a simple oversight on the part of the user -- yours truly.

Explanation:

I followed these instructions:

1. Carl9170 requires a Linux or Linux-based kernel of 2.6.37 or newer. You will need to upgrade to this version.

2. Download the carl9170 firmware (carl9170-1.fw) and place it in the /lib/firmware directory.

3. As root or super user (admin) edit /etc/modprobe.d/blacklist.conf and add "blacklist ar9170usb" to the bottom (without the quotes).

- - - -

For some reason, when I downloaded the "carl9170-1.fw" firmware using links from ssh terminal connection, the firmware file name would show up as something like "fw1.9.6" and I didn't think twice about it or question it. /lib/firmware/fw1.9.6 was obviously not recognized. I didn't notice the file name difference until following the directions for the third time. As soon as I manually changed the download name to "carl9170-1.fw" and rebooted, firmware and driver and device all recognized in dmesg log and iwconfig output.


All times are GMT -5. The time now is 02:57 PM.