Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Jan 1996 20:52:44 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        davidg@Root.COM, msmith@atrad.adelaide.edu.au
Cc:        current@freebsd.org, james@else.net
Subject:   Re: Disposition of unknown PCI ethernet solved
Message-ID:  <199601090952.UAA14398@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>>    Early ISA controllers only decode 10 bits worth. The convention for EISA
>> is slot # * 0x1000.

>Ok, kill it 8)  The fix would just be :

>!           puthelp("  IO Port address (Hexadecimal, 0x1-0xffff)");
>!           ret = editval(18,18,5,1,0x1,0xffff,&(dev->iobase),(dev->attrib & FLG_FIXIOBASE));

This is still missing support for ports 0 and 0x10000-0xffffffff :-).
You have to uses the command line userconfig to set these.  "Port"
0xffffffff is particularly important, since it means "autoconfigure"
for at least lpt and matcd.

The command line userconfig must also be used to change the unit and
flags fields.  The visual config doesn't support editing the unit and
only allows editing a version of the flags that is neither intitialized
from nor written to the device struct.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601090952.UAA14398>