Date: Wed, 09 Apr 2014 16:43:56 -0400 From: tzoi516 <tzoi516@gmail.com> To: Adrian Chadd <adrian@freebsd.org> Cc: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> Subject: Re: Atheros AR9565 Message-ID: <5345B10C.9020408@gmail.com> In-Reply-To: <CAJ-Vmo=CViHzK8VWHsUbRcUm2Sbz7dxzGEH_v4ZcNgNee3YJTg@mail.gmail.com> References: <53453F74.5000403@gmail.com> <53453FB5.20707@gmail.com> <CAJ-Vmom3DhiX=a2RziV%2B1YV5WUhO30=83Y%2Brxi6GRJ8Z_7qcJw@mail.gmail.com> <53459F44.2010102@gmail.com> <CAJ-Vmo=CViHzK8VWHsUbRcUm2Sbz7dxzGEH_v4ZcNgNee3YJTg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
My computer is a laptop - the link to it is in my first email. I haven't touched code out of a Windows IDE since the mid-90's, so this might be a good learning experience for me. Thanks. On 04/09/14 15:44, Adrian Chadd wrote: > The driver source is in sys/dev/ath/ and sys/contrib/dev/ath/ath_hal/ar9300/ > > I have all of the linux driver source and the atheros internal driver > source for their AP products but their desktop drivers are .. very > laptop specific and it's hard to get the driver source out of the > relevant group(s). > > > > -a > > > On 9 April 2014 12:28, tzoi516 <tzoi516@gmail.com> wrote: >> Hi, >> >> Thanks for all of the help. Where is the driver source code? I'll submit >> a PR today. >> >> Thanks, >> Mike >> >> On 04/09/14 15:02, Adrian Chadd wrote: >>> Hi, >>> >>> The AR9565 is a relatively new chip that hasn't really been thoroughly >>> tested in FreeBSD. Laptop manufacturers have also gone and done some >>> rather silly things to save cost on the wireless NIC itself and I'm >>> not sure those patches / work arounds are in -HEAD. >>> >>> please file a PR with this problem complete with your pciconf -lv >>> output as above. >>> >>> Thanks! >>> >>> >>> -a >>> >>> >>> On 9 April 2014 05:40, tzoi516 <tzoi516@gmail.com> wrote: >>>> I'm using the GENERIC kernel. Want me to create a custom kernel? >>>> >>>> pciconf info: >>>> >>>> hostb0@pci0:0:0:0: class=0x060000 card=0xfa401179 chip=0x0c048086 >>>> rev=0x06 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Haswell DRAM Controller' >>>> class = bridge >>>> subclass = HOST-PCI >>>> pcib1@pci0:0:1:0: class=0x060400 card=0xfa471179 chip=0x0c018086 >>>> rev=0x06 hdr=0x01 >>>> vendor = 'Intel Corporation' >>>> device = 'Haswell PCI Express x16 Controller' >>>> class = bridge >>>> subclass = PCI-PCI >>>> vgapci1@pci0:0:2:0: class=0x030000 card=0xfa471179 chip=0x04168086 >>>> rev=0x06 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Haswell Integrated Graphics Controller' >>>> class = display >>>> subclass = VGA >>>> hdac0@pci0:0:3:0: class=0x040300 card=0xfa4d1179 chip=0x0c0c8086 >>>> rev=0x06 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Haswell HD Audio Controller' >>>> class = multimedia >>>> subclass = HDA >>>> xhci0@pci0:0:20:0: class=0x0c0330 card=0xfa401179 chip=0x8c318086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point USB xHCI Host Controller' >>>> class = serial bus >>>> subclass = USB >>>> none0@pci0:0:22:0: class=0x078000 card=0xfa401179 chip=0x8c3a8086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point MEI Controller' >>>> class = simple comms >>>> ehci0@pci0:0:26:0: class=0x0c0320 card=0xfa401179 chip=0x8c2d8086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point USB Enhanced Host Controller' >>>> class = serial bus >>>> subclass = USB >>>> hdac1@pci0:0:27:0: class=0x040300 card=0xfa4d1179 chip=0x8c208086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point High Definition Audio Controller' >>>> class = multimedia >>>> subclass = HDA >>>> pcib2@pci0:0:28:0: class=0x060400 card=0xfa401179 chip=0x8c108086 >>>> rev=0xd4 hdr=0x01 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point PCI Express Root Port' >>>> class = bridge >>>> subclass = PCI-PCI >>>> pcib3@pci0:0:28:2: class=0x060400 card=0xfa401179 chip=0x8c148086 >>>> rev=0xd4 hdr=0x01 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point PCI Express Root Port' >>>> class = bridge >>>> subclass = PCI-PCI >>>> pcib4@pci0:0:28:3: class=0x060400 card=0xfa401179 chip=0x8c168086 >>>> rev=0xd4 hdr=0x01 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point PCI Express Root Port' >>>> class = bridge >>>> subclass = PCI-PCI >>>> ehci1@pci0:0:29:0: class=0x0c0320 card=0xfa401179 chip=0x8c268086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point USB Enhanced Host Controller' >>>> class = serial bus >>>> subclass = USB >>>> isab0@pci0:0:31:0: class=0x060100 card=0xfa401179 chip=0x8c498086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point LPC Controller' >>>> class = bridge >>>> subclass = PCI-ISA >>>> none1@pci0:0:31:3: class=0x0c0500 card=0xfa401179 chip=0x8c228086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point SMBus Controller' >>>> class = serial bus >>>> subclass = SMBus >>>> atapci0@pci0:0:31:5: class=0x010185 card=0xfa401179 chip=0x8c098086 >>>> rev=0x04 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = 'Lynx Point 2-port SATA Controller 2 [IDE mode]' >>>> class = mass storage >>>> subclass = ATA >>>> vgapci0@pci0:1:0:0: class=0x030200 card=0xfa471179 chip=0x129210de >>>> rev=0xa1 hdr=0x00 >>>> vendor = 'NVIDIA Corporation' >>>> class = display >>>> subclass = 3D >>>> ath0@pci0:3:0:0: class=0x028000 card=0x061211ad chip=0x0036168c >>>> rev=0x01 hdr=0x00 >>>> vendor = 'Atheros Communications Inc.' >>>> device = 'AR9565 Wireless Network Adapter' >>>> class = network >>>> none2@pci0:4:0:0: class=0x020000 card=0xfa401179 chip=0x10a11969 >>>> rev=0x10 hdr=0x00 >>>> vendor = 'Atheros Communications Inc.' >>>> class = network >>>> subclass = ethernet >>>> >>>> >>>> >>>> >>>> On 04/08/14 18:29, Adrian Chadd wrote: >>>>> hi, >>>>> >>>>> ok. Can you please do a pciconf -lv and attach it here? >>>>> >>>>> Oh. Erm, did you compile a kernel from source? is ATH_ENABLE_11N in your kernel? >>>>> >>>>> Do a 'sysctl dev.ath.0.txagg=1' and then paste the output in dmesg here. >>>>> >>>>> >>>>> >>>>> -a >>>>> >>>>> >>>>> On 8 April 2014 13:38, tzoi516 <tzoi516@gmail.com> wrote: >>>>>> OK, killed wpa_supplicant and downed wlan0 and ath0. After ifconfig ath0 >>>>>> up I received a ton of these: >>>>>> >>>>>> ath0: ath_edma_rxbuf_alloc: nothing on rxbuf?! >>>>>> ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128? >>>>>> >>>>>> received those about 20 times then this: >>>>>> >>>>>> ath0: ath_edma_recv_proc_queue: Q1: NULL bf? >>>>>> >>>>>> And now the top 2 are slowly scrolling. >>>>>> >>>>>> Mike >>>>>> >>>>>> >>>>>> On 04/08/14 16:03, Adrian Chadd wrote: >>>>>>> Right. It sounds like it's not associated. >>>>>>> >>>>>>> Try wlandebug +assoc and then run wpa_supplicant >>>>>>> >>>>>>> >>>>>>> -a >>>>>>> >>>>>>> >>>>>>> On 8 April 2014 12:21, tzoi516 <tzoi516@gmail.com> wrote: >>>>>>>> Sorry for another email, the errors are sporadic. I'm trying to find the >>>>>>>> ioctl errors that I get on shutdown. >>>>>>>> These are after logging in: >>>>>>>> >>>>>>>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>>>>>>> dhclient[1001]: send_packet: Invalid argument >>>>>>>> dhclient[1001]: send_packet: No buffer space available >>>>>>>> ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping >>>>>>>> dhclient[1001]: send_packet: No buffer space available >>>>>>>> dhclient[1001]: send_packet: Invalid argument >>>>>>>> dhclient[1001]: send_packet: Network is down >>>>>>>> >>>>>>>> Mike >>>>>>>> >>>>>>>> On 04/08/14 14:38, Adrian Chadd wrote: >>>>>>>>> Ah. Can you post the buffer errors you're seeing? >>>>>>>>> >>>>>>>>> >>>>>>>>> -a >>>>>>>>> >>>>>>>>> >>>>>>>>> On 8 April 2014 11:37, tzoi516 <tzoi516@gmail.com> wrote: >>>>>>>>>> On 04/08/14 14:23, Adrian Chadd wrote: >>>>>>>>>>> It should work fine on -10 and HEAD. Is it not working fine? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -a >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 8 April 2014 09:12, tzoi516 <tzoi516@gmail.com> wrote: >>>>>>>>>>>> I have a Toshiba Satellite S55-A5169 >>>>>>>>>>>> This specific one: >>>>>>>>>>>> http://www.bhphotovideo.com/c/product/1024074-REG/toshiba_pskk6u_08c08t_s55_i7_4700mq_12gb_1tb_windows_8_1_15_6_silver.html) >>>>>>>>>>>> >>>>>>>>>>>> It has the Atheros combo Wi-Fi/NIC, and the Wi-Fi uses the AR9565. For >>>>>>>>>>>> it to work I have to change the SATA Controller Mode in the BIOS from >>>>>>>>>>>> "AHCI" to "Compatibility". I don't know if this information helps, and >>>>>>>>>>>> it's the only AHCI setting I can tweak. >>>>>>>>>>>> >>>>>>>>>>>> Mike >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> 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" >>>>>>>>>> With SATA controller mode set to Compatibility then it works, but a >>>>>>>>>> little wonky at startup - sometimes I'll have to run wpa_supplicant -i >>>>>>>>>> wlan0 -c /etc/wpa_supplicant.conf. Infrequently a buffer error appears. >>>>>>>>>> With SATA controller mode set to AHCI then I can ifconfig wlan0 list >>>>>>>>>> scan and see available networks but I can't connect to any except for >>>>>>>>>> unprotected networks. >>>>>>>>>> >>>>>>>>>> I'm currently running FreeBSD 10.0-STABLE >>>>>>>>>> >>>>>>>>>> Mike >>>> _______________________________________________ >>>> 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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5345B10C.9020408>