Yes, the bits used for 8/16 selection stuff isn't completely implemented.
This means that you can read either 8 or 16 bits, but the board can't tell you
how its wants to return its data. It
is ok for 8 bit boards (like most modems), but if your board requires you to read
some of the registers as 16 bit quantities, it may not work depending on how
your ISA board. Also, some boards try and look at these pins and try
to determine if the card is plugged into an 8 or 16 bit slot. Those
algorithms have also been fooled by the WebPal implementation for some
ISA bus ethernet cards.
So, you'd have to look through your driver to see what it does
and then to try it, possibly with some printks at appropriate
places to verify what your card