Wireless switch position not properly detected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rfkill (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In 32-bit Lucid Lynx I was able to get the broadcom BCM4212 wireless working with the proprietary driver that I installed. There is however a very annoying bug related to the wireless switch on this Dell Vostro 1320 and I am not sure if it is related to the switch itself, with the wireless driver or with network-manager. What happens is the following:
Whenever the computer is turned on (or returning from suspend/hibernate) the current position of the wireless switch is recognized by network-manager (actually likely by rfkill) as being in disabled mode. This is fine if that's in fact the position of the switch is actually disabled as enabling it will turn on the hardware (blue wireless light comes on) and network-manager will identify it as active automatically enabling wireless (unless I deactivate it there of course) allowing we to connect. If the switch is actually in the "on" position when the computer is turned on (which it will be most of the time) the blue wireless light is on and seemingly working while network-manager recognizes it as being off and grays out the option of activating wireless. Flipping the switch now will cause network-manager to think it is on (and so it "activates" wireless) but at the same time the hardware is actually turned off (blue light goes off as well) so no networks are ever found.
This is really annoying since I always have to reboot/suspend all the time to be able to use wireless. It is even more frustrating because the computer is not mine (I am just configuring it for a complete linux/ubuntu newbie) and my friend is waiting for a fully functional ubuntu.
I should also mention that the the switch works as it should in Windows Vista (it's a dual-boot configuration).
Trying the behavior from a live-usb (lucid) gives the same results even before activating the proprietary driver (which leads me to believe the problem is not with the driver itself).
Short of a solution, any workaround would be very welcome. Such as fooling kernel/
Kristofer
Here is the output of some commands that might be useful:
rfkill - seemingly the culprit, here showing hardware as off even though it was on as happens when turning computer on with switch on:
rfkill list
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
Turning the killswitch off at this point "wrongly" toggles the killswitch to the "Hard blocked: no" state.
$lspci | grep Broadcom
0e:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
$ lsmod
Module Size Used by
binfmt_misc 6587 1
ppdev 5259 0
vboxnetadp 6326 0
vboxnetflt 15162 0
vboxdrv 190409 2 vboxnetadp,
snd_hda_codec_idt 51914 1
fbcon 35102 71
tileblit 2031 1 fbcon
font 7557 1 fbcon
bitblit 4707 1 fbcon
softcursor 1189 1 bitblit
vga16fb 11385 0
vgastate 8961 1 vga16fb
joydev 8708 0
snd_hda_intel 21877 2
snd_hda_codec 74201 2 snd_hda_
snd_hwdep 5412 1 snd_hda_codec
snd_pcm_oss 35308 0
snd_mixer_oss 13746 1 snd_pcm_oss
snd_pcm 70662 3 snd_hda_
snd_seq_dummy 1338 0
snd_seq_oss 26726 0
snd_seq_midi 4557 0
snd_rawmidi 19056 1 snd_seq_midi
snd_seq_midi_event 6003 2 snd_seq_
snd_seq 47263 6 snd_seq_
snd_timer 19098 2 snd_pcm,snd_seq
snd_seq_device 5700 5 snd_seq_
i915 282354 3
drm_kms_helper 29297 1 i915
uvcvideo 56990 0
dell_wmi 1793 0
snd 54148 16 snd_hda_
lib80211_crypt_tkip 7596 0
drm 162471 4 i915,drm_kms_helper
psmouse 63245 0
videodev 34361 1 uvcvideo
dell_laptop 6856 0
dcdbas 5422 1 dell_laptop
soundcore 6620 1 snd
snd_page_alloc 7076 2 snd_hda_
sdhci_pci 5470 0
sdhci 15462 1 sdhci_pci
led_class 2864 1 sdhci
intel_agp 24177 2 i915
serio_raw 3978 0
agpgart 31724 2 drm,intel_agp
v4l1_compat 13251 2 uvcvideo,videodev
i2c_algo_bit 5028 1 i915
wl 1959598 0
lib80211 5046 2 lib80211_
video 17375 1 i915
output 1871 1 video
lp 7028 0
parport 32635 2 ppdev,lp
r8169 33884 0
ohci1394 26950 0
mii 4381 1 r8169
ahci 32008 4
ieee1394 81181 1 ohci1394
$ nm-tool
...
- Device: eth2 -------
Type: 802.11 WiFi
Driver: wl
State: unavailable
Default: no
HW Address: 00:26:5E:82:30:5B
Capabilities:
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
Wireless Access Points
Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e . I have classified this bug as a bug in xorg-server. /wiki.ubuntu. com/ReportingBu gs)
(With many applications, you can report a future bug directly on the appropriate package by opening the application's "Help" menu and choosing "Report a Problem". https:/