Description of problem: On my Lenovo B450 4TK-B NetworkManager's 'Wireless Networks' can't start if module acer_wmi is loaded. Version-Release number of selected component (if applicable): How reproducible: install fedora 14 with gnome desktop Steps to Reproduce: 1. Turn on lenovo b450 laptop 2. Login 3. Try to connect to wireless network Actual results: The checkbox tip doesn't appear if i try to turn 'Wireless Networks' on. Expected results: The checkbox tip appears, and wi-fi works Additional info: `rmmod acer_wmi` and adding it to blacklist solves the problem
I don't think acer_wmi is supposed to load on a Lenovo machine.
(In reply to comment #1) > I don't think acer_wmi is supposed to load on a Lenovo machine. Yep, but it's on out of the box.
lenovo V460 with same problem, tested on fedora ubuntu and opensuse. on fedora i've installed the drivers rpmfusion, and managed to get it scanning with iwlist, but no luck with network manager. triggers rfkillswitch. rmmod acer_wmi wont solve the problem
Is this still a problem with the latest f14 kernel, and have you tried f15?
(In reply to comment #4) > Is this still a problem with the latest f14 kernel, and have you tried f15? Hi. I've been using Fedora 15 after it released (Russian Fedora Remix 15, to be honest). That problem still occurs after the fresh installation. And i still use that fix: cat /etc/modprobe.d/blacklist-acer-wmi.conf blacklist acer_wmi
Could you post the boot output from a f15 kernel without the blacklist in place?
Created attachment 519667 [details] dmesg
Can you provide the output of rfkill and acpidump? It seems the acer-wmi module is either making a call that disables the wireless or falsely reporting it blocked.
Created attachment 519892 [details] rfkill list all
Created attachment 519894 [details] acpidump
Wicd works fine with wireless networks without blacklisting acer-wmi.
as root, can you run rfkill unblock acer-wireless and then do rfkill list again and attach the output?
# rfkill unblock acer-wireless Bogus unblock argument 'acer-wireless'. # rfkill list all 0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no
Ah, sorry. Try rfkill unblock 2 and then see what rfkill list says.
Created attachment 519901 [details] NetworkManager --no-daemon
The same thing # rfkill unblock 2 # rfkill list all 0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no
Ok, so this is definitely a kernel bug. It's reporting that the device is soft blocked when it isn't.
(In reply to comment #12) > as root, can you run > > rfkill unblock acer-wireless > > and then do rfkill list again and attach the output? This is what I get, on version 15: 0: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no
Basically, I have the same problem. I have lenovo E520. I have tested the live version of Fedora 16 beta, same results. I wish this would be fixed in version 16
*** Bug 750669 has been marked as a duplicate of this bug. ***
(In reply to comment #10) > Created attachment 519894 [details] > acpidump Hi gerfert, I just check your DSDT from B450, I thought we can try the wireless quirk type 2 (offset 0x71 in EC OperationRegion)! Please provide dmidecode to me, just need attached on this bug, I will attach a patch, then please help to test my patch.
(In reply to comment #3) > lenovo V460 with same problem, tested on fedora ubuntu and opensuse. on fedora > i've installed the drivers rpmfusion, and managed to get it scanning with > iwlist, but no luck with network manager. triggers rfkillswitch. > > rmmod acer_wmi wont solve the problem Hi avernos, Please attach your acpidump and dmidecode from Lenovo V460 to me, just need: acpidump > acpidump.dat dmidecode > dmidecode.log Then, please attach the above 2 files on bugzilla, let's check maybe we can find out a useful EC register reflect to wireless status.
(In reply to comment #19) > Basically, I have the same problem. I have lenovo E520. I have tested the live > version of Fedora 16 beta, same results. I wish this would be fixed in version > 16 About Lenovo E520, will accept a patch to kernel for add blacklist to acer-wmi because there have no any EC register reflect to WiFi status.
Created attachment 531940 [details] dmidecode on lenovo b450
> (In reply to comment #10) > > Created attachment 519894 [details] > > acpidump > > Hi gerfert, > > I just check your DSDT from B450, I thought we can > try the wireless quirk type 2 (offset 0x71 in EC OperationRegion)! > > Please provide dmidecode to me, just need attached on this bug, > I will attach a patch, then please help to test my patch. Hi, jlee. I need an explanation how to test you patch :)
(In reply to comment #23) > (In reply to comment #19) > > Basically, I have the same problem. I have lenovo E520. I have tested the live > > version of Fedora 16 beta, same results. I wish this would be fixed in version > > 16 > > About Lenovo E520, will accept a patch to kernel for add blacklist to acer-wmi > because there have no any EC register reflect to WiFi status. Thanks I ran: rmmod acer_wmi and then: rfkill list and got this time only: 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no Now it seems to work ok.
Created attachment 531961 [details] 0001-acer-wmi-Add-wireless-quirk-for-Lenovo-B450.patch gerfert, Please apply this patch and re-compiler acer-wmi for testing. You should see the soft block status of acer-wireless changed when you press function key or wifi hardware switch: acer-wireless: Wireless LAN Soft blocked: no # here will change Hard blocked: no If you need me help to build acer-wmi.ko, please give me your Fedora version and kernel package version.
Created attachment 532466 [details] acer-wmi-lenovo-E520.patch (In reply to comment #26) > > rmmod acer_wmi > > and then: > rfkill list > > and got this time only: > > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no > > > Now it seems to work ok. Hi mr.kobzar, Could you please help to test this patchset? Matthew give me a idea to check the wireless capability before create rfkill. Please kindly apply this acer-wmi patch to test. If you need me provide acer-wmi.ko file, please give me your OS version and kernel version.
(In reply to comment #28) jlee, I would gladly help, but I need help please with everything that your asking. I'm not a computer pro lol, so I need help with finding the kernel version. OS version is Fedora 15, thinking to update to 16. How do I do patchset? What is acer-wmi.ko and where and how do I use it?
(In reply to comment #29) > (In reply to comment #28) > jlee, > > I would gladly help, but I need help please with everything that your asking. > I'm not a computer pro lol, so I need help with finding the kernel version. OS > version is Fedora 15, thinking to update to 16. > Please give me the Fedora package information, just run: rpm -qa | grep kernel Then post the result to me. > How do I do patchset? > > What is acer-wmi.ko and where and how do I use it? OK! I will build acer-wmi.ko to you, then just need: rmmod -r acer-wmi insmod acer-wmi.ko To test the new driver.
jlee, rpm -qa | grep kernel abrt-addon-kerneloops-2.0.3-1.fc15.i686 kernel-PAE-2.6.40.3-0.fc15.i686 kernel-PAE-2.6.38.8-35.fc15.i686 kernel-PAE-2.6.40.6-0.fc15.i686
(In reply to comment #31) > jlee, > > rpm -qa | grep kernel > abrt-addon-kerneloops-2.0.3-1.fc15.i686 > kernel-PAE-2.6.40.3-0.fc15.i686 > kernel-PAE-2.6.38.8-35.fc15.i686 > kernel-PAE-2.6.40.6-0.fc15.i686 You have 3 kernel package, please post which one you used. Just need run: uname -r Then paste the result. Thank's!
jlee uname -r 3.1.0-7.fc16.i686.PAE And just a question. Why would I need 3 kernel packages? Thanks
jlee, good day. I have the same trouble, I have a Lenovo Z470 and my wireless card is an Intel Centrino N1000. First I have FC15 then install FC16 (try to solve) but don't work. I try with rfkill unblock all but don't work, can you help me regards
jlee, I find out that in Fedora 16, after each restart I have to run rmmod acer_wmi in order for my wifi to work. I would appreciate a patch))) Thank You very much!!!
Created attachment 533714 [details] acer-wmi.tar.bz2 Hi mr.kobzar, Please kindly help to test this driver, please: + kernel need update to 3.1.1-1.fc16.i686.PAE (sorry for I didn't find our kernel-devel on yum repo) + su root + cp acer-wmi.tar.bz2 /root + cd /root + tar -jxvf acer-wmi.tar.bz2 + rmmod acer-wmi + insmod acer-wmi.ko + rfkill list (please "yum install rfkill.i686" if you didn't have rfkill tool ) You should see acer-wmi did NOT create acer-wireless. Please help to dump the following message to me after you use new acer-wmi.ko: + rfkill list > rfkill-list.log + dmesg > dmesg.log + lsmod > lsmod.log Thank's a lot!
(In reply to comment #34) > jlee, good day. > I have the same trouble, I have a Lenovo Z470 and my wireless card is an Intel > Centrino N1000. > First I have FC15 then install FC16 (try to solve) but don't work. > I try with rfkill unblock all but don't work, can you help me > > regards Please attach your rfkill list, acpidump and dmidecode on bugzilla. Please: + rfkill list > rfkill-list.log (please "yum install rfkill.i686" if you didn't have rfkill tool ) + acpidump > acpidump.dat + dmidecode > dmidecode.log If you want, you also can try my acer-wmi.ko in Comment#36, please follow the steps in Comment#36 Thank's
jlee, Everything work ok until got to insmod acer-wmi.ko this is what it returns # insmod acer-wmi.ko insmod: can't read 'acer-wmi.ko': No such file or directory Thanks
Created attachment 533886 [details] acer-wmi.ko.tar.bz2 Hi mr.kobzar, Sorry for I attached a wrong tarball, please use this one. + tar -jxvf acer-wmi.ko.tar.bz2 + insmod acer-wmi.ko Thank's
(In reply to comment #39) > Created attachment 533886 [details] > acer-wmi.ko.tar.bz2 > > Hi mr.kobzar, > > Sorry for I attached a wrong tarball, please use this one. > > + tar -jxvf acer-wmi.ko.tar.bz2 > + insmod acer-wmi.ko > > Thank'ss jlee, # rmmod acer-wmi # rfkill list 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no # insmod acer-wmi.ko # rfkill list 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no # rfkill list > dmesg.log # dmesg > dmesg.log # lsmod > lsmod.log Where do I find log files? Thanks
(In reply to comment #40) > (In reply to comment #39) > > Created attachment 533886 [details] > > acer-wmi.ko.tar.bz2 > > > > Hi mr.kobzar, > > > > Sorry for I attached a wrong tarball, please use this one. > > > > + tar -jxvf acer-wmi.ko.tar.bz2 > > + insmod acer-wmi.ko > > > > Thank'ss > > > jlee, > > # rmmod acer-wmi > # rfkill list > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no > > # insmod acer-wmi.ko > # rfkill list > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no Good! looks like the acer-wmi didn't create wireless rfkill on your machine, now. Does your issue fix with my acer-wmi.ko ? > # rfkill list > dmesg.log You should dump the log to rfkill-list.log: rfkill list > rfkill-list.log > # dmesg > dmesg.log > # lsmod > lsmod.log > > Where do I find log files? > > Thanks There must have 3 log files in your CURRENT path with acer-wmi.ko, please: # ls *.log You should see rfkill-list.log, dmesg.log and lsmod.log from list. Thank's
Created attachment 534191 [details] log files for patch test "acer-wmi"
Jlee, Attached are the log files. My wifi still works the same, after each restart, when the airplane mode is off, I cannot turn of my wifi, I have to use rmmod acer_wmi. # rfkill list 0: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no # rmmod acer_wmi # rfkill list 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no
(In reply to comment #43) > Jlee, > > Attached are the log files. Per your rfkill list log on Comment #42, acer-wmi.ko didn't create acer-wireless rfkill, now. > My wifi still works the same, after each restart, when the airplane mode is > off, I cannot turn of my wifi, I have to use rmmod acer_wmi. > > # rfkill list > 0: acer-wireless: Wireless LAN > Soft blocked: yes > Hard blocked: no > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no > # rmmod acer_wmi > # rfkill list > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no Yes, this change doesn't keep if you reboot system, if you want, you can copy my acer-wmi.ko to /lib/modules/3.1.1-1.fc16.i686.PAE/kernel/drivers/platform/x86 # su root # cp /lib/modules/3.1.1-1.fc16.i686.PAE/kernel/drivers/platform/x86/acer-wmi.ko /tmp (you can backport original acer-wmi.ko to anywhere you want) # cp acer-wmi.ko /lib/modules/3.1.1-1.fc16.i686.PAE/kernel/drivers/platform/x86 (overwrite original acer-wmi.ko) # depmod # reboot
Jlee, Thanks!!! Now wifi seems to work good. So far so good! If anything will come up I will let you know.
(In reply to comment #45) > Jlee, > > Thanks!!! Now wifi seems to work good. So far so good! If anything will come up > I will let you know. Good! Thank's for your testing, it's important to me can send patches to upstream for review!
Jlee, Sorry to bother you again. I just restarted my laptop after several times restarting it, and now this time the acer_wmi was not blocked, I had to run rmmod acer_wmi inorder to get wifi working again. Don't know what happened. Thanks
(In reply to comment #47) > Jlee, > > Sorry to bother you again. I just restarted my laptop after several times > restarting it, and now this time the acer_wmi was not blocked, I had to run Can you paste rfkill list log? Did you always reproduce it after system reboot? > rmmod acer_wmi inorder to get wifi working again. Don't know what happened. > > Thanks
rfkill list 0: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no I think its after system update. It didn't reproduce after regular reboot. rfkill list after rmmod acer_wmi rfkill list 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no
(In reply to comment #49) > rfkill list > 0: acer-wireless: Wireless LAN > Soft blocked: yes > Hard blocked: no > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no > > > > I think its after system update. It didn't reproduce after regular reboot. > OK, then I thought your kernel also updated, please post your "uname -r": > > rfkill list after rmmod acer_wmi > > rfkill list > 1: phy0: Wireless LAN > Soft blocked: no > Hard blocked: no I will send patch to kernel upstream, before upstream merge my patch, please put acer-wmi driver to your modprobe blacklist: # vi /etc/modprobe.d/blacklist.conf # please add the following statement to blacklist.conf file: blacklist acer-wmi # reboot
This patch (which is a direct result of Chun-Yi's work here) should solve this issue: http://article.gmane.org/gmane.linux.drivers.platform.x86.devel/2966 It's not quite in a tree yet, but I'll see if I can bring this back shortly.
*** Bug 742716 has been marked as a duplicate of this bug. ***
This should be fixed in the latest updates.