Re: Wifi switch not working, linux on IdeaPad S205

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



æ äï2011-05-31 æ 13:58 +0000ïjoeyli(Joey Lee) æåï
> Hi Florian, 
> 
> æ äï2011-05-31 æ 15:02 +0200ïFlorian Heyer æåï
> > On 05/31/2011 11:42 AM, Joey Lee wrote:
> > > Just checked your DSDT, it declared the AMW0 methods, I agreed Ike's
> > > suggestion that will be better you direct test acer-wmi on your machine.
> > >
> > > Please modprobe acer-wmi driver, then try to turn on/off bluetooth or
> > > wireless device by rfkill.
> > 
> > Hello Joey,
> > 
> > here are some findings with acer_wmi. I execute the following steps from 
> > top to bottom, and only after the last step my wifi works. After each 
> > step you find the output of "rfkill list":
> > 
> > after booting (no ideapad_laptop, no acer_wmi):
> > 0: hci0: Bluetooth
> > 	Soft blocked: no
> > 	Hard blocked: no
> > 1: phy0: Wireless LAN
> > 	Soft blocked: no
> > 	Hard blocked: yes
> > 
> > after loading acer_wmi (wifi switch is on):
> > 0: hci0: Bluetooth
> > 	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
> > 
> > after switching off:
> > 1: phy0: Wireless LAN
> > 	Soft blocked: no
> > 	Hard blocked: no
> > 2: acer-wireless: Wireless LAN
> > 	Soft blocked: yes
> > 	Hard blocked: no
> > 
> > switching on again:
> > 1: phy0: Wireless LAN
> > 	Soft blocked: no
> > 	Hard blocked: yes
> > 2: acer-wireless: Wireless LAN
> > 	Soft blocked: yes
> > 	Hard blocked: no
> > 3: hci0: Bluetooth
> > 	Soft blocked: no
> > 	Hard blocked: no
> > 
> > after removing acer_wmi with modprobe -r:
> > 1: phy0: Wireless LAN
> > 	Soft blocked: no
> > 	Hard blocked: no
> > 3: hci0: Bluetooth
> > 	Soft blocked: no
> > 	Hard blocked: no
> > 
> > Now wifi networking can be used!
> > The optimal solution would be to have ideapad_laptop make all 
> > initialisations so wifi can be used after booting with no manual steps 
> > necessary.
> > 
> > Regards
> 
> Your wmi method type is AMW0 and I thought acer-wmi query wrong EC
> register address so your acer-wireless was always soft-blocked.
> 
> Please kindly help me to find out which register on your machine is
> mapping to wireless status, please reference to Carlos's acer_ec.pl
> tool:
> 
> http://code.google.com/p/aceracpi/wiki/EmbeddedController
> 
> Simple use:
> 	watch -n 1 perl acer_ec.pl regs
> 
> Then press your wireless Fn key to monitor which register changed when
> you press Fn key:
> 
> e.g. the register at row B0 and column 0A is register 0xBA (0x is used
> to indicate this is a hexadecimal number).
> 
> There maybe have other EC register changing when you press key, please
> do a couple of times and make sure you find out the right one.
> 
> If we are lucky, we can find out one EC register mapping to your
> wireless state.
> 
> 
> Thank's
> Joey Lee

After traced S205 DSDT, I thought you will got a result is 0x71, please
help to use acer_ec.pl to confirm this register changed. Please give me
the value when wireless on/off.

And, 
Please attached on dmidecode, just need: 
	dmidecode > dmidecode.log

I need add your dmi information to quirk table in acer-wmi.


Thank's
Joey Lee

--
To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux