PDA

View Full Version : F7, Xen 3.1, and ipw3945



cstdr
19th June 2007, 10:26 AM
Hi,

I was wondering if anyone could point me to the right direction here.
I have a Lenovo Thinkpad T60 and would like to have the Xen dom0 kernel recognize my ipw3945. However, after searching Google, I found no satisfying results.

I have the x64 version of F7 installed.

cqz123
19th June 2007, 06:19 PM
You'll need to build the ipw3945 module, iwl3945 would be the right one for an unmodified kernel but is not included in the xen kernels

Do a search on here for ipw3945 there is detailed docs on how to build the module and the ipw3945 startup service that should work on any arch

cstdr
20th June 2007, 06:53 AM
You'll need to build the ipw3945 module, iwl3945 would be the right one for an unmodified kernel but is not included in the xen kernels

Do a search on here for ipw3945 there is detailed docs on how to build the module and the ipw3945 startup service that should work on any arch

The compilation went by smoothly using kernel 3228 but I'm still getting some errors on the xen kernel:



[root@localhost Download]# /etc/init.d/ipw3945 start
Starting Intel Pro Wireless 3945ABG daemon: ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-06-20 00:52:27: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
[ OK ]
[root@localhost Download]#

cqz123
20th June 2007, 04:06 PM
Were you able to get it working just on the base kernel so far? Also using the xen kernel can you paste the output of lspci

baschti
20th June 2007, 04:27 PM
You'll need to build the ipw3945 module, iwl3945 would be the right one for an unmodified kernel but is not included in the xen kernels

Do a search on here for ipw3945 there is detailed docs on how to build the module and the ipw3945 startup service that should work on any arch
i don't think that there is a need to build the module - i've not tried f7, but for fc6 i got:

[root@schleppi ~]# yum info ipw3945-kmdl-2.6.20-1.2944.fc6xen
Installed Packages
Name : ipw3945-kmdl-2.6.20-1.2944.fc6xen
Arch : i686
Version: 1.2.0
Release: 18.2.fc6.at
Size : 212 k
Repo : installed
Summary: Kernel module for the Intel PRO/Wireless 3945.

Description:
This package contains kernel drivers for the Intel PRO/Wireless 3945.


This package contains the ipw3945-kmdl-2.6.20-1.2944.fc6xen kernel modules for the Linux kernel package:
kernel-2.6.20-1.2944.fc6xen.i686.rpm.

cqz123
20th June 2007, 04:31 PM
baschti,

It a little different from FC6 to F7, F7 does not have the ipw3945 module, instead it has iwl3945 which is somewhat horrible, I've ran into 50% packet loss with it and hard times joining to networks.

cstdr
20th June 2007, 07:42 PM
Were you able to get it working just on the base kernel so far? Also using the xen kernel can you paste the output of lspci

ipw3945 works fine on the base kernel. I'll post the out of lspci in a bit, got to reboot the system. The funny thing is, the wireless card shows up detected in lspci when I tried it yesterday in the Xen kernel.

cstdr
20th June 2007, 10:34 PM
Were you able to get it working just on the base kernel so far? Also using the xen kernel can you paste the output of lspci

Here's the lspci dump:



00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller


The interesting thing is that the PCI address symlink does not appear in /sys/bus/pci/drivers/ipw3945 under the Xen kernel while it does under the base kernel.