From owner-freebsd-mobile Thu Jun 21 18:58:37 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id 2DCB037B409 for ; Thu, 21 Jun 2001 18:58:35 -0700 (PDT) (envelope-from msmith@mass.dis.org) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.4/8.11.3) with ESMTP id f5M2A5w03842; Thu, 21 Jun 2001 19:10:05 -0700 (PDT) (envelope-from msmith@mass.dis.org) Message-Id: <200106220210.f5M2A5w03842@mass.dis.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: "Mike Atkinson" Cc: "Warner Losh" , freebsd-mobile@FreeBSD.ORG Subject: Re: PCI -> PCMCIA -> Wavelan/IEEE In-reply-to: Your message of "Thu, 21 Jun 2001 20:15:27 CDT." <022401c0fab8$d262f140$1385f1d8@kconline.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 21 Jun 2001 19:10:05 -0700 From: Mike Smith Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > The patch to pci_cfgreg.c did allow the boot process to proceed further. It > looks like the card is assigned IRQ 0 but the system will hang (presumably > when it attempts to use IRQ 0.) > > Attached is a full log. > pccbb0: at device 8.0 on pci1 > pcib1: device pccbb0 requested unsupported memory range 0x44000000-0xefffffff (decoding 0xff800000-0xff8fffff, 0xf6a00000-0xf6afffff) > pccbb0: PCI Memory allocated: 44000000 > pci_cfgintr_search: linked (0) to configured irq 0 at 0:0:0 > pci_cfgintr: 0:30 INTC routed to irq 0 > pcib1: routed slot 8 INTA to irq 0 This is just All Wrong. In particular, you're on the other side of a PCI-PCI bridge that doesn't seem to have any interrupt routing set up. I'm not sure what's going on here, yet, but the numbers above are just totally screwed. Can you grab http://people.freebsd.org/~msmith/pir.c, compile/run it and send us the output? -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] V I C T O R Y N O T V E N G E A N C E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message