[Fwd: cvs commit: src/sys/dev/acpica acpi_pci_link.c]

Nate Lawson nate at root.org
Thu Sep 30 09:28:37 PDT 2004


Michael Reifenberger wrote:
> On Wed, 29 Sep 2004, Nate Lawson wrote:
> ...
> 
>>> If this change isn't MFC'd jet than it could fix a system freeze I had
>>> during boot on RELENG_5 (see my mail to -current a few days ago)
>>> which where fixed when booting -current.
>>
>>
>> Maybe.  But that also was probably the floppy hang problem that Warner 
>> just MFCd.  To test, cvsup to a BETA5 kernel and then copy in this 
>> file to src/sys/dev/acpica/acpi_pci_link.c:
>>
> 
> No. It hang after:
> ...
> ioapic0: routing intpin 23 (PCI IRQ 23) to cluster 0
> ...
> This where after fdc probe. Or is fdc relevant for mountroot too?
> 
> Unfortunately I can't downgrade this machine ATM for the next few days
> to get shure.

If it's the floppy problem, that is where it's likely to hang.  There 
are now 2 probes, 1`for floppy hardware done where the fdc0 messages are 
and 1 done for floppy media by GEOM, right at the end of boot (while 
discovering disks).  If the first one gets the config wrong, the second 
triggers the hang.  This was previously hidden by the fact that in the 
past, we didn't bother with media in the drive during boot, only when 
someone made a mount or read attempt from /dev/fd0 at runtime.

The fix is to get the config right.  At the moment, I believe both 
RELENG_5 and -current take into account all known settings.  It's quite 
possible there are other config issues, possibly triggered by 
nonstandard hardware (i.e., media line change), that we'll have to 
account for.

-- 
Nate


More information about the freebsd-current mailing list