From owner-freebsd-mobile Thu Oct 4 21:53:18 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 65C4C37B401 for ; Thu, 4 Oct 2001 21:53:15 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f954rDu86178; Thu, 4 Oct 2001 22:53:14 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id f954rD733743; Thu, 4 Oct 2001 22:53:13 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200110050453.f954rD733743@harmony.village.org> To: j mckitrick Subject: Re: reboot hang sufferers Cc: freebsd-mobile@FreeBSD.ORG In-reply-to: Your message of "Fri, 05 Oct 2001 05:34:22 BST." <20011005053422.B29176@dogma.freebsd-uk.eu.org> References: <20011005053422.B29176@dogma.freebsd-uk.eu.org> <20010925150707.A18187@dogma.freebsd-uk.eu.org> <200109251551.f8PFpM761244@harmony.village.org> Date: Thu, 04 Oct 2001 22:53:13 -0600 From: Warner Losh 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 In message <20011005053422.B29176@dogma.freebsd-uk.eu.org> j mckitrick writes: : why does the pccard driver still have problems when using ISA routing? : Specifically, the reboot/shutdown hang and only one slot working? : : Since pccard worked fine before, and you told us the 'secret' settings to : use the 'classic' mode of pccard, I would think the old behavior would : return. Or was this a complete re-write? I don't know. Takeshi Shibagaki-san posted a patch to nomads that appears to fix things (if I'm reading the Japanese correctly). Index: pcic_pci.c =================================================================== RCS file: /home/imp/FreeBSD/CVS/src/sys/pccard/pcic_pci.c,v retrieving revision 1.54.2.17 diff -u -r1.54.2.17 pcic_pci.c --- pcic_pci.c 2001/09/13 17:54:50 1.54.2.17 +++ pcic_pci.c 2001/10/05 04:51:19 @@ -1368,7 +1369,7 @@ DEVMETHOD(device_detach, pcic_pci_detach), DEVMETHOD(device_suspend, bus_generic_suspend), DEVMETHOD(device_resume, bus_generic_resume), - DEVMETHOD(device_shutdown, pcic_pci_shutdown), + DEVMETHOD(device_shutdown, bus_generic_shutdown), /* Bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), Please give it a try and let me know if it works for you. Also, as to why, it is basically a rewrite. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message