I'd love to try this, but have been searching both the winchester and the manuals for the last two hours to try and find this config file! Can anybody tell me where it i?
thanks
Nigel
Nigel Johnson, MSc., MIEEE, MCSE VE3ID/G4AJQ/VA3MCU Amateur Radio, the origin of the open-source concept! Skype: TILBURY2591 nw.johnson%ieee.org@localhost
On 2021-01-26 16:56, David Brownlee wrote:
On Tue, 26 Jan 2021 at 15:20, Anders Magnusson <ragge%tethuvudet.se@localhost> wrote:
Den 2021-01-26 kl. 16:05, skrev Paul Koning:
No, NetBSD do obey the floating CSR spec.
I imagine you could add a second mtc line to your config at whateverRight. In the DEC rules, this is a "first unit fixed, rest float"
address you put your Dilog card at. ISTR that DEC had a bunch of rules
for such addresses - the phrase "floating CSR space" comes to mind -
device, just like the MSCP disk controllers. The float CSR rank is 30.
Does NetBSD do the floating CSR address algorithm? If not, yes, just
pick some address and tell the OS what it is.
This code is actually from 4BSD which didn't either.
Is it just a matter of adding mtc* lines to the config for the 2nd and
subsequent floating address - or is there some risk of false positives
if a different device is at that address?
To do it properly, you cannot at all use the config lines as NetBSD have it today.
But yes, you can add additional lines for mtc with other CSRs. But there are limits to how well devices can be probed, so if you have something else on that address, it might be a false positive indeed.
The whole point of the DEC defined floating CSR configuration rules was in order to reliably identify each controller type. But it requires a rather more intelligent contextual probing of the address space instead of the NetBSD rules based matching system.
Johnny