From owner-freebsd-stable Tue Jun 20 15:38:41 2000 Delivered-To: freebsd-stable@freebsd.org Received: from anchor-post-32.mail.demon.net (anchor-post-32.mail.demon.net [194.217.242.90]) by hub.freebsd.org (Postfix) with ESMTP id 6496237B83D for ; Tue, 20 Jun 2000 15:38:32 -0700 (PDT) (envelope-from n_hibma@qubesoft.com) Received: from calcaphon.demon.co.uk ([193.237.19.5] helo=bluebottle.qubesoft.com) by anchor-post-32.mail.demon.net with esmtp (Exim 2.12 #1) id 134Wf6-000Asp-0W; Tue, 20 Jun 2000 23:38:29 +0100 Received: from henny.webweaving.org (henny.qubesoft.com [192.168.1.5]) by bluebottle.qubesoft.com (8.9.3/8.9.1) with ESMTP id XAA74016; Tue, 20 Jun 2000 23:38:53 +0100 (BST) (envelope-from n_hibma@qubesoft.com) Received: from localhost (localhost [127.0.0.1]) by henny.webweaving.org (8.9.3/8.9.3) with ESMTP id VAA33770; Tue, 20 Jun 2000 21:05:59 +0100 (BST) (envelope-from n_hibma@qubesoft.com) Date: Tue, 20 Jun 2000 21:05:59 +0100 (BST) From: Nick Hibma X-Sender: n_hibma@localhost Reply-To: Nick Hibma To: usb-bsd@egroups.com Cc: stable@FreeBSD.ORG Subject: Re: [usb-bsd] USB hangs -STABLE on Dell Inspiron 3200 In-Reply-To: <394F3E01.BDC94B55@mindspring.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I am running 4.0 -STABLE on a Dell Inspiron 3200 laptop. I have an > Intel 82371AB/EB (PIIX4) USB controller, and a TI PCI-1131 pccard > controller. The BIOS's PnP OS option is disabled. I'm afraid I can't > give full boot messages with the problem kernel, as it hangs during > boot. I have set up my kernel conf file so that my pccard controller > pcic0 uses IRQ 11 instead of the default 10, since my USB controller > uses IRQ 10. This is what Win98 uses on this machine. Previously they > both used IRQ 10. Behaviour was the same before that change (ie: > pcmcia works, USB doesn't). Are you sure the USB controller did not move as well? It is possible to run the PCMCIA adapter and USB on the same interrupt (that is what I do here), but you will have to patch the kernel slightly: In my case this was done with the following patch: Index: i82365.c =================================================================== RCS file: /home/ncvs/src/sys/dev/pcic/i82365.c,v retrieving revision 1.20 diff -u -r1.20 i82365.c --- i82365.c 2000/04/19 08:31:17 1.20 +++ i82365.c 2000/05/07 19:00:37 @@ -214,7 +214,7 @@ sc->irq_rid = 0; sc->irq_res = bus_alloc_resource(dev, SYS_RES_IRQ, &sc->irq_rid, - 0, ~0, 1, RF_ACTIVE); + 0, ~0, 1, RF_SHAREABLE | RF_ACTIVE); if (!sc->irq_res) { #ifdef PCIC_DEBUG device_printf(dev, "Cannot allocate irq\n"); You will have to find the appropriate location for your driver. I can't instantly find it in the sources, which driver attaches to the PCMCIA bridge?) Nick -- n_hibma@webweaving.org n_hibma@freebsd.org USB project http://www.etla.net/~n_hibma/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message