OK Guys thanks for the feedback.  There's a few issues at hand here.
Hopefully this should address everyone's concerns up this point.

1) As raised by Janne: this ignored the logic the BIOS had in place to make the 
HW switch only affect certain devices.
2) As raised by Daniel: the value getting read isn't reliably correct on 
business client machines.  I looked more into this (with a Latitude 2100) and 
found that the wrong data was getting read for everyone.  It was just dumb luck 
to work sometimes.  I've added a second check in here.
*----*
I'm attaching a new deb.  Lets call this "v5".
So in this deb there are 3 new patches:
only_my_switch.patch : addresses Janne's concern
check_hw_sw_supported.patch: address Daniel's concern
debug_support.patch: for in case someone else is still broke
*----*
If you are still having troubles, please do this:
1) Cold boot.  Take note of whether the switch is flipped to block wifi/bt/wwan 
or to not block
2) Flip the switch on once
3) Count to 5
4) Flip the switch off once
5) Save "dmesg" output
6) Repeat 1-5 with the switch starting in the opposite state from cold boot

I've tested this series of patches on the following machines with success:
* Latitude 2100
* Studio XPS 1340
* Inspiron 1545
* Studio 1537
* Latitude D630

** Attachment added: "dell-laptop-dkms_0.2_all.deb"
   http://launchpadlibrarian.net/33562260/dell-laptop-dkms_0.2_all.deb

-- 
[Dell Latitude D430, iwl3945] Wireless can't be activated after disabling kill 
switch
https://bugs.launchpad.net/bugs/430809
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to