From owner-freebsd-arm@FreeBSD.ORG Thu Jun 13 09:50:01 2013 Return-Path: Delivered-To: freebsd-arm@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 16590C12 for ; Thu, 13 Jun 2013 09:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id EB71912B5 for ; Thu, 13 Jun 2013 09:50:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r5D9o0sO062239 for ; Thu, 13 Jun 2013 09:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r5D9o04b062238; Thu, 13 Jun 2013 09:50:00 GMT (envelope-from gnats) Resent-Date: Thu, 13 Jun 2013 09:50:00 GMT Resent-Message-Id: <201306130950.r5D9o04b062238@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-arm@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Guillaume Bibaut Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E9943B8E for ; Thu, 13 Jun 2013 09:40:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) by mx1.freebsd.org (Postfix) with ESMTP id DB96C1276 for ; Thu, 13 Jun 2013 09:40:45 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r5D9eiL7089869 for ; Thu, 13 Jun 2013 09:40:44 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r5D9eiFx089862; Thu, 13 Jun 2013 09:40:44 GMT (envelope-from nobody) Message-Id: <201306130940.r5D9eiFx089862@oldred.freebsd.org> Date: Thu, 13 Jun 2013 09:40:44 GMT From: Guillaume Bibaut To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: arm/179532: wireless networking on ARM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 09:50:01 -0000 >Number: 179532 >Category: arm >Synopsis: wireless networking on ARM >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-arm >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jun 13 09:50:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Guillaume Bibaut >Release: FreeBSD 10-CURRENT r251405 >Organization: - >Environment: FreeBSD iaelumx 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r251405M: Wed Jun 12 12:50:45 CEST 2013 root@bsd-current:/root/EfikaMX/obj/arm.armv6/root/EfikaMX/src/efika_mx/sys/EFIKA_MX arm >Description: FreeBSD is crashing when wpa_supplicant is called upon boot on the Genesi Efika MX smartbook. Since I can't copy and paste the result of the crash, I've taken pictures and put them here : http://iaelu.net/~yom/efikamx/arm-eabi/ I got helped by @rayddteam ( ray@ ) on the EFNET IRC subnet, in the #bsdmips channel. The Wireless network was a WPA Personal. after some investigations with the help of ray@ we could at least gather this information with the addr2line command : /root/EfikaMX/obj/arm.armv6/root/EfikaMX/src/efika_mx/tmp/usr/bin/addr2line -e /mnt/boot/kernel/kernel c035bc44 /root/EfikaMX/src/efika_mx/sys/net80211/ieee80211_radiotap.c:138 I hope these informations help you to fix the problem, if there is any solution. >How-To-Repeat: The r251405 revision of head sources do not enable the wireless adapter by default so ray@ gave me a patch to enable it. You can find the diff here : https://github.com/GuillaumeBibaut/EfikaMX the file is named : imx51_iomux.c.diff which should be patched in head/sys/arm/freescale/imx/ I also used the MAKE_EFIKA_MX.sh script to build FreeBSD, that I've modified a bit and is accessible in the github repo. In the script you can find the configuration files. This script is using the ARM EABI for testing, as asked by ray@. >Fix: Not known at the moment. >Release-Note: >Audit-Trail: >Unformatted: