Bug 158200 - wifi doesn't work on Acer AO751h, maybe WMI needs to be ported
Summary: wifi doesn't work on Acer AO751h, maybe WMI needs to be ported
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: i386 (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-i386 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-23 11:30 UTC by Majdi S. Abbas
Modified: 2017-12-31 22:32 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Majdi S. Abbas 2011-06-23 11:30:14 UTC
The Atheros driver correctly picks up the presence of the card, and we can attach it to wlan0:

ath0: <Atheros 5424/2424> mem 0xd0000000-0xd000ffff at device 0.0 on pci3
ath0: AR2425 mac 14.2 RF5424 phy 7.0
wlan0: Ethernet address: 00:25:56:0c:4e:88

However, since the card is not actually powered on (soft power switch that does not work under FreeBSD), we can't use it -- scan results (either via ifconfig or wpa_supplicant) in:

ath0: device timeout
ath0: device timeout
ath0: device timeout
ath0: device timeout
ath0: device timeout
ath0: device timeout

Additional information:

Kernel config file: (reproducible under GENERIC as well)
http://puck.nether.net/~majdi/acer/AO751h

acpidump -dv:
http://puck.nether.net/~majdi/acer/acpidump-dv

dmesg:
http://puck.nether.net/~majdi/acer/dmesg3.txt

pciconf -l:
http://puck.nether.net/~majdi/acer/pciconf-l

wmistat:
http://puck.nether.net/~majdi/acer/wmistat

Fix: 

Works under Linux 2.6, using the acer-acpi module:

http://repo.or.cz/w/acer_acpi.git/tree

Card is automatically powered on boot under Linux 2.6.x kernels, and functions correctly, using that module.

FreeBSD has an ACPI-WMI module now, as well as ACPI modules for other vendors, and appears to just needs an implementation of the Acer bits.  

I am available for testing.
How-To-Repeat: Take any soft WiFi power Acer netbook or notebook, add FreeBSD (-HEAD is probably required since the ath driver in 7.x and 8.x did not work without patching.)
Comment 1 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:01:43 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped