Date: Tue, 30 Aug 2005 12:59:25 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: jhb@freebsd.org Cc: freebsd-smp@freebsd.org, markir@paradise.net.nz Subject: Re: 6.0 BETA3 reboot hangs on SMP system if BIOS USB disabled Message-ID: <20050830.125925.124085095.imp@bsdimp.com> In-Reply-To: <200508301422.46354.jhb@FreeBSD.org> References: <200508291157.26619.jhb@FreeBSD.org> <4313AD8E.7080906@paradise.net.nz> <200508301422.46354.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <200508301422.46354.jhb@FreeBSD.org> John Baldwin <jhb@FreeBSD.org> writes: : On Monday 29 August 2005 08:51 pm, Mark Kirkwood wrote: : > John Baldwin wrote: : > > Ok, your BIOS is being a PITA. :) First off, can you try setting : > > 'hw.pci.enable_io_modes=0' from the loader and seeing if that fixes the : > > problem? : > : > Sure does, thanks for looking at this! : : Ok, don't go away. :) Warner or I can work on a patch to fix this then that : won't require you to set that tunable. I think that might be very hard to do that. While some (bogus) BIOSes set the maps to be all f's for devices they have disabled, many devices default to this value on power up. Since we have to perform lazy resource assignment for these devices, it may be difficult to differentiate between the unassigned case and the disabled case. Is there something I'm missing as to how we can tell the difference between these two cases? Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050830.125925.124085095.imp>