[prev in list] [next in list] [prev in thread] [next in thread]
List: 9fans
Subject: Re: [9fans] 3c509b troubles
From: lucio () proxima ! alt ! za
Date: 2008-08-30 5:05:30
Message-ID: dab04424b8848545eb53dfb563094703 () proxima ! alt ! za
[Download RAW message or body]
> heh. geez am i dopey. the problem was my misunderstanding of what the
> irq=xx parts in plan9.ini do. bios decides the irq, plan9.ini tells
> the kernel what the bios decided. that's my isa card mantra from now
> on
I was going to suggest you base your configuration on what OpenBSD
determines. It I remember right (I have a few 3Com cards I treasure)
they all allowed an autoconfiguration that predates PnP but resembles
it somehow: identify the autoconfiguration port and wiggle it to tell
the card where to enable IRQ, I/O and possibly DMA.
Plan 9 may have had an issue with the configuration port. ISA has a
big issue with shared IRQs: IBM engineered the IRQs to be
level-triggered and active low TTLs, so an inactive card would mask
any other card reporting an interrupt on the same line. I was told
some of these decisions (the choice of 8250s instead of 8251s for
serial communication, for example) were intentional.
OK, there I go showing off :-) Just in case people think I'm still the
fourteen year old weenie in the "face" archive and get shocked when I
pitch up in Volos :-)
++L
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic