acer_wmi is not used by default (on Fujitsu Siemens Amilo A1650G)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Medium
|
Andy Whitcroft |
Bug Description
acer_acpi was finally included in the default Linux kernel (see https:/
However, it isn't used by default on my Fujitsu Siemens A1650G, which needs it.
To use it, I have to do the following:
sudo su
modprobe acer_acpi
echo "1" > /proc/acpi/
rmmod b43
modprobe b43
Notice that:
- I tested it in Intrepid Alpha 2, with kernel 2.6.26-3-generic, both in 32 bit and 64 bit
- I use b43 module because my minipci is a BCM4318 [AirForce One 54g]
- in "dmesg" output, I can see:
[ 55.408026] b43-phy0: Radio hardware status changed to DISABLED
[ 55.525811] b43-phy0: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
This is evidently not correct, but probably b43 can't guess it's not hardware. Then, when I modprobe acer_acpi:
[ 161.617702] acer_acpi: Acer Laptop ACPI Extras version 0.11.2
[ 161.617725] acer_acpi: Detected Acer AMW0 version 2 interface
[ 161.623434] Registered led device: acer_acpi:mail
, when I "echo 1 > /proc/acpi/
[ 208.816072] b43-phy0: Radio hardware status changed to ENABLED
and finally wireless works.
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
Changed in linux: | |
assignee: | ubuntu-kernel-team → apw |
status: | Triaged → In Progress |
Changed in initramfs-tools: | |
status: | New → Invalid |
Changed in linux: | |
status: | Incomplete → In Progress |
status: | In Progress → Incomplete |
Actually, the fix is quite easy: on my machine I solved the problem by just: tools/modules
- adding "acer_acpi" to /etc/initramfs-
- calling "sudo update-initramfs -k "kernel-version" -u
- adding in /etc/modprobe.d a file "acer_acpi" containing only one line:
"options acer_acpi wireless=1"
So, I would suggest just adding that line to "modules" and that file in "modprobe.d". However, I'm not sure it's a good general fix, since probably it would be good that acer_acpi loaded only on computers needing it, and I absolutely don't know how it's done.
However, the fix suggested me that probably the problem is not in linux kernel's package, but (also?) in initramfs-tools, so I'm adding this bug to it.