Date: Fri, 24 Jun 2016 09:20:57 -0400 From: "Thomas Laus" <lausts@acm.org> To: Ralf Wenk <iz-rpi03@hs-karlsruhe.de>, FreeBSD ARM <freebsd-arm@freebsd.org> Subject: Re: 'urtwn' & 'urtwnfw' Devices Unknown in r302145 Message-ID: <576D33B9.19054.E2ECD@lausts.acm.org> In-Reply-To: <E1bGNqB-0096kk-EF@smtp.hs-karlsruhe.de> References: <20160623220014.GA73746@mail.laus.org>, <E1bGNqB-0096kk-EF@smtp.hs-karlsruhe.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Ralf Wenk <iz-rpi03@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?576D33B9.19054.E2ECD>