Debugging interrupt hangs
[email protected] (Peter Seebach) Tue, 28 Feb 2006 01:10:28 -0600
| Newsgroups | gmane.os.netbsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
So, I'm trying to get some interrupt routing stuff worked out on my TAMS 3011, and ... Suddenly the machine wedges during boot. Specifically, it wedges at the tail end of cpu_configure, when it tries to enable hardware interrupts. The only difference in dmesg output, and I can't explain it, is that the kernel used to say: biomask 1c3c netmask 1c3c ttymask 1c3c and now it says: biomask 1c1c netmask 1c3c ttymask 1c3c Unfortunately, I don't particularly understand what these numbers measure; they're 16-bit values on a platform where many interrupts have numbers well over 16... In fact, eliminating the casts to u_short gets me: biomask 1c1c netmask 7f1c3c ttymask 7f1c3c which is at least a little more plausible. ... But it doesn't explain what happened to 0x20 (that's, what, irq 6?), or why the machine locks up now when it used to work. Any suggestions? -s