PDA

View Full Version : Can not get wireless to work on FC6 Xen on a D620



tygur
5th June 2007, 09:53 PM
Hello all,

This is my first post here and am fairly new to Linux, for what's it worth I thought I'd get that out of the way.

So, I've tried every which way to get FC6 Xen to recognize the Intel Pro/Wireless 3945ABG network adapter in this Dell Latitude D620 to no avail.

I'm running this kernel: Linux spi1l.aer.com 2.6.20-1.2952.fc6xen #1 SMP Wed May 16 18:37:05 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux

I have the kernel-xen-devel package installed. I downloaded the ipw3945-1.2.0, ipw3945-ucode-1.14.2 and ipw3945d-1.7.22 sources from SourceForge.net and followed the installation procedures exaclty as stated. Well except for the firmware installation. The INSTALL wants you to look for FIRMWARE_DIR in /etc/hotplug/firmware.agent, but there is no such file nor directory in FC6! So I just copied the ipw3945.ucode file to /lib/firmware

When I get to the part of the ipw3945-1.2.0 install that asks you to ./load debug=0 I get the following:

ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection

However if I do a lspci | grep 3945, I get:

0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Does anyone know how to get this to work with Fedora Core 6 Xen?!?!

Thank you for your time.

glennzo
5th June 2007, 09:57 PM
Not sure about the Xen kernel but did you start NetworkManager and NetworkManagerDispatch in system services? Also look here: My Wiki (http://www.johnson.homelinux.net/index.php/Wireless_F7) and here: This Forum (http://forum.fedoraforum.org/forum/showthread.php?t=152947&highlight=ipw3945)

brunson
5th June 2007, 10:25 PM
Tygur, does the card work without the Xen kernel, just the stock non-hypervisor?

tygur
6th June 2007, 02:01 PM
Not sure about the Xen kernel but did you start NetworkManager and NetworkManagerDispatch in system services? Also look here: My Wiki (http://www.johnson.homelinux.net/index.php/Wireless_F7) and here: This Forum (http://forum.fedoraforum.org/forum/showthread.php?t=152947&highlight=ipw3945)
Yes, I did start both the NetworkManager and the NetworkManagerDispatch. Funny thing about that is if I look in the Network Manager, it has hijacked eth0 as using the Intel Pro wireless driver, even though it is still the wired connection and functions as the wired connection. Don't under stand that. Also, when I attempt to add a new device type and select wireless, the Intel Pro 3945ABG card DOES NOT show up even when I go to "Other Wireless Card".?!

tygur
6th June 2007, 02:03 PM
Tygur, does the card work without the Xen kernel, just the stock non-hypervisor?
Yes, we have other FC6 installations here on Dell laptops that are just running the FC6 kernel (without Xen) and they work. At least for us here this is only a Xen issue.

brunson
6th June 2007, 02:52 PM
Do you have the wireless working on *that* laptop without the Xen kernel?

tygur
6th June 2007, 04:08 PM
I just tried on this laptop without the Xen kernel and it DOES NOT work here either, so I have to take back what I said before. Must have gotten some bad info from the other users in the organization. Do I have to rebuild the kernel to add support for the Intel wireless card? I grep'ed through the .config file (for each kernel) and could not find a CONFIG_IPW3945 option, only CONFIG_IPW2200.

brunson
6th June 2007, 04:23 PM
I don't think the driver has been accepted into the kernel mainline, but I've seen several discussions and possibly a howto on this forum in just the past month. I don't have a 3945, I have a 2200, so I'm afraid I don't have any hands on experience I can share. But you shouldn't have to recompile the kernel, the driver source should build a loadable module.

Edit: Here's the sourceforge project run by Intel, http://ipw3945.sourceforge.net/

tygur
6th June 2007, 07:38 PM
Thanks for replying, but I've already used the SourceForge project and it didn't work.

Iron_Mike
6th June 2007, 09:17 PM
Go to system ->administration ->network, delete the profiles shown there, save it and close it. Open it back up and select "New/Add", then add your ethernet device first and assign it eth0, then do the ipw3945 and it should assign it eth1....

tygur
6th June 2007, 10:13 PM
Thanks for the reply Iron_Mike, but still no go. The Intel Pro wireless 3945 card does not show up when I go to system -> administration -> network-> new-> Wireless Connection-> "Select the wireless card you want to configure".

When I load the module with modprobe it will not start the ipw3945d. I get the following:
[root@spi1l ipw3945-1.2.1]# modprobe -v ipw3945
insmod /lib/modules/2.6.20-1.2952.fc6xen/kernel/net/ieee80211/ieee80211_crypt.ko
insmod /lib/modules/2.6.20-1.2952.fc6xen/kernel/net/ieee80211/ieee80211.ko
install /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
insmod /lib/modules/2.6.20-1.2952.fc6xen/kernel/drivers/net/wireless/ipw3945.ko
2007-06-06 17:06:48: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection

Can't get past this error!

Iron_Mike
7th June 2007, 01:00 AM
Is the firmware installed in /lib/firmware directory

156 -rw-r--r-- 1 root root 148476 2007-04-20 08:05 iwlwifi-3945.ucode

Nevermind just noticed your using FC6......

tygur
7th June 2007, 05:46 PM
I just noticed the following from /var/log/messages when I load the driver with modprobe:

Jun 7 12:17:48 spi1l kernel: ieee80211: 802.11 data/management/control stack, git-1.1.13
Jun 7 12:17:48 spi1l kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
Jun 7 12:17:48 spi1l kernel: ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.1d
Jun 7 12:17:48 spi1l kernel: ipw3945: Copyright(c) 2003-2006 Intel Corporation
Jun 7 12:17:48 spi1l kernel: ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
Jun 7 12:17:48 spi1l kernel: ACPI: PCI interrupt for device 0000:0c:00.0 disabled


Does that last line, stating that the interrupt is disabled mean anything to anyone? I don't know that much about PC interrupts. I've checked the BIOS version and it is up-to-date (A08) for the D620.