Problems using ACC ACP5250 under 4.3-tahoe
Chris Torek
chris at mimsy.UUCP
Thu Mar 30 14:26:27 AEST 1989
In article <3104 at ci.sei.cmu.edu> pdb at sei.cmu.edu (Patrick Barron) writes:
>Has anyone successfully gotten ACC's ACP5250 driver working under
>4.3-tahoe? ... the kernel panics when turning the ACP5250 board on ...
>... when the driver is trying to write to Unibus map registers ... the pointer
>it's using contains garbage, and it goes off and tries to poke at
>non-existent memory.
Easy:
Between 4.3BSD and 4.3-tahoe, Mike fixed the Unibus code so that it
understands having map registers at a different location from Unibus
adapter registers (if any), and to catch bugs, set the `adapter'
register address to 0xc0000000. That one got caught.
The map registers are now at uhp->uh_mr, rather than
&uhp->uh_uba->uba_map[0].
This does not affect well-behaved vaxif drivers, as they all go
through vaxif/if_uba.c. (The ACC drivers are not well-behaved.)
--
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7163)
Domain: chris at mimsy.umd.edu Path: uunet!mimsy!chris
More information about the Comp.unix.wizards
mailing list