Date: Tue, 28 Aug 2001 18:56:16 -0400 (EDT) From: doug@safeport.com To: Warner Losh <imp@harmony.village.org> Cc: FreeBSD <freebsd-stable@FreeBSD.ORG> Subject: Re: IRQ Problems with Stable Message-ID: <Pine.BSF.4.21.0108281811310.77843-100000@pemaquid.safeport.com> In-Reply-To: <200108280542.f7S5g7n00707@harmony.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I slid forward to date=2001.08.27.23.30.00 and picked up among other things:
Edit src/sys/i386/isa/pci_cfgreg.c
Add delta 1.1.2.4 2001.08.27.20.29.03 imp
:
Edit src/sys/pccard/pcic.c
Add delta 1.89.2.21 2001.08.27.16.31.20 imp
Edit src/sys/pccard/pcic_pci.c
Add delta 1.54.2.11 2001.08.27.16.33.14 imp
Add delta 1.54.2.12 2001.08.27.16.34.03 imp
Edit src/sys/pci/pci.c
Add delta 1.141.2.11 2001.08.27.16.26.01 imp
Basically this takes me back to the status of 8/18. Boots fine but does not
assign an irq for pccard. I do not know if this is still part of a know problem
so I am just including the diff of the good (4.2) and the 4.4 boot.
I can and am happy to provide what ever testing and/or documentation that will
help. BTW I also have not done a mergemaster, mostly for fear of breaking the
ability of the 4.2 kernel to boot. I checked the mergemaster output and could
not find that anything in /boot is updated. I am pretty sure the ldconfig.core
results from the 4.2 kernel and the rest of the system being at 4.4.
I do not particularly need this system so I am just going to hang here.
diff good.boot bad.boot
4c4
< FreeBSD 4.2-STABLE #0: Tue Feb 27 02:20:54 EST 2001
---
> FreeBSD 4.4-RC #1: Tue Aug 28 12:58:13 EDT 2001
11,12c11,12
< avail memory = 36569088 (35712K bytes)
< Preloaded elf kernel "kernel.sav" at 0xc043b000.
---
> avail memory = 36294656 (35444K bytes)
> Preloaded elf kernel "kernel" at 0xc047e000.
23c23,28
< pcic-pci0: <Cirrus Logic PD6729/6730 PC-Card Controller> port 0x3e0-0x3e3 at
device 4.0 on pci0
---
> pci_cfgintr: can't route an interrupt to 0:4 INTA
> pcic0: <Cirrus Logic PD6729/6730 PC-Card Controller> port 0x3e0-0x3e3 at
device 4.0 on pci0
> pci_cfgintr: can't route an interrupt to 0:4 INTA
> pcic0: No PCI interrupt routed, trying ISA.
> pcic0: Polling mode
> pccard0: <PC Card bus (classic)> on pcic0
24a30
> orm0: <Option ROM> at iomem 0xc0000-0xc9fff on isa0
37,40d42
< pcic0: <Cirrus Logic PD672X> at port 0x3e0 iomem 0xd0000 on isa0
< pcic0: Polling mode
< pccard0: <PC Card bus -- kludge version> on pcic0
< pccard1: <PC Card bus -- kludge version> on pcic0
54d55
< pccard: card inserted, slot 1
57d57
< Card "Network Everywhere"("Fast Ethernet 10/100 PC Card") [3.0] [AX88190]
matched "Network Everywhere" ("Fast Ethernet 10/100 PC Card") [(null)] [(null)]
59,63c59
< ed1 at port 0x300-0x31f irq 3 slot 1 on pccard1
< ed1: address 00:04:5a:08:3c:02, type NE2000 (16 bit)
< ed1: Network Everywhere (Fast Ethernet 10/100 PC Card) inserted.
< pccardd started
< pid 222 (ldconfig), uid 0: exited on signal 11 (core dumped)
---
> ROOT LOGIN (root) ON ttyv0
On Mon, 27 Aug 2001, Warner Losh wrote:
> In message <Pine.BSF.3.96.1010828011249.47242A-100000@fledge.watson.org> Doug Denault writes:
> : I cvsup'd with date=2001.08.26.23.30.00, with worse results. I am not
> : sure if this is just another example of known problems. In the hope
> : that more info will help:
>
> I fixed bugs in the ISA fallback and a few other things since then:
>
> ----------------------------
> revision 1.54.2.10
> date: 2001/08/26 04:48:47; author: imp; state: Exp; lines: +60 -50
> MFC: Merge in the first cut at the ISA routing support. Note, we'll
> need to
> expand this support a little, but it should get people up and going.
>
> Approved by: jkh
> ----------------------------
> revision 1.54.2.9
> date: 2001/08/25 06:18:10; author: imp; state: Exp; lines: +167
> -101
> MFC: Make initialization table driven
> Shutdown slot on shutdown
> Print interrupt path in sysctl as a string.
>
> Approved by: jkh (implicit)
>
> And maybe a few others that aren't showing up in my quick log.
>
> Warner
>
_____
Douglas Denault
doug@safeport.com
Voice: 301-469-8766
Fax: 301-469-0601
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0108281811310.77843-100000>
