David Kramer escribĂo:
SO I bought this brand new Dell Latitude D820. I've been trying
to get
a fully working Linux install on it for weeks. I tried F7, but the new
suspend mechanism doesn't work on this laptop,
What BIOS rev do you have? On mine (d820), It suspends after I upgraded it to A5.
For F7 to suspend, see
http://people.freedesktop.org/~hughsient/quirk/ and do
not use compiz/beryl.
it, so I installed FC6. But with FC6, I can't get the ipw3945
wireless
working. I can't catch a break!
There seems to be several ways: the iwl* packages, the ipw* packages,
with or without Network Manager...
So scanning the internets and this list, this is what I have now:
[root@lexa ~]# uname -a
Linux
lexa.thekramers.net 2.6.20-1.2962.fc6 #1 SMP
Tue Jun 19 19:27:14 EDT 2007 i686 i686 i386 GNU/Linux
[root@lexa ~]# rpm -qa | egrep '(3945|ieee)'
ipw3945d-1.7.22-4.at
ipw3945-1.2.0-18.3.fc6
ipw3945-kmdl-2.6.20-1.2962.fc6-1.2.0-18.3.fc6
ipw3945-ucode-1.14.2-4.at
ieee80211-kmdl-2.6.20-1.2962.fc6-1.2.16-18.fc6
ieee80211-1.2.16-18.fc6
libieee1284-0.2.9-3.2.2
[root@lexa ~]# lsmod | egrep '(3945|ieee)'
ipw3945 180000 1
ieee80211 46188 1 ipw3945
ieee80211_crypt 9216 1 ieee80211
ieee1394 294681 1 ohci1394
[root@lexa ~]# ps -e | egrep '(3945|ieee)'
3672 ? 00:00:00 ipw3945/0
3674 ? 00:00:00 ipw3945/1
3675 ? 00:00:00 ipw3945/0
3676 ? 00:00:00 ipw3945/1
3685 pts/2 00:00:00 ipw3945d
[root@lexa ~]# egrep '(3945|ieee)' /etc/modprobe.conf
alias eth1 ipw3945
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ;
sleep 0.5 ; /sbin/ipw3945d --timeout=2
remove ipw3945 /sbin/ipw3945d --kill ;
/sbin/modprobe -r --ignore-remove ipw3945
[root@lexa ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
TYPE=Wireless
DEVICE=eth1
HWADDR=00:1b:77:2c:64:c4
BOOTPROTO=dhcp
NETMASK=
DHCP_HOSTNAME=lexa.thekramers.net
IPADDR=
DOMAIN=
ONBOOT=no
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
ESSID=DONTPANIC
MODE=Managed
RATE='36 Mb/s'
CHANNEL=1
"iwconfig eth1" and "iwlist eth1 scanning" both produce good-looking
results, but the WiFi light is flashing very quickly, and "ifconfig eth1
up" doesn't get an IP address, nor does "dhclient eth1", which just
keeps trying.
So what am I doing wrong?
What does the fast blinking WiFi lite mean?
What's the difference between the iwp* packages and the iwl* packages?
Thanks. I hope I included enough information. I'm pretty desperate at
this point. This is an expensive laptop!
It all looks OK, what security on the wireless station? I also am using
NetworkManager which is great for me. There are items that
NetworkManager-dispatch does that makes it worth wile.
I added the following init.d script to start ipw3945d at the correct time BEFORE
the NetworkManager starts. If the network comes up and the ipw3945d is not
started, then the wireless is not activated.
#!/bin/sh
#
# ipw3945d: ipw3945 daemon
#
# chkconfig: - 89 12
# description: This is a daemon for starting the ipw3945 service
#
# processname: ipw3945d
# pidfile: /var/run/ipw3945d.pid
#
prefix=/sbin
exec_prefix=/sbin
sbindir=/sbin
IPW3945D_BIN=${sbindir}/ipw3945d
# Sanity checks.
[ -x $IPW3945D_BIN ] || exit 1
# Source function library.
. /etc/rc.d/init.d/functions
# so we can rearrange this easily
processname=ipw3945d
servicename=ipw3945d
pidfile=/var/run/ipw3945d.pid
RETVAL=0
start()
{
echo -n $"Starting ipw3945 daemon: "
daemon --check $servicename $processname --quiet --pid-file=$pidfile
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
}
stop()
{
echo -n $"Stopping ipw3945 daemon: "
killproc -p $pidfile $servicename
RETVAL=$?
echo
if [ $RETVAL -eq 0 ]; then
rm -f /var/lock/subsys/$servicename
rm -f $pidfile
fi
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status -p $pidfile $processname
RETVAL=$?
;;
restart)
stop
start
;;
condrestart)
if [ -f /var/lock/subsys/$servicename ]; then
stop
start
fi
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart}"
;;
esac
exit $RETVAL
--
Brian Millett - [ Londo, "The Gathering"]
"Nice shark...pretty shark..."