'urtwn' & 'urtwnfw' Devices Unknown in r302145
Thomas Laus
lausts at acm.org
Fri Jun 24 13:21:06 UTC 2016
Ralf Wenk <iz-rpi03 at hs-karlsruhe.de>
>
> All examples are from an "old" RaspberryPi.
> Are the needed kernel modules missing?
>
> $ ls /boot/kernel/wlan* /boot/kernel/urtwn*
>
>
> /boot/kernel/urtwn-rtl8188eufw.ko /boot/kernel/wlan_ccmp.ko
> /boot/kernel/urtwn-rtl8192cfwT.ko /boot/kernel/wlan_rssadapt.ko
> /boot/kernel/urtwn-rtl8192cfwU.ko /boot/kernel/wlan_tkip.ko
> /boot/kernel/wlan.ko /boot/kernel/wlan_wep.ko
> /boot/kernel/wlan_acl.ko /boot/kernel/wlan_xauth.ko
> /boot/kernel/wlan_amrr.ko
> $
>
> Or are they not loaded?
>
> $ kldstat
> Id Refs Address Size Name
> 1 19 0xc0100000 87ede8 kernel
> 2 1 0xc097f000 22620 if_urtwn.ko
> 3 2 0xc09a2000 b234 firmware.ko
> 4 6 0xc09ae000 6067c wlan.ko
> 5 1 0xc0a0f000 a1c8 wlan_amrr.ko
> 6 1 0xc2c1a000 a000 wlan_wep.ko
> 7 1 0xc2c4d000 b000 wlan_tkip.ko
> 8 1 0xc2c5d000 e000 wlan_ccmp.ko
> $
>
> If they are missing you have to build and install a new kernel with
> a extended configuration.
>
> In my old RPi kernel configuration I use in one line:
>
> makeoptions MODULES_OVERRIDE="wlan wlan_ccmp wlan_tkip wlan_wep
> wlan_amrr wlan_rssadapt wlan_xauth wlan_acl urtwn urtwnfw firmware"
>
> I am unsure about the "MODULES_EXTRA" line. May be you should just add
> the missing drivers there.
>
The modules are not being built at all with a kernel build because they are
not being found by the build script. I have this problem on both my amd64
and arm computers. I just performed a fresh checkout of my source tree and
compared the location of the urtwn and urtwnfw files on my FreeBSD 10 Release
and FreeBSD 11 computers. I am including the logs from the run on the amd4
computer because it builds faster than my BeagleBone. The results are the
same.
--------------------------------------------------------------
>>> Kernel build for FBSD11 started on Fri Jun 24 09:00:23 EDT 2016
--------------------------------------------------------------
===> FBSD11
mkdir -p /usr/obj/usr/src/sys
--------------------------------------------------------------
>>> stage 1: configuring the kernel
--------------------------------------------------------------
cd /usr/src/sys/amd64/conf;
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:
/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src
/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin config -d
/usr/obj/usr/src/sys/FBSD11 -I '/usr/src/sys/amd64/conf' '
/usr/src/sys/amd64/conf/FBSD11'
config: Error: device "urtwn" is unknown
config: Error: device "urtwnfw" is unknown
config: 2 errors
*** Error code 1
Stop.
make[1]: stopped in /usr/src
*** Error code 1
Stop.
make: stopped in /usr/src
root at zfs:/usr/src #
----
FreeBSD 10.3-RELEASE-p5 (FBSD10) #12: Sat Jun 4 11:35:09 EDT 2016
FBSD10 >find /usr/src -name "*urtwn*"
/usr/src/sys/contrib/dev/urtwn
/usr/src/sys/contrib/dev/urtwn/urtwn-rtl8192cfwU.fw.uu
/usr/src/sys/contrib/dev/urtwn/urtwn-rtl8192cfwT.fw.uu
/usr/src/sys/contrib/dev/urtwn/urtwn-rtl8188eufw.fw.uu
/usr/src/sys/modules/usb/urtwn
/usr/src/sys/modules/usb/urtwnfw
/usr/src/sys/modules/usb/urtwnfw/urtwnrtl8192cT
/usr/src/sys/modules/usb/urtwnfw/urtwnrtl8192cU
/usr/src/sys/modules/usb/urtwnfw/urtwnrtl8188eu
/usr/src/sys/dev/usb/wlan/if_urtwnreg.h
/usr/src/sys/dev/usb/wlan/if_urtwn.c
/usr/src/share/man/man4/urtwnfw.4
/usr/src/share/man/man4/urtwn.4
---
FreeBSD 11.0-ALPHA4 (FBSD11) #0 r302145: Thu Jun 23 16:18:41 EDT 2016
FBSD11 >find /usr/src -name "*urtwn*"
/usr/src/sys/modules/urtwn
/usr/src/sys/modules/urtwnfw
/usr/src/sys/modules/urtwnfw/urtwnrtl8188eu
/usr/src/sys/modules/urtwnfw/urtwnrtl8192cT
/usr/src/sys/modules/urtwnfw/urtwnrtl8192cU
/usr/src/sys/dev/urtwn
/usr/src/sys/dev/urtwn/if_urtwn.c
/usr/src/sys/dev/urtwn/if_urtwnvar.h
/usr/src/sys/dev/urtwn/if_urtwnreg.h
/usr/src/sys/contrib/dev/urtwn
/usr/src/sys/contrib/dev/urtwn/urtwn-rtl8188eufw.fw.uu
/usr/src/sys/contrib/dev/urtwn/urtwn-rtl8192cfwT.fw.uu
/usr/src/sys/contrib/dev/urtwn/urtwn-rtl8192cfwU.fw.uu
/usr/src/share/man/man4/urtwnfw.4
/usr/src/share/man/man4/urtwn.4
--
Public Keys:
PGP KeyID = 0x5F22FDC1
GnuPG KeyID = 0x620836CF
More information about the freebsd-arm
mailing list