From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: Xen Kernel (3.0.2) breaks b44 module Date: Fri, 12 May 2006 17:57:40 +1000 Message-ID: <00a801c67599$bfc2ab50$fe02420a@BDR529> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org I have a new laptop (Dell 9400) that I am trying to work with Xen 3.0. Xen works fine, runs windows XP under HVM. But, the Xen kernel on Dom0 has a few problems with some of the hardware. The network card is a Broadcom 4400 10/100BaseT. Normally loading the b44 module gives this: Apr 28 20:07:53 ipanema kernel: [4294683.185000] b44.c:v0.97 (Nov 30, 2005) Apr 28 20:07:53 ipanema kernel: [4294683.185000] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 177 Apr 28 20:07:53 ipanema kernel: [4294683.189000] eth0: Broadcom 4400 10/100BaseT Ethernet 00:14:22:f2:57:36 (under an Ubuntu kernel - 2.6.15-21-686 #1 SMP PREEMPT) Works similarly under a vanilla 2.6.16. When running a Xen patched 2.6.16 (as per https://wiki.ubuntu.com/XenVirtualMachine/XenOnUbuntuDapper) or on the Xen live CD, I get: Apr 27 00:28:31 ipanema kernel: [ 20.038669] b44.c:v0.97 (Nov 30, 2005) Apr 27 00:28:31 ipanema kernel: [ 20.038700] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17 Apr 27 00:28:31 ipanema kernel: [ 20.038710] b44: No usable DMA configuration, aborting. Apr 27 00:28:31 ipanema kernel: [ 20.040248] ACPI: PCI interrupt for device 0000:03:00.0 disabled Apr 27 00:28:31 ipanema kernel: [ 20.040251] b44: probe of 0000:03:00.0 failed with error -5 Am I doing something wrong? The first difference here is that ACPI allocates IRQ 17 instead of IRQ 177. Hope that rings bells for somebody :-) This is the relevant output of lspci -vvvv while it's running under 2.6.16: 0000:03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) Subsystem: Dell: Unknown device 01cd Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-