hme problems
Gallagher, James
james.gallagher at misys.com
Mon Oct 17 23:23:17 PDT 2005
-----Original Message-----
From: owner-freebsd-sparc64 at freebsd.org
[mailto:owner-freebsd-sparc64 at freebsd.org] On Behalf Of Gallagher, James
Sent: Friday, October 14, 2005 9:30 AM
To: 'Marius Strobl'
Cc: freebsd-sparc64 at freebsd.org
Subject: RE: hme problems
>
> That's an old bug; the second NS16550 (used as mouse port) on
> E250 erroneously gets the IRQ of the on-board HME assigned.
> Later on this became fatal when uart(4) was enabled which
> began trying to use that NS16550. The attached patch (applies
> to HEAD and RELENG_6 but it should also be fine to just grab
> uart_bus_ebus.c from HEAD, apply the patch and stick it into
> a FreeBSD 5 system) should work around this by causing
> uart(4) to not attach to the NS16550 in question in favour of
> a working on-board HME. AFAICT the underlying problem is
> caused by a IRQ routing problem due to interpreting the
> information present in OFW wrong. This however can happen at
> a couple of layers (the exact code path is also model
> dependend) and I didn't manage to spot faulty code. Fixing it
> would require me to have at least remote access to an E250
> which so far I didn't manage to get. Also currently I'm short
> on spare time...
>
> Marius
>
>
Thanks again for this, worked fine taking my machine up to 5.4-STABLE from
5.3.
Cheers,
James
More information about the freebsd-sparc64
mailing list