Solved Best Version for Haswell Integrated Card with Atheros Wireless

Hi, I have an HP Pavilion 15t-p000 laptop that I am trying to set up with FreeBSD. The immediate problem that I ran into is that because I have a Haswell card, version 10.2 will not work, at least not with a GUI. I saw that FreeBSD 11 does have support for it, and do not mind using bleeding edge software, especially if it is the only way I'll get everything running properly. I ran it, and I was able to get a working GUI up, but the problem I ran into is that under the kernel for version 11, my wireless card is no longer being detected.

My graphics card is specifically an Intel HD 4400 (I'm not sure if that makes a difference) and my Wireless card is a Qualcomm Atheros AR9285 card. As I did not see anything hinting at FreeBSD 11 dropping support for this card, so I would suspect that this is probably a bug, FreeBSD 11 not being stable yet and all. Is there a way that I will be able to get support for both running on this system?

While I am new to FreeBSD, I have no problem working in the command line, and compiling a custom kernel is not a problem either (originally I compiled the kernel for FreeBSD 11 on FreeBSD 10.2). If I missed any information let me know, I may just need a command here or there. Also, if this is a regression in the 11 kernel, who would I get in contact with, if it's not already known?
 
How are you checking if your wireless card is detected? On FreeBSD 11 wireless cards won't show up in ifconfig anymore. Only after you created your wlan0 device.

Does dmesg | grep ath output anything?
 
How are you checking if your wireless card is detected? On FreeBSD 11 wireless cards won't show up in ifconfig anymore. Only after you created your wlan0 device.

Does dmesg | grep ath output anything?
That would explain a fair amount, I did not realize that ifconfig did not show wireless cards anymore (used to Linux I guess lol). dmesg | grep ath did not display anything for me.
 
They will show up once configured. Just not before :)

What's the output of pciconf -lv?

I'm doing this from another machine, but I think I found the part you want
Code:
ath0@pci0:8:0:0:   class=0x028000 card=0x1461103c chip=0x002b168c rev=0x01 hdr=0x00
  vendor  = 'Atheros Communications Inc.'
  device   = 'AR9285 Wireless Network Adapter (PCI-Express)
  class    = network
 
Yep, this shows that your card was detected by the driver (the ath0@ bit). Try running ifconfig wlan0 create wlandev ath0 and see if you get a wlan0 interface in ifconfig then.
 
Yep, this shows that your card was detected by the driver (the ath0@ bit). Try running ifconfig wlan0 create wlandev ath0 and see if you get a wlan0 interface in ifconfig then.
That did it, thanks. Now I'll need to see if wpa_supplicant is able to connect. I guess this was more simple than I thought, was probably in the documentation somewhere.

EDIT: Hmm maybe I'm not doing everything correctly, but wpa_gui is not getting the status from wpa_supplicant so it is not picking up my card. Also is that command something I will need to run every time I boot?
 
Here is the guide on setting up wireless networking: https://www.freebsd.org/doc/handbook/network-wireless.html

It should explain everything (just not the FreeBSD 11 gotcha, but that's what you get for being on the bleeding edge) :)
Alright, I'll look into it a little more. I don't remember seeing that command in there, but I probably missed it due to skimming lol.
As for that gotcha, well it's hard to complain about that when I get graphics support from it :p Thanks for all the help :)

EDIT: Well I followed the documentation through, and seem to have hit a road block. The wifi connection I am using uses WPA2-EAP with the PEAP authentication method and while my /etc/wpa_supplicant.conf file is correct, I am failing to authenticate with the server. It shows the Authentication timing out, with CTRL-EVENT-DISCONNECTED bssid= reason=3 locally_generated=1. I am at my school, so could this be due to not supporting FreeBSD on their end? Maybe this should go in a new thread though?
 
During my studies I used FreeBSD successfuly with eduroam networks so that is definitely possible to set up, just not easy. My school once even had a wpa-supplicant config that you could paste (in their Linux section), see if your school also makes it available.
 
Alright, I'll look into it a little more. I don't remember seeing that command in there, but I probably missed it due to skimming lol.
As for that gotcha, well it's hard to complain about that when I get graphics support from it :p Thanks for all the help :)

EDIT: Well I followed the documentation through, and seem to have hit a road block. The wifi connection I am using uses WPA2-EAP with the PEAP authentication method and while my /etc/wpa_supplicant.conf file is correct, I am failing to authenticate with the server. It shows the Authentication timing out, with CTRL-EVENT-DISCONNECTED bssid= reason=3 locally_generated=1. I am at my school, so could this be due to not supporting FreeBSD on their end? Maybe this should go in a new thread though?

Please, open a new thread to cover this issue.
 
Hi ALL!
I have ASUS X555LJ Intel Core i3 4005U nVidia GeForce and etc.
Graphics Haswell - Intel HD 4400.

I have a question - failed to start the graphics after upgrading to FreeBSD 11.0?
 
Hi ALL!
I have ASUS X555LJ Intel Core i3 4005U nVidia GeForce and etc.
Graphics Haswell - Intel HD 4400.

I have a question - failed to start the graphics after upgrading to FreeBSD 11.0?
This thread was marked as solved, so you're not as likely to get a solution. You'd probably be better off starting a new thread. That being said, have you disabled the NVidia card? I've seen a lot of threads about similar set up where disabling the NVidia card in the BIOS fixes the problem.
 
Back
Top