[Pkg-utopia-maintainers] Bug#487668: Bug#487668: [hal] Hal overrides/rewrites loading option for module iwl3945
Valerio Passini
valerio.passini at unicam.it
Mon Jun 23 16:04:29 UTC 2008
> HAL itself doesn't load or unload any modules.
> What exactly do you mean by "the module is disabled"?
> Is this the rfkill_switch state? What exactly does this "disable=0"
> option do?
>
>
> Michael
First of all, thank for you answer Michael.
I know that HAL doesn't load any module. This is made automatically at boot
time. The point is that once the module is loaded it is disabled by HAL. The
option disable=0 means that the wifi card must be active when the module is
loaded and thus the output of
cat /sys/module/iwl3945/drivers/pci\:iwl3945/0000\:06\:00.0/rf_kill
should be
0. And that is.
> Does the rfkill state work correctly under 2.6.25.x?
I don't know how to answer properly to this question, please, give me an hint
how to tell this information to you. If you are asking if I can manipulate its
value the answer is yes, I can.
Issuing "echo 0 (or 1, 2)
> /sys/module/iwl3945/drivers/pci\:iwl3945/0000\:06\:00.0/rf_kill" gives a
change of the state. However it doesn't work always even if HAL is disabled.
Hmmm.
> Do you also have network-manager running? NM checks the rfkill state,
> and if your driver is buggy and reports an incorrect state, this might
> be the real problem.
Yes I do, but I check the state of the card using always
cat /sys/module/iwl3945/drivers/pci\:iwl3945/0000\:06\:00.0/rf_kill, so I
don't bother about what nm is reporting to me.
The result of cat command is 0 before loading HAL and 1 after having loaded
it. I must rmmod and modprobe iwl3945 several times before getting by chance
that reloading HAL, HAL doesn't change the state of rf_kill to 1. After this
I can connect using nm as usual.
I think what is happening to me is similar to a bugreport in Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/193970
It seems they have decided it is a bug in the kernel.
More information about the Pkg-utopia-maintainers
mailing list