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