I now know that I have made the grievous error of owning the dreaded rtl8192cu USB WLAN adapter.
I would like to try and get this working, however, on a BBB Rev B loaned to me by a colleague. It doesn't need to support WPA or WEP or even be fast - it just has to connect and work.
Here's the deal so far:
$this->bbcode_second_pass_code('', '
[root@sitara ~]# lsusb
Bus 001 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
')
$this->bbcode_second_pass_code('', '[root@sitara ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
(blah blah)
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
(blah blah)
')
$this->bbcode_second_pass_code('', '[root@sitara ~]# uname -a
Linux sitara 3.8.13-28-ARCH #1 SMP Sat Jul 12 20:08:29 MDT 2014 armv7l GNU/Linux
')
I've tried grabbing 8192cu-dkms from aur, but it gave me the following error:
$this->bbcode_second_pass_code('', 'Packages (1): 8192cu-dkms-v4.0.2_9000-7
Total Installed Size: 5.15 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [##############################] 100%
(1/1) checking package integrity [##############################] 100%
(1/1) loading package files [##############################] 100%
(1/1) checking for file conflicts [##############################] 100%
(1/1) checking available disk space [##############################] 100%
8192cu, v4.0.2_9000: added
------------------------------
Deleting module version: v4.0.2_9000
completely from the DKMS tree.
------------------------------
Done.
(1/1) reinstalling 8192cu-dkms [##############################] 100%
Creating symlink /var/lib/dkms/8192cu/v4.0.2_9000/source ->
/usr/src/8192cu-v4.0.2_9000
DKMS: add completed.
Error! echo
Your kernel headers for kernel 3.8.13-28-ARCH cannot be found at
/usr/lib/modules/3.8.13-28-ARCH/build or /usr/lib/modules/3.8.13-28-ARCH/source.
Error! echo
Your kernel headers for kernel 3.8.13-28-ARCH cannot be found at
/usr/lib/modules/3.8.13-28-ARCH/build or /usr/lib/modules/3.8.13-28-ARCH/source.
synchronizing filesystem...
:: Discarding sources...
')
So I did a:
$this->bbcode_second_pass_code('', '[root@sitara ~]# pacman -S linux-headers
warning: linux-am33x-headers-3.14.4-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Packages (1): linux-am33x-headers-3.14.4-1
Total Installed Size: 38.44 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
')
(I didn't actually reinstall 8192cu-dkms or the headers, but I wanted to show what I have)
These headers seemed like the right idea because am33x matches the processor, right? It gave me a list and I picked them, because 1) default, and 2) I had thought it matched the processor. After getting the headers I did try and reboot and reinstall the dkms modules, but it didn't help.
I think my issue here is that I cannot use the 8192cu-dkms module because I have the wrong headers and I'm not exactly sure where to go from here. I would graciously appreciate any assistance! All the work I've done with Arch Arm on my pogoplugs has been absolutely smooth sailing, but now with the BBB it gets tricky.
Thank you!