Date: Wed, 02 Oct 2002 17:08:04 +0100 From: Mark Murray <mark@grondar.za> To: John Baldwin <jhb@FreeBSD.org> Cc: Mark Murray <mark@grondar.za>, current@FreeBSD.org Subject: Re: PCI brokenness Message-ID: <200210021608.g92G84eO000817@grimreaper.grondar.org> In-Reply-To: <XFMail.20021002115606.jhb@FreeBSD.org> ; from John Baldwin <jhb@FreeBSD.org> "Wed, 02 Oct 2002 11:56:06 EDT." References: <XFMail.20021002115606.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> > "Hard hang" means that the probe messages stop around the parallel
> > device, and nothing else happens. The PCCARD ethernet remains dead.
> > the disk is silent and no amount of keyboard activity does anything
> > at all. Serial console dead. Reset needed to reboot.
>
> So it doesn't boot at all, that's different from "hard-hang during reboot".
> :) After ppc your device probe is over. You could be getting an
> interrupt storm. Can you break into ddb when this happens?
Roger the diference. :-)
No. I cannot break into DDB. The keyboard may as well not be there.
> > In practical terms, this is a regression, in that previous function
> > has been removed before an adequate replacement was ready.
>
> Ok, I have a question now. How did ata get probed before? If you
> add hints for it does it get probed? It doesn't appear to be a PCI
> device. It may be that we need to make it work as an ATA attachment
> somehow. Also, did ata1 show up before?
Yes - I have hints.
Here is my hints file (which has not changed in at least 6 months)
# $FreeBSD$
#hint.acpi.0.disabled="1"
#hint.apm.0.at="nexus"
#hint.apm.0.flags="0x20"
hint.ata.0.at="isa"
hint.ata.0.irq="14"
hint.ata.0.port="0x1F0"
hint.atkbd.0.at="atkbdc"
hint.atkbd.0.flags="0x1"
hint.atkbd.0.irq="1"
hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"
hint.fdc.0.at="isa"
hint.fdc.0.port="0x3F0"
hint.fdc.0.irq="6"
hint.fdc.0.drq="2"
hint.fd.0.at="fdc0"
hint.fd.0.drive="0"
hint.npx.0.at="nexus"
hint.npx.0.irq="13"
hint.npx.0.port="0x0F0"
hint.pcic.0.at="isa"
#hint.pcic.0.irq="3"
hint.pcic.0.maddr="0xd0000"
hint.pcic.0.port="0x3e0"
hint.pmtimer.0.at="isa"
hint.ppc.0.at="isa"
hint.ppc.0.irq="7"
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
hint.sc.0.at="isa"
hint.sc.0.flags="0x100"
hint.vga.0.at="isa"
hint.pcm.0.at="isa"
hint.pcm.0.irq="5"
hint.pcm.0.drq="1"
hint.pcm.0.flags="0x0"
#hint.midi.0.at="isa"
#hint.midi.0.irq="5"
#hint.midi.0.flags="0x0"
#hint.midi.0.at="isa"
#hint.midi.0.port="0x2F8"
#hint.midi.0.irq="3"
hint.sbc.0.at="isa"
hint.sbc.0.port="0x220"
hint.sbc.0.irq="5"
hint.sbc.0.drq="1"
hint.sbc.0.flags="0x10"
> >> Iwasaki-San's patch adds back in the only part of the extra "bogus"
> >> stuff that legacy took out that could have an effect on your system
> >> with respect to PCI.
> >
> > Ok. But it doesn't work. :-(
>
> Well, it does fix some things since we now find your PCI devices.
> Assuming that works that is all that legacy changed. Adding
> legacy didn't change anything wrt ata(4). Did you used to have
> hints for ata and now don't perchance?
No. I have 2 kernels - /boot/kernel (today's sources)
/boot/kernel.old (sept 22nd sources)
same device.hints. kernel.old works, kernel has no hard disk.
M
--
o Mark Murray
\_
O.\_ Warning: this .sig is umop ap!sdn
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210021608.g92G84eO000817>
