Subject: Re: Sharable podulebus drivers
To: Ben Harris <bjh21@netbsd.org>
From: Richard Earnshaw <rearnsha@arm.com>
List: port-arm32
Date: 03/21/2001 10:05:40
> After much frenzied hacking, I seem now to have a driver for the Ether1
> that works on both arm26 and arm32:
> 
> --------8<--------
> NetBSD 1.5S (SOUTHEAST-ICELAND) #34: Mon Mar 19 23:45:40 UTC 2001
>     bjh21@southeast-iceland:/usr/src/sys/arch/arm32/compile/SOUTHEAST-ICELAND
> ...
> ei0 at podulebus0 [ podule 3 ]: address 00:00:a4:00:06:04, type AKA25 iss. 1
> -------->8--------
> --------8<--------
> NetBSD 1.5S (BAILEY) #39: Mon Mar 19 22:29:32 GMT 2001
>     bjh21@viking:/opt/netbsd/src/sys/arch/arm26/compile/BAILEY
> ...
> ei0 at podulebus0 slot 0: address 00:00:a4:00:09:a2, type AKA25 iss. 1
> -------->8--------
> 
> I don't know about you lot, but I think that's pretty cool.

Unfortunately, adding this driver seems to be causing my RPC to abort in 
irq_enter when (checking the SPL masks, I think).  One possibility is that 
this is related to the fact that I have both an Ether1 and an Acorn SCSI 
card on the same podule bus (and that both have to share the same irq 
entry).  Didn't have time to look further last night, or try backing off 
to the old driver to see if it might be something unrelated.

R.

PS.  I also saw several instances of the following message, any idea what 
it means?

	TDR detected a short 0 clocks away