Laptop caution: FC7, you can either have wireless networking or suspend. Maybe not both, for a while
Paul Johnson
pauljohn32 at gmail.com
Tue Jun 26 16:56:41 UTC 2007
On 6/26/07, Jonathan Underwood <jonathan.underwood at gmail.com> wrote:
> Paul,
>
> You have my sympathies. I too have had massive problems with the
> iwl3945 driver. It really is unstable and not ready for production
> use. The issues you refer to regarding ipw3945 and suspend are easily
> solved by stopping the regulatory daemon and removing the kernel
> module prior to suspend. You also need to blacklist the iwl3945 module
> if you are using the ipw3945 module.
>
> An easy way to get all of this to work is to use the dkms-ipw3945
> package shipped by FreshRPMs - that takes care of the suspend issues
> for you. All that you have to do is add a line
> reading
>
> blacklist iwl3945
>
> to /etc/modprobe.conf.d/blacklist
>
> And you're set.
>
> HTH
>
> Jonathan
Dear Johathan:
This was a helpful pointer. I've not used the FreshRPMS repo lately.
For other readers, I'd just like to clear something up. The
dkms-ipw3945 package is the kernel module, as far as I can tell it is
the same thing you get if you build yourself and it does nothing
concerning suspend/resume. However, the FreshRPMs package ipw3945d,
the regulatory daemon, does have a component that addresses the
suspend/resume problem with ipw3945.
Here is how the problem is addressed. The RPM installs a file pm
configuration file at this location:
/etc/pm/hooks/11ipw3945
And, as you can see, the content of this file is simple.
#!/bin/sh
case "$1" in
hibernate|suspend)
/sbin/lsmod | grep -q ipw3945 || exit 0
{ /sbin/service ipw3945d stop && /sbin/modprobe -r
ipw3945 ; } 2>/dev/null
;;
thaw|resume)
{ /sbin/modprobe ipw3945 && /sbin/service ipw3945d
start ; } 2>/dev/null
;;
*)
;;
esac
exit $?
So, if you are having the suspend/resume problem with the intel
ipw3945 driver, then you can install the ipw3945d RPM from FreshRPM or
you can just put this in your power management hooks directory
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
More information about the fedora-list
mailing list