Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Oct 2016 15:22:00 -0700
From:      Adrian Chadd <adrian.chadd@gmail.com>
To:        Peter Garshtja <peter.garshtja@ambient-md.com>,  "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: RPI2 AP
Message-ID:  <CAJ-VmokZuKEr3Mmf2fcLaAqtE67y7-ejU_GrtxePt9Vkgyoc=A@mail.gmail.com>
In-Reply-To: <13052a1c-db9b-6e08-eb1a-d75b93c67c33@ambient-md.com>
References:  <CALFUBVFrV%2BNjSwSHNXqW3KeAgREHrifjr2rRr2BQaCAC_vgyvA@mail.gmail.com> <CAJ-VmokBzS8ejzgnriKgDFBmq7FL5e7L2j5_BbsJwrkxyQ-hbA@mail.gmail.com> <3684c340-3020-31f7-64f1-babf90be8565@ambient-md.com> <CAJ-VmonXYQ7ZcWoEU9ujaTPiFUEOwCODTR_PddpsapxeiQ=zSw@mail.gmail.com> <13052a1c-db9b-6e08-eb1a-d75b93c67c33@ambient-md.com>

next in thread | previous in thread | raw e-mail | index | archive | help
hiya,

ok. We'll need some more debugging from the driver and net80211.

Andriy? Any ideas?


-a


