From owner-freebsd-wireless@FreeBSD.ORG Thu Dec 18 19:59:35 2014 Return-Path: Delivered-To: wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9F3BEB7C for ; Thu, 18 Dec 2014 19:59:35 +0000 (UTC) Received: from nm35-vm0.bullet.mail.bf1.yahoo.com (nm35-vm0.bullet.mail.bf1.yahoo.com [72.30.238.72]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 55EF6182D for ; Thu, 18 Dec 2014 19:59:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1418932396; bh=CuK3wZ9khkg5kACSt9E9beI2mR7sSgim4f1liaOWtLY=; h=Date:From:Reply-To:To:Cc:Subject:From:Subject; b=gL/JwIc/6D9injn0Qmk/9redtRPqOs0SOO+DnRa2K/0UoodQC/TNsGlSxs150QqvTd/gIiiss8Tf0Wb/RhQrTHGFovQHxKrVIWTz6BJPk/C9iAW9T6MT/2dAZWt9wVx6BEn/iM8g5JRVPCA6tiP1uGekudTwfYpeukvtDHH75marf0dbL8PQVVwwit00MaMoa8tFlShVzLNJ96V7g5IpvvR220u4lGJdkzD5Oc1BQA09BbhSr4pjXyA7IJ33DbiJhTkZmEeykqWnXTVzdootI7GAkIXrt0uKdENhUiW8m6XAQ0XvspZSt9bEXhB2E7rIQXHpGGOkPKphuSKtz6b0Hw== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com; b=g0aSexv1Dbqe9U0uChYATVYCmHMFvC0wN/BTPO2r5A3M4/QttoartlZ7HDHT6PcaYPUefRjWpzV7PbJoa7Ay6at4RduiCZHYQgXWqQwWubxoPc+ON52+Jea4b+SB6+DoSf23676eAoCNx/Iu3s9KCjKfIwriMnydeutXru7hYikuzRy/Du8aCQCJTbR8yAGKmx1EKz4cBj9O2v6pDSYNDwslFEhOeasPiqSzd+X8RdrB/SQ/1dD0vMFULt2HLFkEguPguA9f9GtMR0/gAewMy8vYEwwZ6yRIMUtzYXRece08Z7p50haeuqRQsDPryeYoCq7zdyKKiWU9OhUt6uXueQ==; Received: from [66.196.81.171] by nm35.bullet.mail.bf1.yahoo.com with NNFMP; 18 Dec 2014 19:53:16 -0000 Received: from [98.139.212.247] by tm17.bullet.mail.bf1.yahoo.com with NNFMP; 18 Dec 2014 19:53:16 -0000 Received: from [127.0.0.1] by omp1056.mail.bf1.yahoo.com with NNFMP; 18 Dec 2014 19:53:16 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 446726.56666.bm@omp1056.mail.bf1.yahoo.com Received: by 66.196.80.127; Thu, 18 Dec 2014 19:53:16 +0000 Date: Thu, 18 Dec 2014 19:53:15 +0000 (UTC) From: Anthony Jenkins Reply-To: Anthony Jenkins To: Adrian Chadd Message-ID: <1156584761.958533.1418932395342.JavaMail.yahoo@jws10611.mail.bf1.yahoo.com> Subject: Re: Atheros AR9565 detected, not working MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_958532_988945889.1418932395341" Cc: "wireless@freebsd.org" X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Dec 2014 19:59:35 -0000 ------=_Part_958532_988945889.1418932395341 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The attached patch seems to get my rfkill GPIO working. It seems ar9300_enable_rf_kill() is never called. I added a call to it after ath_hal_enable_rfkill(), but this is probably not the right place (I see it called several times while the interface is up). I also found several spots in the GPIO handling code which give up if the GPIO pin is 8, 9, 11 or greater than 13; my rfkill GPIO pin is 11 (0x0B). I commented these out: if ((gpio == AR9382_GPIO_PIN_8_RESERVED) || (gpio == AR9382_GPIO_PIN_11_RESERVED) || (gpio == AR9382_GPIO_9_INPUT_ONLY)) { return AH_FALSE; } if ((gpio == AR9382_GPIO_PIN_8_RESERVED) || (gpio == AR9382_GPIO_PIN_11_RESERVED) || (gpio > AR9382_MAX_GPIO_INPUT_PIN_NUM)) { return; } Haven't narrowed down which is responsible for me being able to send this email using my AR9565. Also I'm getting flooded with these messages since moving ath & wlan out of the kernel...my patch broke something, no? ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128? ath0: ath_edma_rxbuf_alloc: nothing on rxbuf?! ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=1, nbufs=128? ath0: ath_edma_rxbuf_alloc: nothing on rxbuf?! ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128? ath0: ath_edma_rxbuf_alloc: nothing on rxbuf?! ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=1, nbufs=128? ath0: ath_edma_rxbuf_alloc: nothing on rxbuf?! ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128? Anthony ________________________________ From: Adrian Chadd To: Anthony Jenkins Cc: "freebsd-wireless@freebsd.org" Sent: Monday, July 29, 2013 10:44 AM Subject: Re: Atheros AR9565 detected, not working Cool, thanks. Please make sure you post patches for all the things you fix. I'd love to see this kind of thing work out of the box. :) -adrian On 29 July 2013 07:36, Anthony Jenkins wrote: > Thanks Adrian, > > I've managed to fix a few things on this laptop, the remaining stuff is > BIOS/ACPI related. acpi_hp(4) isn't working, has something to do with WMI. > Hoping if I fix the ACPI stuff I can have me AR9565 working. I'll poke > around and report back; the RFKill suggestion is a good place to start > looking. > > Thanks, > Anthony > > > On 07/29/13 10:30, Adrian Chadd wrote: >> >> Hm, maybe rfkill is set? >> >> The AR9565 is supported. I have the reference NICs from Atheros; they >> work just fine. >> >> It may be some kind of ACPI setting to enable/disable RFKill so the >> radio side is actually enabled. >> >> I'm sorry, I don't have much more than that to offer without having >> the laptop here. >> >> If someone's willing to send me one, I'll get 10 + wireless working on >> it and then hand it over to ixsystems to join the 'stuff we really >> should get pcbsd running smoothly on' pile. They're about $500 off of >> amazon.com. >> >> Thanks, >> >> >> >> -adrian >> >> On 29 July 2013 07:21, Anthony Jenkins wrote: >>> >>> I just got an HP ENVY Sleekbook 6z-1100 laptop hoping it came with a >>> FreeBSD-supported wireless NIC. It has an Atheros AR9565 and looking at >>> the >>> logs it _seems_ like it should be working, but I get no network traffic. >>> I >>> haven't started the Atheros debugging procedure yet, save to compile in >>> option AH_DEBUG and move ath(4) out of the kernel & to a module to >>> facilitate changes. Works (of course) in Win8 which came with laptop. >>> Wireless enabled LED is amber (disabled) in FreeBSD, goes from amber to >>> white (enabled) when I boot the Win8 HDD. >>> >>> Here's various logs and misc. system info. What should I try next? >>> Thanks >>> in advance! >>> >>> [root@laptop /usr/src]# uname -a n >>> FreeBSD laptop.qtchat.org 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Jul >>> 27 >>> 23:45:30 EDT 2013 root@laptop.qtchat.org:/usr/obj/usr/src/sys/MYKERNEL >>> amd64 >>> >>> [root@laptop /usr/src]# dmesg >>> Copyright (c) 1992-2013 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 10.0-CURRENT #0: Sat Jul 27 23:45:30 EDT 2013 >>> root@laptop.qtchat.org:/usr/obj/usr/src/sys/MYKERNEL amd64 >>> FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 >>> module_register: module pci/xhci already exists! >>> Module pci/xhci failed to register: 17 >>> CPU: AMD A10-4655M APU with Radeon(tm) HD Graphics (1996.31-MHz >>> K8-class >>> CPU) >>> Origin = "AuthenticAMD" Id = 0x610f01 Family = 0x15 Model = 0x10 >>> Stepping = 1 >>> >>> Features=0x178bfbff >>> >>> Features2=0x3e98320b >>> AMD Features=0x2e500800 >>> AMD >>> >>> Features2=0x1abbfff,NodeId,TBM,,> >>> Standard Extended Features=0x8 >>> TSC: P-state invariant, performance statistics >>> real memory = 17179869184 (16384 MB) >>> avail memory = 15463530496 (14747 MB) >>> Event timer "LAPIC" quality 400 >>> ACPI APIC Table: >>> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs >>> FreeBSD/SMP: 1 package(s) x 4 core(s) >>> cpu0 (BSP): APIC ID: 16 >>> cpu1 (AP): APIC ID: 17 >>> cpu2 (AP): APIC ID: 18 >>> cpu3 (AP): APIC ID: 19 >>> ioapic0: Changing APIC ID to 4 >>> ioapic0 irqs 0-23 on motherboard >>> kbd1 at kbdmux0 >>> acpi0: on motherboard >>> acpi0: Power Button (fixed) >>> cpu0: on acpi0 >>> cpu1: on acpi0 >>> cpu2: on acpi0 >>> cpu3: on acpi0 >>> hpet0: iomem 0xfed00000-0xfed003ff irq 0,8 >>> on >>> acpi0 >>> Timecounter "HPET" frequency 14318180 Hz quality 950 >>> atrtc0: port 0x70-0x71 on acpi0 >>> Event timer "RTC" frequency 32768 Hz quality 0 >>> attimer0: port 0x40-0x43 on acpi0 >>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>> Event timer "i8254" frequency 1193182 Hz quality 100 >>> Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 >>> acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 >>> acpi_ec0: port 0x62,0x66 iomem >>> 0xff000000-0xff000fff on acpi0 >>> acpi_button0: on acpi0 >>> pcib0: port 0xcf8-0xcff on acpi0 >>> pci0: on pcib0 >>> vgapci0: port 0x3000-0x30ff mem >>> 0xe0000000-0xefffffff,0xf0300000-0xf033ffff irq 17 at device 1.0 on pci0 >>> acpi_video0: on vgapci0 >>> hdac0: mem 0xf0344000-0xf0347fff irq 18 at >>> device 1.1 on pci0 >>> hdac0: hdac_get_capabilities: Invalid corb size (0); assuming 256. >>> hdac0: hdac_get_capabilities: Invalid rirb size (0); assuming 256. >>> pcib1: at device 4.0 on pci0 >>> pci1: on pcib1 >>> pci1: at device 0.0 (no driver attached) >>> re0: port >>> 0x2000-0x20ff mem 0xf0004000-0xf0004fff,0xf0000000-0xf0003fff irq 16 at >>> device 0.2 on pci1 >>> re0: Using 1 MSI-X message >>> re0: turning off MSI enable bit. >>> re0: ASPM disabled >>> re0: Chip rev. 0x48800000 >>> re0: MAC rev. 0x00000000 >>> miibus0: on re0 >>> rgephy0: PHY 1 on >>> miibus0 >>> rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, >>> 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, >>> 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow >>> re0: Ethernet address: 6c:3b:e5:81:21:f0 >>> pcib2: at device 5.0 on pci0 >>> pci2: on pcib2 >>> ath0: mem 0xf0100000-0xf017ffff irq 17 at >>> device >>> 0.0 on pci2 >>> ar9300_set_stub_functions: setting stub functions >>> ar9300_set_stub_functions: setting stub functions >>> ar9300_attach: calling ar9300_hw_attach >>> ar9300_hw_attach: calling ar9300_eeprom_attach >>> ar9300_flash_map: unimplemented for now >>> Restoring Cal data from DRAM >>> Restoring Cal data from EEPROM >>> Restoring Cal data from Flash >>> Restoring Cal data from Flash >>> Restoring Cal data from OTP >>> ar9300_hw_attach: ar9300_eeprom_attach returned 0 >>> ar9300_fill_capability_info: (MCI) MCI support = 1 >>> ath0: RX status length: 48 >>> ath0: RX buffer size: 4096 >>> ath0: TX descriptor length: 128 >>> ath0: TX status length: 36 >>> ath0: TX buffers per descriptor: 4 >>> ar9300_freebsd_setup_x_tx_desc: called, 0x0/0, 0x0/0, 0x0/0 >>> ath0: ath_edma_setup_rxfifo: type=0, FIFO depth = 16 entries >>> ath0: ath_edma_setup_rxfifo: type=1, FIFO depth = 128 entries >>> ath0: [HT] enabling HT modes >>> ath0: [HT] enabling short-GI in 20MHz mode >>> ath0: [HT] 1 stream STBC receive enabled >>> ath0: [HT] 1 RX streams; 1 TX streams >>> ath0: AR9565 mac 704.0 RF5110 phy 526.12 >>> ath0: 2GHz radio: 0x0000; 5GHz radio: 0x0000 >>> xhci0: mem 0xf0348000-0xf0349fff irq >>> 18 >>> at device 16.0 on pci0 >>> usbus0: waiting for BIOS to give up control >>> xhci0: 32 byte context size. >>> usbus0 on xhci0 >>> ahci0: port >>> 0x3118-0x311f,0x3124-0x3127,0x3110-0x3117,0x3120-0x3123,0x3100-0x310f mem >>> 0xf034e000-0xf034e7ff irq 19 at device 17.0 on pci0 >>> ahci0: AHCI v1.30 with 1 6Gbps ports, Port Multiplier supported >>> ahcich0: at channel 0 on ahci0 >>> ohci0: mem 0xf034d000-0xf034dfff irq 18 >>> at >>> device 18.0 on pci0 >>> usbus1 on ohci0 >>> ehci0: mem 0xf034c000-0xf034c0ff irq >>> 17 >>> at device 18.2 on pci0 >>> usbus2: EHCI version 1.0 >>> usbus2 on ehci0 >>> ohci1: mem 0xf034b000-0xf034bfff irq 18 >>> at >>> device 19.0 on pci0 >>> usbus3 on ohci1 >>> ehci1: mem 0xf034a000-0xf034a0ff irq >>> 17 >>> at device 19.2 on pci0 >>> usbus4: EHCI version 1.0 >>> usbus4 on ehci1 >>> pci0: at device 20.0 (no driver attached) >>> hdac1: mem 0xf0340000-0xf0343fff >>> irq >>> 16 at device 20.2 on pci0 >>> isab0: at device 20.3 on pci0 >>> isa0: on isab0 >>> pcib3: at device 20.4 on pci0 >>> pci3: on pcib3 >>> acpi_lid0: on acpi0 >>> acpi_tz0: on acpi0 >>> acpi_tz0: _CRT value is absurd, ignored (226.8C) >>> atkbdc0: port 0x60,0x64 irq 1 on acpi0 >>> atkbd0: irq 1 on atkbdc0 >>> kbd0 at atkbd0 >>> atkbd0: [GIANT-LOCKED] >>> psm0: irq 12 on atkbdc0 >>> psm0: [GIANT-LOCKED] >>> psm0: model Synaptics Touchpad, device ID 0 >>> battery0: on acpi0 >>> acpi_acad0: on acpi0 >>> sc0: at flags 0x100 on isa0 >>> sc0: VGA <16 virtual consoles, flags=0x300> >>> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 >>> ctl: CAM Target Layer loaded >>> acpi_throttle0: on cpu0 >>> acpi_throttle1: on cpu1 >>> acpi_throttle1: failed to attach P_CNT >>> device_attach: acpi_throttle1 attach returned 6 >>> acpi_throttle2: on cpu2 >>> acpi_throttle2: failed to attach P_CNT >>> device_attach: acpi_throttle2 attach returned 6 >>> acpi_throttle3: on cpu3 >>> acpi_throttle3: failed to attach P_CNT >>> device_attach: acpi_throttle3 attach returned 6 >>> ZFS filesystem version: 5 >>> ZFS storage pool version: features support (5000) >>> Timecounters tick every 1.000 msec >>> hdacc0: at cad 0 on hdac0 >>> hdaa0: at nid 1 on hdacc0 >>> pcm0: at nid 3 on hdaa0 >>> hdacc1: at cad 0 on hdac1 >>> hdaa1: at nid 1 on hdacc1 >>> pcm1: at nid 13,11 and 12 on hdaa1 >>> pcm2: at nid 17 on hdaa1 >>> usbus0: 5.0Gbps Super Speed USB v3.0 >>> usbus1: 12Mbps Full Speed USB v1.0 >>> usbus2: 480Mbps High Speed USB v2.0 >>> usbus3: 12Mbps Full Speed USB v1.0 >>> usbus4: 480Mbps High Speed USB v2.0 >>> ugen3.1: at usbus3 >>> uhub0: on usbus3 >>> ugen2.1: at usbus2 >>> uhub1: on usbus2 >>> ugen1.1: at usbus1 >>> uhub2: on usbus1 >>> ugen0.1: <0x1022> at usbus0 >>> uhub3: <0x1022 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 >>> ugen4.1: at usbus4 >>> uhub4: on usbus4 >>> ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 >>> ada0: ATA-9 SATA 3.x device >>> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) >>> ada0: Command Queueing enabled >>> ada0: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C) >>> ada0: Previously was known as ad4 >>> SMP: AP CPU #3 Launched! >>> SMP: AP CPU #1 Launched! >>> SMP: AP CPU #2 Launched! >>> Timecounter "TSC" frequency 1996309068 Hz quality 1000 >>> Root mount waiting for: usbus4 usbus3 usbus2 usbus1 usbus0 >>> uhub0: 5 ports with 5 removable, self powered >>> uhub2: 5 ports with 5 removable, self powered >>> ACPI Error: No handler for Region [RCM0] (0xfffffe0026ac6b00) >>> [SystemCMOS] >>> (20130626/evregion-178) >>> ACPI Error: Region SystemCMOS (ID=5) has no handler >>> (20130626/exfldio-320) >>> ACPI Error: Method parse/execution failed [\134_SB_.WMID.ESDT] (Node >>> 0xfffffe0026adac40), AE_NOT_EXIST (20130626/psparse-553) >>> ACPI Error: Method parse/execution failed [\134_SB_.PCI0.LPC0.EC0_._Q42] >>> (Node 0xfffffe0026ae8340), AE_NOT_EXIST (20130626/psparse-553) >>> acpi_ec0: evaluation of query method _Q42 failed: AE_NOT_EXIST >>> uhub3: 4 ports with 4 removable, self powered >>> Root mount waiting for: usbus4 usbus2 >>> uhub1: 5 ports with 5 removable, self powered >>> uhub4: 5 ports with 5 removable, self powered >>> Root mount waiting for: usbus4 usbus2 >>> ugen2.2: at usbus2 >>> ugen4.2: at usbus4 >>> Trying to mount root from zfs:sys []... >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> ugen3.2: at usbus3 >>> ar9300_Stub_GetCTSTimeout: called >>> ar9300_Stub_GetCTSTimeout: called >>> ar9300_Stub_GetAntennaSwitch: called >>> ar9300_Stub_GetAntennaSwitch: called >>> wlan1: Ethernet address: 20:68:9d:c5:76:8d >>> run0: on usbus2 >>> run0: MAC/BBP RT3071 (rev 0x0213), RF RT3022 (MIMO 2T2R), address >>> 1c:bd:b9:8c:9d:71 >>> ubt0: >>> on >>> usbus3 >>> wlan0: Ethernet address: 1c:bd:b9:8c:9d:71 >>> run0: firmware RT3071 ver. 0.236 loaded >>> WARNING: attempt to domain_add(bluetooth) after domainfinalize() >>> WARNING: attempt to domain_add(netgraph) after domainfinalize() >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> WARNING pid 2654 (python2.7): ioctl sign-extension ioctl ffffffff80087467 >>> WARNING pid 2655 (python2.7): ioctl sign-extension ioctl ffffffff80087467 >>> WARNING pid 2656 (python2.7): ioctl sign-extension ioctl ffffffff80087467 >>> wlan0: Ethernet address: 1c:bd:b9:8c:9d:71 >>> run0: firmware RT3071 ver. 0.236 loaded >>> wlan0: link state changed to UP >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> uhub3: at usbus0, port 1, addr 1 (disconnected) >>> uhub2: at usbus1, port 1, addr 1 (disconnected) >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> uhub1: at usbus2, port 1, addr 1 (disconnected) >>> ugen2.2: at usbus2 (disconnected) >>> run0: at uhub1, port 1, addr 2 (disconnected) >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> wlan0: link state changed to DOWN >>> uhub0: at usbus3, port 1, addr 1 (disconnected) >>> ugen3.2: at usbus3 (disconnected) >>> ubt0: at uhub0, port 4, addr 2 (disconnected) >>> xhci_interrupt: host controller halted >>> xhci_interrupt: host controller halted >>> uhub4: at usbus4, port 1, addr 1 (disconnected) >>> ugen4.2: at usbus4 (disconnected) >>> ACPI Error: No handler for Region [RCM0] (0xfffffe0026ac6b00) >>> [SystemCMOS] >>> (20130626/evregion-178) >>> ACPI Error: Region SystemCMOS (ID=5) has no handler >>> (20130626/exfldio-320) >>> ACPI Error: Method parse/execution failed [\134_SB_.WMID.ESDT] (Node >>> 0xfffffe0026adac40), AE_NOT_EXIST (20130626/psparse-553) >>> ACPI Error: Method parse/execution failed [\134_PTS] (Node >>> 0xfffffe0026ab4c80), AE_NOT_EXIST (20130626/psparse-553) >>> acpi0: AcpiEnterSleepStatePrep failed - AE_NOT_EXIST >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> xhci0: 32 byte context size. >>> uhub0: <0x1022 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 >>> uhub1: on usbus2 >>> uhub2: on usbus4 >>> uhub3: on usbus3 >>> uhub4: on usbus1 >>> uhub0: 4 ports with 4 removable, self powered >>> uhub4: 5 ports with 5 removable, self powered >>> uhub3: 5 ports with 5 removable, self powered >>> uhub1: 5 ports with 5 removable, self powered >>> uhub2: 5 ports with 5 removable, self powered >>> ugen2.2: at usbus2 >>> run0: on usbus2 >>> ugen4.2: at usbus4 >>> run0: MAC/BBP RT3071 (rev 0x0213), RF RT3022 (MIMO 2T2R), address >>> 1c:bd:b9:8c:9d:71 >>> wlan0: Ethernet address: 1c:bd:b9:8c:9d:71 >>> run0: firmware RT3071 ver. 0.236 loaded >>> ugen3.2: at usbus3 >>> ubt0: >>> on >>> usbus3 >>> wlan0: link state changed to UP >>> can't evaluate \134_SB_.PCI0.VGA_.LCD_._DCS - AE_NOT_FOUND >>> >>> [root@laptop /usr/src]# cat /etc/rc.conf >>> wlans_run0="wlan0" >>> wlans_ath0="wlan1" >>> ifconfig_wlan0="DHCP WPA" >>> ... >>> >>> [root@laptop /usr/src]# ifconfig -a >>> ath0: flags=8802 metric 0 mtu 2290 >>> ether 20:68:9d:c5:76:8d >>> nd6 options=29 >>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) >>> status: no carrier >>> wlan1: flags=8802 metric 0 mtu 1500 >>> ether 20:68:9d:c5:76:8d >>> nd6 options=29 >>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) >>> status: no carrier >>> ssid "" channel 1 (2412 MHz 11b) >>> regdomain 106 indoor ecm authmode OPEN privacy OFF txpower 20 bmiss >>> 7 >>> scanvalid 60 wme burst bintval 0 >>> ... >>> >>> [root@laptop /usr/src]# /etc/rc.d/netif start ath0 >>> Starting Network: ath0. >>> ath0: flags=8843 metric 0 mtu >>> 2290 >>> ether 20:68:9d:c5:76:8d >>> nd6 options=29 >>> media: IEEE 802.11 Wireless Ethernet autoselect mode 11g >>> status: associated >>> Additional inet routing options: ignore ICMP redirect=YES log ICMP >>> redirect=YES. >>> >>> [root@laptop /usr/src]# for iface in ath0 wlan1; do ifconfig ${iface}; >>> done >>> ath0: flags=8843 metric 0 mtu >>> 2290 >>> ether 20:68:9d:c5:76:8d >>> nd6 options=29 >>> media: IEEE 802.11 Wireless Ethernet autoselect mode 11g >>> status: associated >>> wlan1: flags=8843 metric 0 mtu >>> 1500 >>> ether 20:68:9d:c5:76:8d >>> inet 67.215.65.145 netmask 0xff000000 broadcast 67.215.65.145 >>> nd6 options=29 >>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) >>> status: no carrier >>> ssid "" channel 2 (2417 MHz 11g) >>> regdomain 106 indoor ecm authmode OPEN privacy OFF txpower 20 bmiss >>> 7 >>> scanvalid 60 protmode CTS wme burst >>> >>> [root@laptop /usr/src]# dmesg >>> ... >>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>> >>> >>> -- >>> Anthony Jenkins >>> _______________________________________________ >>> freebsd-wireless@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless >>> To unsubscribe, send any mail to >>> "freebsd-wireless-unsubscribe@freebsd.org" > > > > -- > Anthony Jenkins ------=_Part_958532_988945889.1418932395341 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=ath_ar9565_rfkill_gpio.patch Content-ID: <328a6c7f-7faa-7209-74fe-77c8ead92959@yahoo.com> SW5kZXg6IHN5cy9jb250cmliL2Rldi9hdGgvYXRoX2hhbC9hcjkzMDAvYXI5MzAwX2F0dGFjaC5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIHN5cy9jb250cmliL2Rldi9hdGgvYXRoX2hhbC9hcjkzMDAvYXI5MzAw X2F0dGFjaC5jCShyZXZpc2lvbiAyNzU3NDIpCisrKyBzeXMvY29udHJpYi9kZXYvYXRoL2F0aF9o YWwvYXI5MzAwL2FyOTMwMF9hdHRhY2guYwkod29ya2luZyBjb3B5KQpAQCAtMjc1OSw2ICsyNzU5 LDcgQEAKICAgICAgICAgYWhwLT5haF9wb2xhcml0eSAgID0gTVMoYWhwcml2LT5haF9yZnNpbGVu dCwgRUVQX1JGU0lMRU5UX1BPTEFSSVRZKTsKIAogICAgICAgICBhdGhfaGFsX2VuYWJsZV9yZmtp bGwoYWgsIEFIX1RSVUUpOworICAgICAgICBhcjkzMDBfZW5hYmxlX3JmX2tpbGwoYWgpOwogICAg ICAgICBwX2NhcC0+aGFsUmZTaWxlbnRTdXBwb3J0ID0gQUhfVFJVRTsKICAgICB9CiAKSW5kZXg6 IHN5cy9jb250cmliL2Rldi9hdGgvYXRoX2hhbC9hcjkzMDAvYXI5MzAwX2dwaW8uYwo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09Ci0tLSBzeXMvY29udHJpYi9kZXYvYXRoL2F0aF9oYWwvYXI5MzAwL2FyOTMwMF9ncGlvLmMJ KHJldmlzaW9uIDI3NTc0MikKKysrIHN5cy9jb250cmliL2Rldi9hdGgvYXRoX2hhbC9hcjkzMDAv YXI5MzAwX2dwaW8uYwkod29ya2luZyBjb3B5KQpAQCAtMTYxLDYgKzE2MSw3IEBACiAgICAgfTsK IAogICAgIEhBTEFTU0VSVChncGlvIDwgQUhfUFJJVkFURShhaCktPmFoX2NhcHMuaGFsTnVtR3Bp b1BpbnMpOworI2lmIDAKICAgICBpZiAoKGdwaW8gPT0gQVI5MzgyX0dQSU9fUElOXzhfUkVTRVJW RUQpICB8fAogICAgICAgICAoZ3BpbyA9PSBBUjkzODJfR1BJT19QSU5fMTFfUkVTRVJWRUQpIHx8 CiAgICAgICAgIChncGlvID09IEFSOTM4Ml9HUElPXzlfSU5QVVRfT05MWSkpCkBAIC0xNjcsNiAr MTY4LDcgQEAKICAgICB7CiAgICAgICAgIHJldHVybiBBSF9GQUxTRTsKICAgICB9CisjZW5kaWYK IAogICAgIC8qIENvbnZlcnQgSEFMIHNpZ25hbCB0eXBlIGRlZmluaXRpb25zIHRvIGhhcmR3YXJl LXNwZWNpZmljIHZhbHVlcy4gKi8KICAgICBpZiAoKGludCkgaGFsX3NpZ25hbF90eXBlIDwgQVJS QVlfTEVOR1RIKG11eF9zaWduYWxfY29udmVyc2lvbl90YWJsZSkpCkBAIC0zNDcsNiArMzQ5LDcg QEAKICAgICB1X2ludDMyX3QgICAgZ3Bpb19zaGlmdDsKIAogICAgIEhBTEFTU0VSVChncGlvIDwg QUhfUFJJVkFURShhaCktPmFoX2NhcHMuaGFsTnVtR3Bpb1BpbnMpOworI2lmIDAKICAgICBpZiAo KGdwaW8gPT0gQVI5MzgyX0dQSU9fUElOXzhfUkVTRVJWRUQpICB8fAogICAgICAgICAoZ3BpbyA9 PSBBUjkzODJfR1BJT19QSU5fMTFfUkVTRVJWRUQpIHx8CiAgICAgICAgIChncGlvID4gQVI5Mzgy X01BWF9HUElPX0lOUFVUX1BJTl9OVU0pKQpAQCAtMzUzLDYgKzM1Niw3IEBACiAgICAgewogICAg ICAgICByZXR1cm4gQUhfRkFMU0U7CiAgICAgfQorI2VuZGlmCiAKICAgICBpZiAoZ3BpbyA8PSBB UjkzODJfTUFYX0pUQUdfR1BJT19QSU5fTlVNKSB7CiAgICAgICAgIE9TX1JFR19TRVRfQklUKGFo LApAQCAtMzc3LDYgKzM4MSw3IEBACiBhcjkzMDBfZ3Bpb19zZXQoc3RydWN0IGF0aF9oYWwgKmFo LCB1X2ludDMyX3QgZ3BpbywgdV9pbnQzMl90IHZhbCkKIHsKICAgICBIQUxBU1NFUlQoZ3BpbyA8 IEFIX1BSSVZBVEUoYWgpLT5haF9jYXBzLmhhbE51bUdwaW9QaW5zKTsKKyNpZiAwCiAgICAgaWYg KChncGlvID09IEFSOTM4Ml9HUElPX1BJTl84X1JFU0VSVkVEKSAgfHwKICAgICAgICAgKGdwaW8g PT0gQVI5MzgyX0dQSU9fUElOXzExX1JFU0VSVkVEKSB8fAogICAgICAgICAoZ3BpbyA9PSBBUjkz ODJfR1BJT185X0lOUFVUX09OTFkpKQpAQCAtMzgzLDYgKzM4OCw3IEBACiAgICAgewogICAgICAg ICByZXR1cm4gQUhfRkFMU0U7CiAgICAgfQorI2VuZGlmCiAgICAgT1NfUkVHX1JNVyhhaCwgQVJf SE9TVElGX1JFRyhhaCwgQVJfR1BJT19PVVQpLAogICAgICAgICAoKHZhbCAmIDEpIDw8IGdwaW8p LCBBUl9HUElPX0JJVChncGlvKSk7CiAKQEAgLTM5NywxMSArNDAzLDEzIEBACiB7CiAgICAgdV9p bnQzMl90IGdwaW9faW47CiAgICAgSEFMQVNTRVJUKGdwaW8gPCBBSF9QUklWQVRFKGFoKS0+YWhf Y2Fwcy5oYWxOdW1HcGlvUGlucyk7CisjaWYgMAogICAgIGlmICgoZ3BpbyA9PSBBUjkzODJfR1BJ T19QSU5fOF9SRVNFUlZFRCkgfHwKICAgICAgICAgKGdwaW8gPT0gQVI5MzgyX0dQSU9fUElOXzEx X1JFU0VSVkVEKSkKICAgICB7CiAgICAgICAgIHJldHVybiAweGZmZmZmZmZmOwogICAgIH0KKyNl bmRpZgogCiAgICAgZ3Bpb19pbiA9IE9TX1JFR19SRUFEKGFoLCBBUl9IT1NUSUZfUkVHKGFoLCBB Ul9HUElPX0lOKSk7CiAgICAgT1NfUkVHX1JNVyhhaCwgQVJfSE9TVElGX1JFRyhhaCwgQVJfR1BJ T19JTiksCkBAIC00NTIsNiArNDYwLDcgQEAKIAogICAgIEhBTEFTU0VSVChncGlvIDwgQUhfUFJJ VkFURShhaCktPmFoX2NhcHMuaGFsTnVtR3Bpb1BpbnMpOwogCisjaWYgMAogICAgIGlmICgoZ3Bp byA9PSBBUjkzODJfR1BJT19QSU5fOF9SRVNFUlZFRCkgfHwKICAgICAgICAgKGdwaW8gPT0gQVI5 MzgyX0dQSU9fUElOXzExX1JFU0VSVkVEKSB8fAogICAgICAgICAoZ3BpbyA+IEFSOTM4Ml9NQVhf R1BJT19JTlBVVF9QSU5fTlVNKSkKQEAgLTQ1OCw2ICs0NjcsNyBAQAogICAgIHsKICAgICAgICAg cmV0dXJuOwogICAgIH0KKyNlbmRpZgogCiAjaWZkZWYgQUhfQVNTRVJUCiAgICAgZ3Bpb19tYXNr ID0gKDEgPDwgQUhfUFJJVkFURShhaCktPmFoX2NhcHMuaGFsTnVtR3Bpb1BpbnMpIC0gMTsKQEAg LTU0OSw4ICs1NTksMTAgQEAKIAogICAgIGlmIChBSF9QUklWQVRFKGFoKS0+YWhfZGV2aWQgPT0g QVI5MzAwX0RFVklEX0FSOTM4MF9QQ0lFKSB7CiAgICAgICAgIG1hc2sgPSAoMSA8PCBBUjkzODJf TUFYX0dQSU9fUElOX05VTSkgLSAxOworI2lmIDAKICAgICAgICAgbWFzayAmPSB+KDEgPDwgQVI5 MzgyX0dQSU9fUElOXzhfUkVTRVJWRUQgfAogICAgICAgICAgICAgICAgICAgMSA8PCBBUjkzODJf R1BJT19QSU5fMTFfUkVTRVJWRUQpOworI2VuZGlmCiAgICAgfQogICAgIHJldHVybiBtYXNrOwog fQpAQCAtNTY1LDEwICs1NzcsMTIgQEAKICAgICAgICAgaW52YWxpZCB8PSAxIDw8IEFSOTM4Ml9H UElPX1BJTl84X1JFU0VSVkVEIHwKICAgICAgICAgICAgICAgICAgICAxIDw8IEFSOTM4Ml9HUElP X1BJTl8xMV9SRVNFUlZFRDsKICAgICB9CisjaWYgMAogICAgIGlmIChtYXNrICYgaW52YWxpZCkg ewogICAgICAgICBhdGhfaGFsX3ByaW50ZihhaCwgIiVzOiBpbnZhbGlkIEdQSU8gbWFzayAweCV4 XG4iLCBfX2Z1bmNfXywgbWFzayk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CisjZW5kaWYK ICAgICBBSDkzMDAoYWgpLT5haF9ncGlvX21hc2sgPSBtYXNrOwogICAgIE9TX1JFR19XUklURShh aCwgQVJfSE9TVElGX1JFRyhhaCwgQVJfR1BJT19JTlRSX1BPTCksIG1hc2sgJiBwb2xfbWFwKTsK IAo= ------=_Part_958532_988945889.1418932395341--