devn-crys8900.so initialisation

Is it possible to use a CS8900A in a design without
initialisation EPROM, given that the chip is initialised
by the IPL or startup code?
The chip is accessed in I/O mode at the default
address 0x300, and memory mode is used later.

When the driver starts, it accepts that the device is in
place, but reports all zeros for the ID registers and MAC.
After the driver is started, all registers in the PackePage
have been cleared, except the BusCTL register at offset 0x116

Any hints, or is it possible to get the source code to find
out what’s going on?

regards,

Anders Lundeby