On 8 October 2016 at 08:11, Peter Garshtja
<peter.garshtja@ambient-md.com> wrote:
> Good Morning Adrian,
>
>     I added and rebooted RPI2, but the result is the same
>
> wlan_amrr_load="YES" to /boot/loader.conf
>
> ifconfig wlan0 list sta
> ADDR               AID CHAN RATE RSSI IDLE  TXSEQ  RXSEQ CAPS FLAG
> 50:55:27:ff:dc:04    1    5  54M 20.5    0   2482  38240 EPS  AQE     RSN
> WME
> 00:13:ef:66:18:49    2    5   1M 14.0    0   7130  27104 EPS  AQE     RSN
> WME
>
> After ~ 5 minutes all the stations were disconnected
>
> 10:43 # ifconfig wlan0 list sta
> 10:43 # ifconfig wlan0 list sta
> 10:43 #
>
> WLAN interface details
> ------------------------------
> ifconfig wlan0 list caps
> drivercaps=591c541<STA,FF,IBSS,HOSTAP,SHSLOT,SHPREAMBLE,MONITOR,WPA1,WPA2,WME>
> cryptocaps=b<WEP,TKIP,AES_CCM>
> htcaps=6000c<>
> ------------------------------
>
> Kernel modules loaded
>
> Id Refs Address    Size     Name
>  1   31 0xc0100000 9bfaec   kernel
>  2    1 0xc0ac0000 a168     wlan_amrr.ko
>  3    7 0xc0acb000 59a18    wlan.ko
>  4    1 0xc46d2000 11000    if_bridge.ko
>  5    1 0xc46e3000 e000     bridgestp.ko
>  6    1 0xc4731000 d000     if_vlan.ko
>  7    1 0xc484c000 27000    if_urtwn.ko
>  8    1 0xc4774000 b000     firmware.ko
>  9    1 0xc46bf000 a000     pflog.ko
> 10    1 0xc4b2c000 3a000    pf.ko
> 11    1 0xc4e25000 9000     wlan_xauth.ko
> 12    1 0xc4888000 a000     wlan_wep.ko
> 13    1 0xc4ef9000 b000     wlan_tkip.ko
> 14    1 0xc4f0c000 e000     wlan_ccmp.ko
>
> I have 2 different wifi dongles with the same chipset and the behavior is
> the same.
>
> Also here is the dmesg after reboot
>
> Copyright (c) 1992-2016 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 11.0-RELEASE-p1 #0 r306544M: Fri Sep 30 18:26:52 EDT 2016
>     ptg@rpi2:/root/crochet/work/obj/arm.armv6/usr/src/sys/RPI2 arm
> FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM
> 3.8.0)
> VT: init without driver.
> sema_sysinit
> CPU: Cortex A7 rev 5 (Cortex-A core)
>  Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext
>  WB enabled LABT branch prediction disabled
> LoUU:2 LoC:3 LoUIS:2
> Cache level 1:
>  32KB/64B 4-way data cache WB Read-Alloc Write-Alloc
>  32KB/32B 2-way instruction cache Read-Alloc
> Cache level 2:
>  512KB/64B 8-way unified cache WB Read-Alloc Write-Alloc
> real memory  = 989851648 (943 MB)
> avail memory = 955379712 (911 MB)
>
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> random: entropy device external interface
> kbd0 at kbdmux0
> ofwbus0: <Open Firmware Device Tree>
> simplebus0: <Flattened device tree simple bus> mem 0x3f000000-0x3fffffff on
> ofwbus0
> local_intc0: <BCM2836 Interrupt Controller> mem 0x40000000-0x400000ff on
> simplebus0
> generic_timer0: <ARMv7 Generic Timer> on ofwbus0
> Timecounter "ARM MPCore Timecounter" frequency 19200000 Hz quality 1000
> Event timer "ARM MPCore Eventtimer" frequency 19200000 Hz quality 1000
> intc0: <BCM2835 Interrupt Controller> mem 0xb200-0xb3ff on simplebus0
> bcmwd0: <BCM2708/2835 Watchdog> mem 0x10001c-0x100027 on simplebus0
> gpio0: <BCM2708/2835 GPIO controller> mem 0x200000-0x2000af on simplebus0
> gpio0: read-only pins: 46,48-53.
> gpio0: reserved pins: 48-53.
> gpiobus0: <OFW GPIO bus> on gpio0
> gpioled0: <GPIO led> at pin 35 on gpiobus0
> gpioled1: <GPIO led> at pin 47 on gpiobus0
> gpioc0: <GPIO controller> on gpio0
> iichb0: <BCM2708/2835 BSC controller> mem 0x205000-0x20501f on simplebus0
> iicbus0: <OFW I2C bus> on iichb0
> iic0: <I2C generic I/O> on iicbus0
> iichb1: <BCM2708/2835 BSC controller> mem 0x804000-0x80401f on simplebus0
> iicbus1: <OFW I2C bus> on iichb1
> iic1: <I2C generic I/O> on iicbus1
> spi0: <BCM2708/2835 SPI controller> mem 0x204000-0x20401f on simplebus0
> spibus0: <OFW SPI bus> on spi0
> bcm_dma0: <BCM2835 DMA Controller> mem 0x7000-0x7fff,0xe05000-0xe05fff on
> simplebus0
> mbox0: <BCM2835 VideoCore Mailbox> mem 0xb880-0xb8bf on simplebus0
> sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x300000-0x3000ff on
> simplebus0
> mmc0: <MMC/SD bus> on sdhci_bcm0
> uart0: <PrimeCell UART (PL011)> mem 0x201000-0x201fff on simplebus0
> uart0: console (115200,n,8,1)
> vchiq0: <BCM2835 VCHIQ> mem 0xb800-0xb84f on simplebus0
> vchiq: local ver 8 (min 3), remote ver 8.
> pcm0: <VCHIQ audio> on vchiq0
> bcm283x_dwcotg0: <DWC OTG 2.0 integrated USB controller (bcm283x)> mem
> 0x980000-0x99ffff on simplebus0
> usbus0 on bcm283x_dwcotg0
> cpulist0: <Open Firmware CPU Group> on ofwbus0
> cpu0: <Open Firmware CPU> on cpulist0
> bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
> cpu1: <Open Firmware CPU> on cpulist0
> cpu2: <Open Firmware CPU> on cpulist0
> cpu3: <Open Firmware CPU> on cpulist0
> fb0: <BCM2835 VT framebuffer driver> on ofwbus0
> fbd0 on fb0
> VT: initialize with new VT driver "fb".
> fb0: 1680x1050(1680x1050@0,0) 24bpp
> fb0: fbswap: 1, pitch 5040, base 0x3d384000, screen_size 5322240
> cryptosoft0: <software crypto>
> Timecounters tick every 10.000 msec
> usbus0: 480Mbps High Speed USB v2.0
> ugen0.1: <DWCOTG> at usbus0
> uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
> mmcsd0: 8GB <SDHC SL08G 8.0 SN 2948251B MFG 08/2015 by 3 SD> at mmc0
> 41.6MHz/4bit/65535-block
> bcm2835_cpufreq0: ARM 600MHz, Core 250MHz, SDRAM 400MHz, Turbo OFF
> Release APs
> Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]...
> warning: no time-of-day clock registered, system time will not be set
> accurately
> uhub0: 1 port with 1 removable, self powered
> ugen0.2: <vendor 0x0424> at usbus0
> uhub1: <vendor 0x0424 product 0x9514, class 9/0, rev 2.00/2.00, addr 2> on
> usbus0
> uhub1: MTT enabled
> random: unblocking device.
> uhub1: 5 ports with 4 removable, self powered
> ugen0.3: <vendor 0x0424> at usbus0
> smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus0
> smsc0: chip 0xec00, rev. 0002
> miibus0: <MII bus> on smsc0
> ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
> ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> ue0: <USB Ethernet> on smsc0
> ue0: Ethernet address: b8:27:eb:f2:8e:4e
> ugen0.4: <Realtek> at usbus0
> bridge0: Ethernet address: 02:fd:a6:82:73:00
> ue0: changing name to 'mgmt'
> smsc0: chip 0xec00, rev. 0002
> mgmt: link state changed to DOWN
> vlan0: changing name to 'wan'
> vlan1: changing name to 'lan'
> mgmt: link state changed to UP
> lan: link state changed to UP
> wan: link state changed to UP
> urtwn0: <Realtek 802.11n NIC, class 0/0, rev 2.00/0.00, addr 4> on usbus0
> urtwn0: MAC/BB RTL8188EU, RF 6052 1T1R
> urtwn0: enabling 11n
> wlan0: Ethernet address: 00:c6:d2:21:c9:34
> wlan0: promiscuous mode enabled
> bridge0: link state changed to UP
> pflog0: promiscuous mode enabled
> mgmt: promiscuous mode enabled
> lan: promiscuous mode enabled
>
>
> Thanks,
> Peter
>
>
> On 10/8/2016 12:51 AM, Adrian Chadd wrote:
>
> heh, try adding wlan_amrr_load="YES" to /boot/loader.conf and rebooting?
>
>
> -a
>
>
> On 7 October 2016 at 18:59, Peter Garshtja
> <peter.garshtja@ambient-md.com> wrote:
>
> Greetings,
>
>     Here is uname - 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306544M
>
>
> Below is dmesg
>
>
> Copyright (c) 1992-2016 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 11.0-RELEASE-p1 #0 r306544M: Fri Sep 30 18:26:52 EDT 2016
>     ptg@rpi2:/root/crochet/work/obj/arm.armv6/usr/src/sys/RPI2 arm
> FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM
> 3.8.0)
> VT: init without driver.
> sema_sysinit
> CPU: Cortex A7 rev 5 (Cortex-A core)
>  Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext
>  WB enabled LABT branch prediction disabled
> LoUU:2 LoC:3 LoUIS:2
> Cache level 1:
>  32KB/64B 4-way data cache WB Read-Alloc Write-Alloc
>  32KB/32B 2-way instruction cache Read-Alloc
> Cache level 2:
>  512KB/64B 8-way unified cache WB Read-Alloc Write-Alloc
> real memory  = 989851648 (943 MB)
> avail memory = 956411904 (912 MB)
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> random: entropy device external interface
> kbd0 at kbdmux0
> ofwbus0: <Open Firmware Device Tree>
> simplebus0: <Flattened device tree simple bus> mem 0x3f000000-0x3fffffff on
> ofwbus0
> local_intc0: <BCM2836 Interrupt Controller> mem 0x40000000-0x400000ff on
> simplebus0
> generic_timer0: <ARMv7 Generic Timer> on ofwbus0
> Timecounter "ARM MPCore Timecounter" frequency 19200000 Hz quality 1000
> Event timer "ARM MPCore Eventtimer" frequency 19200000 Hz quality 1000
> intc0: <BCM2835 Interrupt Controller> mem 0xb200-0xb3ff on simplebus0
> bcmwd0: <BCM2708/2835 Watchdog> mem 0x10001c-0x100027 on simplebus0
> gpio0: <BCM2708/2835 GPIO controller> mem 0x200000-0x2000af on simplebus0
> gpio0: read-only pins: 46,48-53.
> gpio0: reserved pins: 48-53.
> gpiobus0: <OFW GPIO bus> on gpio0
> gpioled0: <GPIO led> at pin 35 on gpiobus0
> gpioled1: <GPIO led> at pin 47 on gpiobus0
> gpioc0: <GPIO controller> on gpio0
> iichb0: <BCM2708/2835 BSC controller> mem 0x205000-0x20501f on simplebus0
> iicbus0: <OFW I2C bus> on iichb0
> iic0: <I2C generic I/O> on iicbus0
> iichb1: <BCM2708/2835 BSC controller> mem 0x804000-0x80401f on simplebus0
> iicbus1: <OFW I2C bus> on iichb1
> iic1: <I2C generic I/O> on iicbus1
> spi0: <BCM2708/2835 SPI controller> mem 0x204000-0x20401f on simplebus0
> spibus0: <OFW SPI bus> on spi0
> bcm_dma0: <BCM2835 DMA Controller> mem 0x7000-0x7fff,0xe05000-0xe05fff on
> simplebus0
> mbox0: <BCM2835 VideoCore Mailbox> mem 0xb880-0xb8bf on simplebus0
> sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x300000-0x3000ff on
> simplebus0
> mmc0: <MMC/SD bus> on sdhci_bcm0
> uart0: <PrimeCell UART (PL011)> mem 0x201000-0x201fff on simplebus0
> uart0: console (115200,n,8,1)
> vchiq0: <BCM2835 VCHIQ> mem 0xb800-0xb84f on simplebus0
> vchiq: local ver 8 (min 3), remote ver 8.
> pcm0: <VCHIQ audio> on vchiq0
> bcm283x_dwcotg0: <DWC OTG 2.0 integrated USB controller (bcm283x)> mem
> 0x980000-0x99ffff on simplebus0
> usbus0 on bcm283x_dwcotg0
> cpulist0: <Open Firmware CPU Group> on ofwbus0
> cpu0: <Open Firmware CPU> on cpulist0
> bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
> cpu1: <Open Firmware CPU> on cpulist0
> cpu2: <Open Firmware CPU> on cpulist0
> cpu3: <Open Firmware CPU> on cpulist0
> fb0: <BCM2835 VT framebuffer driver> on ofwbus0
> fbd0 on fb0
> VT: initialize with new VT driver "fb".
> fb0: 1680x1050(1680x1050@0,0) 24bpp
> fb0: fbswap: 1, pitch 5040, base 0x3d384000, screen_size 5322240
> cryptosoft0: <software crypto>
> Timecounters tick every 10.000 msec
> usbus0: 480Mbps High Speed USB v2.0
> ugen0.1: <DWCOTG> at usbus0
> uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
> mmcsd0: 8GB <SDHC SL08G 8.0 SN 2948251B MFG 08/2015 by 3 SD> at mmc0
> 41.6MHz/4bit/65535-block
> bcm2835_cpufreq0: ARM 600MHz, Core 250MHz, SDRAM 400MHz, Turbo OFF
> Release APs
> Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]...
> WARNING: / was not properly dismounted
> warning: no time-of-day clock registered, system time will not be set
> accurately
> uhub0: 1 port with 1 removable, self powered
> ugen0.2: <vendor 0x0424> at usbus0
> uhub1: <vendor 0x0424 product 0x9514, class 9/0, rev 2.00/2.00, addr 2> on
> usbus0
> uhub1: MTT enabled
> uhub1: 5 ports with 4 removable, self powered
> random: unblocking device.
> ugen0.3: <vendor 0x0424> at usbus0
> smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus0
> smsc0: chip 0xec00, rev. 0002
> miibus0: <MII bus> on smsc0
> ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
> ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> ue0: <USB Ethernet> on smsc0
> ue0: Ethernet address: b8:27:eb:f2:8e:4e
> ugen0.4: <Realtek> at usbus0
> bridge0: Ethernet address: 02:fd:a6:82:73:00
> ue0: changing name to 'mgmt'
> smsc0: chip 0xec00, rev. 0002
> mgmt: link state changed to DOWN
> vlan0: changing name to 'wan'
> vlan1: changing name to 'lan'
> mgmt: link state changed to UP
> lan: link state changed to UP
> wan: link state changed to UP
> urtwn0: <Realtek 802.11n NIC, class 0/0, rev 2.00/0.00, addr 4> on usbus0
>
> *urtwn0: MAC/BB RTL8188EU, RF 6052 1T1R
>
> *urtwn0: enabling 11n
> mgmt: link state changed to DOWN
> lan: link state changed to DOWN
> wan: link state changed to DOWN
> mgmt: link state changed to UP
> lan: link state changed to UP
> wan: link state changed to UP
> ieee80211_load_module: load the wlan_amrr module by hand for now.
> wlan0: Ethernet address: 00:c6:d2:21:c9:34
> wlan0: promiscuous mode enabled
> bridge0: link state changed to UP
> pflog0: promiscuous mode enabled
> mgmt: promiscuous mode enabled
> lan: promiscuous mode enabled
>
> Thanks in advance,
>
> Peter
>
> On 10/7/2016 4:36 PM, Adrian Chadd wrote:
>
> + freebsd-wireless
>
> can you post a 'dmesg' output? That way we can see which urtwn NIC it
> is and whether it logged anything.
>
>
>
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokZuKEr3Mmf2fcLaAqtE67y7-ejU_GrtxePt9Vkgyoc=A>